Memory allocation and multitasking algorithms. Programming Interrupts for DOS (docs and examples). Devices programming (PIC, PIT, FDC, IDE, KEYBOARD) source code and links. Utilities.
The Hobbyist guide to writing your own operating system from the ground up, Question and Answer style on everything from PMode to filesystems to GCC and doing it in C++.