EROS

The Extremely Reliable Operating System

Projekt EROS (vznikl na Pensylvánské univerzitě) označují autoři jako nový operační systém kombinující staré osvědčené metody s novými myšlenkami v oblastech optimalizací a správě zdrojů. Výsledkem je malý, bezpečný, real-timový systém, jehož předchůdcem byl systém KeyKOS. Jde tedy o další 'zmodernizovaný' Unix. Dostupný je volně pod licencemi GPL a LGPL.

Jeho spuštění vyžaduje procesor rodiny x86 počínaje 486. Dále jsou podporovány některé sí»ové karty od 3COM a IDE/EIDE disky. Systém nemá grafické rozhraní, takže by měl jít spustit s jakoukoliv grafickou kartou. Zkrátka řečeno, většina počítačů by měla vyhovovat.

Na EROSu je nejzajímavější myšlenkou bezpečnost zpracování dat: EROS totiž v pravidelných intervalech ukládá veškeré pracující procesy a pokud během zpracování dojde k nějaké chybě, analyzuje ji a začne proces zpracovávat od posledního uloženého bodu tak, aby se chybě vyhnul. Standardně je ukládání nastaveno v 5-ti minutových intervalech, což by mělo zabránit vážným ztrátám. Za tuto vlastnost však platíte zvýšenými nároky na procesor a paměť, které by se při častějším ukládání ještě zvýšily.

Praktické využití dnes EROS asi najde dost těžko, přesto však dává všem zájemcům možnost prostudovat a vyzkoušet neobvyklé metody programování a návrhu operačních systémů.

Odkazy

Petr Kinšt