Co se týče vlastního OS, tak je to trochu náročné, ale po několika letech práce se dá dotáhnout do funkčního stádia i v jednom člověku

.
Příkladem může být už zmiňovaný pan Torvalds se svým Linuxem. Ještě před ním to byl Andrew Tanenbaum, se svým Minixem.
Chce to ale jednu podstatnou věc - umět opravdu dobře programovat a hlavně vědět jak pracuje třeba vůbec funguje takový operační systém, jak přiřazuje paměť, jak pracuje multitasking a tak dále.
Pokud chceš "pouze" graficky upravit nějaký systém, aby jsi ho mohl vydávat za svůj, tak ti něco jako LFS přijde vhod. Popř. jsou tady i možnosti typu Suse Studio

Pokud ale opravdu chceš udělat svůj "specifický" operační systém, který je úplně odlišný od dnešních (Ať již specifickým HW, tak zpracováváním dat). Tak začít od nuly by nemusel být zas takový extrém, přeci jen, ono něco přizpůsobovat není zrovna rychlovka

V tomhle případě bych mohl doporučit nějaké Operační Systémy pro malé mikrokontroléry (ARMovského typu). Je jich dost pod GPL, MIT, BSD Licencí, takže můžeš studovat zdroják do alejůja. Navíc velikosti takovýchto systému jsou na dnešní poměry opravdu malé (jednotky MB, v některých případech stovky kilobajtů). Sice to jsou převážně real-time systémy, ale základ je stejný

Jak tady zmiňuje Faraon cestu přes vlastní hardware, to taky není vůbec špatná věc, hlavně ze vzdělávacího hlediska.
