Originally Posted by
Jetamay
Looks like you're coming along quite well. Nice to know someone else here is into kernel development. You may want to look into to digital electronics as well (I know that is was through low-level programming that I got interested into electronics.)
Anyway, are you testing your algorithms inside of the virtual machine? I always found that debugging the logic inside of i.e visual studios and then reimplementing it into the kernel really increased development times, since the debugging environment your virtual machine has to offer isn't much compared to what visual studios has to offer.
You could also consider using qemu which has a (primitive but probably sufficient) debugger until you establish some sort of interface for a more advanced kernel debugger.