Incomplete 32-bit protected mode kernel experiment.
In 2007 I decided to tinker with writing an OS kernel. There are a lot of excellent resources online:
- http://www.faqs.org/faqs/assembly-language/x86/general/part1/
- http://www.nondot.org/sabre/os/articles
- http://www.osdev.org
- http://www.osdever.net
Implemented:
- Virtual memory.
- Kernel heap.
- Kernel threads.
- Console debugging (not a formal driver).