#12 og #13 har I drukket hash? ;) Det tager ikke 78 år at kode et operativsystem. jeg har da lavet et på 3 uger :)
Men det er _ikke_ let, du skal skirve en god del kode i assembler eller maskinkode, du skal håndtere et ufatteligt stort antal nterrupts, men dette er slet ikke det værste.
Det værste er debugging.. Du kan ikke på noget tidspunkt være sikker på at dine interrupts kommer i samme rækkefølge som sidste gang du debuggede, så du kan se en fejl en gang og så aldrig se den igen - men det betyder ikke at den ikke skal rettes.
Derudover skal du debugge i HEX data, da du ikke bare lige har en debugger ved hånden som kan oversætte for dig. Tro mig det er IKKE sjovt at debugge et OS under udviklingen af det.
Hvis du aldrig har kodet før - så skyd en stor fed hvid pil efter det. Få dig en linux distro, og start med at lære hvordan du compiler software til den, og til hvordan du optimerer kernene til netop din hardware.