Jak zrobić tekstowy system operacyjny

Mam pytanie: Czy ma ktoś poradnik “krok po kroku” jak zrobić prosty, tekstowy system operacyjny??

Bawiłem się kiedyś w coś takiego i szczerze mówiąc uzyskanie samego napisu na ekranie trwało bardzo długo. Do tego trzeba samemu pisać sterowniki, np. trzeba zaprogramować obroty dysku, a to wszystko piszemy w… assemblerze! Więc mówiąc krótko, musisz bardzo dobrze znać się na podzespołach komputerowych, znać bardzo dobrze assemblera i c i mieć cały zespół. Ale jeśli nie posiadasz wcześniej wymienionych cech, a chciałbyś jednak spróbować, to radzę zdobyć kody źródłowe różnych malutkich (1Mb systemików) i kod pierwszego kernela napisanego przez Torvaldsa w o ile dobrze pamiętam 1991 roku. Potem sobie przeanalizujesz, po modyfikujesz te kody i może coś z tego będzie, podkreślam może.

Nie wiem, czy ten kurs pomoże, ale jest na raczej dobrej stronie: http://4programmers.net/Z_pogranicza/Kurs_pisania_systemu_operacyjnego,_cz%C4%99%C5%9B%C4%87_1

Zawsze możesz spróbować LFS (Linux From Scratch)

http://www.linuxfromscratch.org/lfs/

http://www.loz.republika.pl/lfs/ - polskie tłumaczenie wersji 5

http://jakilinux.org/linux/lfs-przepis-na-system/