Vybral sis pro začátek asi nejtěžší věc, co se dá naprogramovat. Ale máš pár možností:
Jestli ti jde jen o "vytvoření" něčeho vlastního, tak už tu byla zmínka o linuxové distribuci. Existují jich stovky, a prakticky všechny jsou odvozeny od několika základních. Důvod proč je jich tolik je ten, že se někomu nelíbilo co v nějaké distribuci je, a tak si jí upravil. Něco přidal, něco ubral, prostě podle chuti. Potom ten svůj výsledek vystavil pro ostatní ke stažení, licence GNU-GPL to umožňuje.
Jestli si hodně troufáš, tak můžeš zkusit Linux From Scratch, tedy na nikoho nenavazovat, ale udělat si všechno úplně od začátku. Ale to je spíš pro lidi co tomu už dost rozumějí a mají pár let zkušeností. Aktuální návod najdeš tady:
http://www.root.cz/knihy/linux-from-scratch-7-4/Kdybys chtěl vlastní operační systém skutečně naprogramovat, tak je to běh na velmi dlouhou trať. Především musíš umět to programování, a dost dobře, a potom také rozumět principům operačních systémů. Navíc si pro ten svůj operační systém budeš muset napsat také nějaké aplikace, protože bys na něm neměl co spustit!
Největší problém který tady na tebe číhá je ale hardware. Linuxové jádro aktivně vyvíjí přes tisíc lidí, a přesto má stále problémy se spoustou ovladačů, buď fungují jen tak napůl, nebo třeba vůbec, to bývá problém hlavně nových výrobků. Výrobci totiž velmi neradi zveřejňují kompletní dokumentaci a už vůbec nevydávají zdrojové kódy svých proprietárních ovladačů, takže linuxáci nejdřív musí sami přijít na to jak ten který bazmek vlastně funguje, a jak ho správně ovládat.
Takže operační systém pro PC je docela problém, dnes navíc znásobený korporátní buzerací zvanou UEFI. Šanci bys měl spíš u dobře zdokumentovaného hardware, jako je třeba minipočítač Raspberry Pi, k němu jsou navíc dostupné zdrojové kódy všech systémů co na něm běží, takže se dají nastudovat.
A teď k tomu programování. Robot Karel je výborná hra do začátku, naučí tě ty nejzákladnější věci, a přitom si vystačíš s češtinou a trochou logiky. Najdeš ho tady:
http://karel.oldium.net/Dnes jsou v módě i další podobné "hry", jako je Scratch nebo králík Petr, vyhni se Baltíkovi.
Druhý krok by mohl být jazyk Pascal, ten je sice starý už přes čtyřicet let, ale protože byl speciálně vyvinutý jako výukový jazyk, má vlastnosti které jiné jazyky nemají. Například ti ohlídá každou ptákovinu, a za každou chybičku ti hned nafackuje a ještě ti ukáže kde je, zatímco v ostrých jazycích by si nejdřív musel sám přijít na to proč ten program nefunguje, a potom si tu chybu zase sám najít. To může začátečníkovi trvat dlouhé hodiny i u docela malých programů. A že těch chyb bude spousta tomu věř, ještě si pamatuji kolik jsem jich udělal já!
A zase jsou dnes i jiné módní alternativy, docela populární je Python. Od Javy jdi obloukem jinam, to je jazyk pro lidi co už znají několik dalších. Bohužel se dnes často používá pro výuku, s trvalými následky...
Ještě než se do toho programování pustíš, zkus si tenhle testík:
https://blockly-demo.appspot.com/static ... l=1&skin=0Zvládneš všech deset úkolů? Jestli ne, tak bys ve Vietnamu neukončil základní školu s dobrým výsledkem
