While surfing on OSNews, I come across to this site. Know what, you also can write your own OS.
With the QEMU processor emulator, anyone one can write & test OS written. Start from doc here and here, now. I wish i could do it now, but not yet master ASP.NET, NET Framework, NET CF, ... , to name a few. OMG.