Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Rekviem za operační systém SkyOS

Třináct let je poměrně dlouhá doba nejen v IT odvětví, kde čas běží rychleji než kde jinde. Právě tak dlouhou dobu se ve světě unixových operačních systémů pohyboval zajímavý projekt SkyOS. Nyní se zdá, že jeho existence, jako samostatného systému, definitivně končí. Proč tomu tak je? A je to škoda?

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Původ

Pokud operační systém SkyOS neznáte, nebo jste se s ním nikdy nesetkali, pak vězte, že se jedná (přesněji asi jednalo, ale k tomu se dostaneme) o desktopový operační systém unixového typu. Na rozdíl od GNU/Linuxu, různých variant BSD a dokonce komerčních Unixů, které se dnes vydávají cestou kombinace vlastního jádra s externě vyvíjeným grafickým serverem a desktopovým prostředím, byl SkyOS ukázkou směru, jímž svůj systém vyvíjí například společnost Apple.

SkyOS je založen na koncepci „vše v jednom“. Jádro, ovladače, grafická základna, desktop, i jeho nástroje. To vše pocházelo z jednoho zdroje – hlavním vývojářem, tvůrcem a duchovním guru SkyOS je programátor Robert Szeleney. Společně s ním na systému pracuje, respektive pracovalo mnoho dobrovolníků.

SkyOS na rozdíl od většiny „alternativních“ operačních systémů, k nimž můžeme dokonce částečně řadit i vzpomínaný Mac OS X, nebyl ani částečně softwarem s otevřeným zdrojovým kódem. Byl vyvíjen pod proprietární licencí (byť existovala i epizoda open source, ale ta je již dávnou a úplnou minulostí), jeho autor se vývojem operačního systému snažil uživit. Protože SkyOS nikdy nedospěl do fáze hotového produktu, fungoval autorův obchodní model na bázi v podstatě placeného betatestování. Uživatelé, kteří chtěli SkyOS používat (přesněji testovat) si za to museli zaplatit s perspektivou, že hotovou verzi dostanou zadarmo.

Funkce

SkyOS byl vyvíjen od roku 1996 oficiálně do ledna 2009 (s aktuální resurekcí, která je ale reálně koncem). Během této doby se autorovi podařilo vytvořit poměrně stabilní systém, který by byl použitelný pro většinu desktopových aplikací – za předpokladu, že by na něj byly portovány. Malá a navíc (licenčními podmínkami) uzavřená uživatelská komunita ale nepředstavovala pro vývojáře otevřených, a tím méně proprietárních, aplikací dostatečně veliký „trh“. V důsledku toho na SkyOS funguje jen velmi málo softwaru.

Jinak si ale SkyOS nezadal s podstatně rozšířenějšími Unixy. Měl vlastní souborový systém (oficiálně byl deklarován jako nespolehlivý, reálně se dal používat), monolitické jádro, grafické rozhraní, uživatelský shell. Měl řadu frameworků, které umožňovaly tvorbu aplikací (včetně portace balíku Mono) – pracovalo to na podobném principu, jako u OS X. A nejenom to.

Szeleney postupně, kromě již zmíněného „originálního“ řešení placeného betatestování vymyslel další netradiční modely pro svůj OS. Jedním z nich byla filozofie „dotování“ portů aplikací, kdy si uživatelé mohou vybrat, která aplikace má být na systém portována, a pak na provedení portu přispět penězi (portována je ta, která dosáhne určitého limitu, takže v podstatě se finanční podpora uskutečňuje prostřednictvím hlasování, přičemž vybrané peníze jdou vývojářům portu). Uvědomíme-li si, že toto všechno fungovalo v prostředí plně proprietárního systému, pak nezbývá než prohlásit: klobouk dolů.

Problémy

SkyOS se za dobu svého vývoje potýkal s problémy, které ho nakonec zabily. Nevhodná open-source licence byla vystřídána možná vhodným, ale nedostatečně motivujícím closed-source systémem. V důsledku toho systému chyběli jak vývojáři, tak uživatelé (a vice versa). Jádro a ovladače tvořil jediný člověk, což se nakonec ukázalo být důvodem pro ukončení vývoje v lednu tohoto roku. Szeleney totiž z kapacitních důvodů nestíhal vytvářet potřebnou podporu pro nová zařízení a další tvůrci mu vzhledem k modelu vývoje nebyli schopni efektivně pomoci.

SkyOS, přesněji jeho tvůrci byli několikrát osočeni z neautorizovaného používání cizích kódů, hlavně z open-source projektů. Nic takového se nikdy nepodařilo dokázat a osobně pochybuji, že by k „vykrádání“ takovým způsobem docházelo, ovšem samotná podezření na SkyOS vrhala světlo dále zhoršující jeho image.

Systém, který nikdy neopustil testovací stádium nebyl použitelný prakticky pro nikoho. Neexistovaly pro něj aplikace, nebyl dostatečně stabilní, chyběl dokončený FS, ovšem velmi mnoho komponent bylo ve značném stádiu dokončení. Přesto asi všechny výše popsané potíže nakonec Szeleného udolaly a přiměly k ukončení vývoje.

Konec?

Ačkoliv od oficiálního zastavení vývoje SkyOS uplynulo již půl roku, autor zřejmě stále doufá ve znovuobnovení. V současnosti probíhá experiment, mající za cíl nahradit původní monolitické jádro SkyOS buďto jádrem Linux s minimálními nástroji, nebo NetBSD. SkyOS by se tak definitivně stal pouhou nástavbou těchto systémů, byť potíže s ovladači by se tím patrně vyřešily. Ať už k implementaci kteréhokoli jádra dojde nebo ne, cesta SkyOS jako samostatného operačního systému je tímto podle mého názoru u konce. A jediné co zbývá je se z ní poučit.

davame_internetu_obsah
       

Poučení

Myšlenka proprietárního desktopového systému na bázi Unixu podle mého soudu má smysl i opodstatnění. Mnoho z postupů vyvinutých solitérním programátorem má potenciál, pokud bude časem přeneseno do životnějšího prostředí. Solitérní programátor, jakkoliv zajímavé postupy vymyslí, ale není schopen vytvořit nic, co bude v konečném důsledku životaschopné. Jádro, ovladače, frameworky, API a desktop, zkrátka komplexní operační systém pro pracovní stanice je příliš obtížný oříšek má-li zůstat s dobou.

Robertu Szeleneymu se podařilo od roku 1996 urazit dlouhý kus cesty. Ať už se jeho dílo rozplyne v NetBSD, nebo zanikne se svou podstatou, vývojáři ostatních systémů by si z něj měli odnést ponaučení. A sice, že plnohodnotný desktop na PC nemusí být pouze od Microsoftu, přičemž cílová uživatelská skupina jejich děl by měla být tatáž, jako hypotetická skupina uživatelů SkyOS – tedy ne odborníci, ale obyčejní lidé.

Vojtěch Bednář

Vojtěch Bednář

Autor je odborný publicista, sociolog a vysokoškolský učitel, zabývá se technologiemi, veřejnou, politickou a mediální komunikací.

Školení: Linux – Firewall, Samba, VPN

Na třídenním školení se naučíte nainstalovat a spravovat Firewall a Router, SAMBA Doménový a Souborový server. Dále si zprovozníte vlastní, zabezpečený VPN server.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 2,71

Přehled názorů

plnohodnotny OS
peter 13. 7. 2009 08:31
Nový
└ 
sky os bol fajn
HM 17. 7. 2009 03:00
Nový
porucha osobnosti
BLEK. 13. 7. 2009 09:03
Nový
├ 
Re: porucha osobnosti
ava 13. 7. 2009 09:42
Nový
└ 
Re: porucha osobnosti
Slavek 13. 7. 2009 10:22
Nový
filesystem
wiki-O-tiki 13. 7. 2009 10:19
Nový
Zbytočná námaha
blizz.boz 13. 7. 2009 11:30
Nový
├ 
Re: Zbytočná námaha
.dot 13. 7. 2009 12:06
Nový
│
└ 
Re: Zbytočná námaha
dc 13. 7. 2009 12:14
Nový
│
 
├ 
Re: Zbytočná námaha
mcx 13. 7. 2009 12:20
Nový
│
 
├ 
Re: Zbytočná námaha
.dot 13. 7. 2009 12:53
Nový
│
 
│
└ 
Re: Zbytočná námaha
blizz.boz 13. 7. 2009 14:46
Nový
│
 
│
 
└ 
Re: Zbytočná námaha
Sten 13. 7. 2009 20:47
Nový
│
 
│
 
 
└ 
Re: Zbytočná námaha
blizz.boz 13. 7. 2009 22:20
Nový
│
 
│
 
 
 
├ 
Re: Zbytočná námaha
povinná 14. 7. 2009 01:35
Nový
│
 
│
 
 
 
└ 
Re: Zbytočná námaha
.dot 14. 7. 2009 10:04
Nový
│
 
└ 
Re: Zbytočná námaha
JardaP 13. 7. 2009 14:29
Nový
└ 
Re: Zbytočná námaha
Sten 13. 7. 2009 12:17
Nový
 
├ 
Re: Zbytočná námaha
D.A. Tiger 13. 7. 2009 12:45
Nový
 
└ 
Re: Zbytočná námaha
blizz.boz 13. 7. 2009 14:45
Nový
 
 
├ 
Re: Zbytočná námaha
.dot 13. 7. 2009 15:38
Nový
 
 
├ 
Re: Zbytočná námaha
ned 13. 7. 2009 17:17
Nový
 
 
│
├ 
Re: Zbytočná námaha
Chytrak 13. 7. 2009 17:51
Nový
 
 
│
│
└ 
Re: Zbytočná námaha
JardaP 13. 7. 2009 18:36
Nový
 
 
│
│
 
└ 
Re: Zbytočná námaha
.dot 14. 7. 2009 10:06
Nový
 
 
│
└ 
Re: Zbytočná námaha
blizz.boz 13. 7. 2009 19:10
Nový
 
 
│
 
├ 
Re: Zbytočná námaha
povinná 13. 7. 2009 19:42
Nový
 
 
│
 
│
└ 
Re: Zbytočná námaha
Lael Ophir 13. 7. 2009 20:58
Nový
 
 
│
 
│
 
└ 
Re: Zbytočná námaha
povinná 13. 7. 2009 21:30
Nový
 
 
│
 
│
 
 
└ 
Re: Zbytočná námaha
Lael Ophir 14. 7. 2009 18:52
Nový
 
 
│
 
│
 
 
 
└ 
Re: Zbytočná námaha
povinná 15. 7. 2009 00:25
Nový
 
 
│
 
│
 
 
 
 
└ 
Re: Zbytočná námaha
Lael Ophir 15. 7. 2009 21:45
Nový
 
 
│
 
└ 
Re: Zbytočná námaha
me 14. 7. 2009 18:28
Nový
 
 
└ 
Re: Zbytočná námaha
Sten 13. 7. 2009 20:49
Nový
 
 
 
└ 
Re: Zbytočná námaha
Marek Knápek 13. 7. 2009 23:10
Nový
 
 
 
 
└ 
Re: Zbytočná námaha
povinná 13. 7. 2009 23:53
Nový
"Koncepce vývoje"
Honza 14. 7. 2009 07:22
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem