Vše je jenom Linux: Cefarix a LegOS

Vladislav Janeček 26. 1. 2001

Dnes se - mimo jiné - podíváme na operační systém určený pro velmi zajímavé malé robotky.

LegOS
http://www.no­ga.de/legOS

Jak možná víte, hračkářský koncern Lego již nějakou dobu vyrábí velmi zajímavou řadu MindStorm. Oč vlastně jde? Jedná se o různé jednotlivé části funkčních robotů, které jsou schovány ve – větších či menších – známých Lego kostkách. Pomocí těchto komponentů si každý může sestavit funkčního robota podle svých představ. Použít můžete několik různých čidel pohybu, směru, dotyku, teploty, světla, váš nový robot může mít i kamerové oči nebo detektory hlasu, může se pohybovat pomocí krokových motorků, apod. Řízení a zpracování dat získaných ze všech senzorů má na starosti centrální jednotka. Srdcem této jednotky je jednočipový RISCový počítač pracující na frekvenci 36 Mhz, k dispozici mu je 32KB paměti RAM. Není to mnoho, ale pro řízení to stačí.
Právě pro tuto řídící jednotku byl skupinou nadšenců vytvořen operační systém s příznačným názvem LegOS. Jedná se vlastně o jádro s podpůrnými funkcemi, které umožňuje běh programů řídících jednotlivé systémy vašeho robota. Velkou výhodou legOS – ve srovnání se systémem dodávaným s řídící jednotkou – je podpora multitaskingu. Jakou výhodu skýtá možnost zpracovávat informace ze senzorů současně není zcela jistě potřeba vysvětlovat. Systém vychází – jak jinak – z Linuxu, je volně k dispozici na domovských stránkách. Pokud vás tato problematika zaujala, na Internetu naleznete spoustu robotků vytvořených právě v Legu.

Cefarix
http://cefarix­.dhs.org

Cefarix

Vývoj operačního systému s poněkud zajímavým názvem Cefarix začal v dubnu 2000. Záměrem autora bylo vytvořit rychlý, bezpečný, stabilní a snadno použitelný operační systém pro procesory Intel a později i PowerPC. Systém je určený pro pracovní stanice a tudíž má podporu grafiky implementovanou přímo do svého jádra. Za necelý rok vývoje systém dospěl až to verze 0.2.2, která je již docela stabilní.
Cefarix v současné verzi spustíte na jakémkoli procesoru Intel schopného běhu v chráněném módu (386 a vyšší :-), podporovány jsou VGA kompatibilní grafické karty a karty zvládající VESA mód ve verzích 2.2/3.0, sériové i PS/2 myši, řízení spotřeby APM 1.2, IDE řadiče disků a disketové mechaniky.
V příští verzi, kterou můžeme očekávat každým dnem, přibude i ovladač FAT 12/16/32 filesystémů (v současné době běží jako nadstavba MS-DOSu), nový boot loader, přepracované uživatelské rozhraní a dokončené GDI rozhraní. Jak můžete vidět na přiloženém screenshotu verze 0.2.1, systém toho zatím ještě moc neumí, přesto si myslím, že některé jeho prvky (například GDI) jsou navrženy opravdu dobře a jsou i pečlivě optimalizovány na rychlost. Tento systém nemá sice s Linuxem mnoho společného – pomineme-li některé ovladače v jádře – přesto však může být dobrou studnicí programátorských vědomostí. Autor se rozhodl jít podobnou cestou, jako Kurt Skauen, autor AtheOS (viz. první díl našeho seriálu) s tím rozdílem, že AtheOS je spíše serverovým systémem a používá vlastní systém souborů, zatímco Cefarix používá systém souborů FAT, tudíž před jeho instalací nemusíte mít samostatný oddíl disku a můžete využít již zformátovaný windowsový oddíl. Cefarix by se určitě hodil do Set-top boxů nebo podobných zařízení.

Ohodnoťte jako ve škole:

Průměrná známka 2,93

Našli jste v článku chybu?
Zasílat nově přidané názory e-mailem
DigiZone.cz: O2TV zve na souboj Ledecké s Myslivcovou

O2TV zve na souboj Ledecké s Myslivcovou

Podnikatel.cz: Šizený guláš na pultě. Jako Lidl to nedělejte

Šizený guláš na pultě. Jako Lidl to nedělejte

Podnikatel.cz: Paušální daň: Sociální, zdravotní v jednom

Paušální daň: Sociální, zdravotní v jednom

Vitalia.cz: Před, nebo po snídani? Kdy je lepší čistit si zuby

Před, nebo po snídani? Kdy je lepší čistit si zuby

120na80.cz: Tady se vaří padělané léky

Tady se vaří padělané léky

DigiZone.cz: Šlágr TV: pokuta 100 tisíc za on-line

Šlágr TV: pokuta 100 tisíc za on-line

Podnikatel.cz: Různé podoby lahve Coca–Coly. Úchvatné

Různé podoby lahve Coca–Coly. Úchvatné

Vitalia.cz: 7 nemocí očí, které musíte léčit včas

7 nemocí očí, které musíte léčit včas

120na80.cz: Poznáte, který z léků je pravý?

Poznáte, který z léků je pravý?

Podnikatel.cz: Když už je sexy, tak ať taky funguje

Když už je sexy, tak ať taky funguje

DigiZone.cz: V RS7 ukončila vysílání Retro Music Television

V RS7 ukončila vysílání Retro Music Television

Podnikatel.cz: Etický kodex firmy nezachrání

Etický kodex firmy nezachrání

120na80.cz: Jak správně vytrhnout mléčný zub?

Jak správně vytrhnout mléčný zub?

120na80.cz: Jak si udržet zdravou vaginu

Jak si udržet zdravou vaginu

120na80.cz: Zjistěte, zda je vaše klíště infikované

Zjistěte, zda je vaše klíště infikované

120na80.cz: 5 triků, jak zastavit krvácení po holení

5 triků, jak zastavit krvácení po holení

120na80.cz: 10 dezinfekcí: Vede „starý dobrý“ peroxid

10 dezinfekcí: Vede „starý dobrý“ peroxid

DigiZone.cz: Konec geoblokace? Ani náhodou…

Konec geoblokace? Ani náhodou…

DigiZone.cz: Kolik lidí sleduje hokej na webu ČT?

Kolik lidí sleduje hokej na webu ČT?

Podnikatel.cz: Proměny stavebnice Seva. Znáte ji?

Proměny stavebnice Seva. Znáte ji?