ElektromannNa, kezdjük ott, hogy a Windows 7-nek köze nincs a DOS-hoz. Az a vonal a Milleniummal megdöglött. NT kernel van benne, ami nem a CLI-re épül.
A másik dolog: Linux kernelt akarsz-e használni, vagy teljesen újat írni?
Végülis tökmindegy, ha rendszert akarsz csinálni, érdemes elgondolkodni már most azon, hogy monolitikus magot csinálsz, hibridet vagy mikrokernelt? Ha monolitikusat, akkor játszik a Linux, de egyébként is érdemes a dokumentációját és a kódját átolvasgatni. Egy pár tízezer sor talán a kód. Aki jobban tudja, majd megmondja.
Meg persze ott vannak még a modulok, meg miegymás, kismillió hardver, amiket támogatnia kéne, hát, nem irigyellek... :D
Szóval ha új kernelt akarsz, az rohadt húzós meló. Meg még érdemes elgondolkodni azon, hogy szívsz-e az Assembly-vel - amivel abszolút célzottan, (egy rendszerre, minimálisra, stb.) lehet dolgozni -, vagy inkább a jól bevált C/C++ -t használod-e, esetleg mást.
Szóval te ezt hogy gondoltad? :D