Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalianew Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky

Hlavní navigace

KolibriOS: kolibří systém v 5 MB

Kolik paměti a diskového prostoru potřebujete pro běh operačního systému? Pokud odpovídáte, že obvykle alespoň několik stovek megabajtů a gigabajtů, pak neznáte KolibriOS. Tomu stačí 5 MB místa na disku a 10 MB paměti. Pojďte se společně s námi ponořit do tohoto systému napsaného kompletně v assembleru.

Stručný úvod

KolibriOS je open-source operační systém s vlastním monolitickým jádrem, který existuje od roku 2004. Vzešel ze systému MenuetOS a je k dispozici pro platformu x86. Celý systém je napsán v assembleru (konkrétně FASM) a jeho výhodou je především jeho rychlost a velikost. Přestože vytváří svou vlastní svébytnou platformu, obsahuje mnoho funkcí, které byste od operačního systému očekávali.

Pro nás je nejdůležitější, že se jedná o svobodný operační systém a jeho zdrojové kódy jsou k dispozici pod licencí GNU GPL. Většina vývojářů pochází ze zemí bývalého Sovětského svazu a nutno říct, že se o svůj systém velmi dobře starají a vývoj probíhá. Jedná se navíc o plně grafický operační systém, který je dodáván rovnou s velmi slušnou hromádkou aplikací.

Co to přesně umí?

Vlastnosti KolibriOS můžeme shrnout do několika bodů:

  • plně grafický systém
  • stačí mu 8 MB paměti
  • vejde se i na disketu, obvykle ale na 5 MB prostoru
  • plná podpora pre-emptivního multitaskingu
  • podporuje souborové systémy FAT12–32, NTFS (pro čtení) a CDFS
  • je možné jej nabootovat odkudkoliv…
  • … včetně startu přímo z MS Windows
  • podporuje VESA grafické karty
  • obsahuje zvukové ovladače pro AC97

Kromě toho systém obsahuje řadu různých aplikací, celkem jich pro systém existuje více než 200:

  • textové editory
  • překladač assembleru FASM
  • grafické prohlížeče
  • několik různých her
  • několik grafických dem
  • jednoduchý HTML prohlížeč
  • poštovní klient
  • VNC klient
  • a další…

Aplikace je možné samozřejmě psát i v jiných programovacích jazycích, ne jen v assembleru.

Jak stáhnout a nastartovat?

Pokud vás systém zaujal a chcete si jej vyzkoušet třeba ve VirtualBoxu, není nic jednoduššího než si kolibříka stáhnout. Vše potřebné naleznete na domovských stránkách projektu KolibriOS.org. K dispozici je anglická, ruská a německá verze. Nezapomeňte si zvolit tu správnou. Stažený soubor má 3 MB, po rozbalení zabírá necelých 5 MB. Komprimován je pomocí méně rozšířeného algoritmu 7z, ale příslušnou aplikaci pro dekompresi určitě najdete ve své distribuci.

Po startu na vás vyskočí jednoduchý boot manager, ve kterém můžete zvolit především rozlišení obrazovky a zda má systém používat disky, které vidí BIOS. Obvykle ale není třeba nic měnit, takže stačí počkat nebo stisknout enter.

Kolibri

Přichází první příjemné překvapení: systém nastartuje asi za tři sekundy, včetně grafického rozhraní. Takovou rychlost mu může závidět i Google OS. Poté už můžete rovnou začít systém zkoumat.

Kolibri

Na ploše jsou rovnou připravené ikony těch programů, které budete pravděpodobně používat nejčastěji. Systémové programy jsou v levém horním rohu a dokumentace zase v pravém dolním. Vlevo dole zase najdete několik vybraných her. Další programy najdete jako obvykle v menu umístěném v levém spodním rohu. V tomto směru se vývojáři kolibříka snaží vyjít vstříc uživatelům Windows, KDE a dalších prostředí.

Kolibri

Grafické prostředí je obecně velmi příjemné a uživatel se v něm velmi rychle zorientuje. Vybírá si to nejzajímavější z Windows, Linuxu i starších DOS aplikací. K dispozici tak je i konzola, ve které se určitě jako linuxáci neztratíte.

Kolibri

Co se týče podpory hardware, díky použití ovladače VESA by se mělo vše zobrazovat v podstatě na jakékoliv kartě, stejně tak s myší nebo klávesnicí by neměl být problém. Rovněž se zvukem byste na běžných zařízeních standardu AC97 neměli mít problém. Horší je to ale s USB, protože podpora se teprve vyvíjí, takže většina zařízení zatím nefunguje.

S připojením k internetu jsem také neměl problém, systém automaticky rozeznal síťovou kartu a od DHCP si vyžádal IP adresu. Vše je samozřejmě možné naklikat také ručně. Bohužel v tomto směru zklamaly aplikace, například integrovaný webový prohlížeč je více méně nefunkční a zobrazuje opravdu jen nutné minimum. Navíc má problémy se zobrazováním českých stránek, což je trochu překvapivé, vzhledem k tomu, že ruští vývojáři by měli problémy s nelatinkovými sadami chápat.

Kolibri

Na druhou stranu třeba IRC klient nebo FTP klient fungují. Stejně tak klient pro telnet, bohužel součástí systému není SSH klient ani server, takže s připojením k linuxovým serverům máme smůlu. Pokud chcete vidět vzdálený grafický výstup, můžete použít VNC klienta.

Kolibri

Překvapivě je pro KolibriOS dostupný také DOSBox, který je ale třeba doinstalovat zvlášť. Pak můžete v kolibříkovi spouštět aplikace určené pro DOS, zejména mnoho různých her.

Systém se chová po celou dobu používání velmi svižně a i když spustíte větší množství aplikací, má pořád naprosto okamžitou odezvu. Zkusil jsem i různé integrované 3D ukázky a vše fungovalo velmi dobře a dle očekávání.

Kolibri

Co tomu chybí a co dál?

Je překvapivé, kolik různých aplikací je součástí KolibriOS. O to překvapivější ale je, že chybí základní aplikace, jakou je dnes webový prohlížeč. Zvlášť, když by stačil například Links, Dillo či jiný lehký prohlížeč. I takový prohlížeč by výrazně rozšířil možnosti použití.

Kromě různých demonstračních aplikací a několika systémových utilit tak systému chybí širší softwarová základna, takže asi nemůžeme očekávat, že se rozšíří mezi běžné uživatele. Rovněž chybí jakýkoliv náznak multiuživatelského přístupu, v systému jste stále administrátorem a můžete cokoliv.

Využití vidím především ve dvou oblastech: jako prostor pro studium jiného druhu otevřeného operačního systému. Jelikož je vše k dispozici pod svobodnou licencí, můžete experimentovat a zkoumat dosytosti. Druhou možností jsou specializovaná nasazení, ke kterým by mohl být KolibriOS dobrým základem. Na druhou stranu asi není důvod nesáhnout po něčem rozšířenějším a standardizova­nějším.

Anketa

Má KolibriOS podle vás smysl?

       

Systém se ale stále vyvíjí, existuje velmi rozsáhlý seznam funkcí a aplikací, které by si uživatelé přáli. Mezi nimi je například přehrávač médií, Jabber klient nebo webový prohlížeč. Uvidíme, kam se vývoj pohne a zda se v dalších verzích systém přiblíží k reálnému použití na desktopu.

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

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

Přehled názorů

Co tomu chyba?
snehuliak 21. 1. 00:10
├ 
Re: Co tomu chyba?
PK 21. 1. 00:51
│
└ 
Re: Co tomu chyba?
NA 21. 1. 01:32
│
 
└ 
Re: Co tomu chyba?
Xjmeno363 21. 1. 09:05
│
 
 
└ 
Re: Co tomu chyba?
BostX 21. 1. 14:56
│
 
 
 
├ 
Re: Co tomu chyba?
oja 21. 1. 15:35
│
 
 
 
└ 
Re: Co tomu chyba?
petík 23. 1. 23:45
├ 
Re: Co tomu chyba?
balki 21. 1. 01:28
│
├ 
Re: Co tomu chyba?
Martin 21. 1. 10:19
│
│
└ 
Re: Co tomu chyba?
balki 22. 1. 02:48
│
└ 
Re: Co tomu chyba?
sc 25. 1. 13:54
└ 
Re: Co tomu chyba?
zemiak 21. 1. 13:34
 
└ 
Re: Co tomu chyba?
Bilbo 21. 1. 16:33
 
 
└ 
Re: Co tomu chyba?
mixal 21. 1. 17:25
 
 
 
└ 
Re: Co tomu chyba?
Bilbo 21. 1. 23:24
 
 
 
 
├ 
Re: Co tomu chyba?
Mard 22. 1. 00:01
 
 
 
 
│
├ 
Re: Co tomu chyba?
Jarek 22. 1. 11:05
 
 
 
 
│
│
└ 
Re: Co tomu chyba?
Mard 22. 1. 16:06
 
 
 
 
│
│
 
└ 
Re: Co tomu chyba?
Meles 22. 1. 16:54
 
 
 
 
│
└ 
Re: Co tomu chyba?
petík 23. 1. 23:49
 
 
 
 
└ 
Re: Co tomu chyba?
merlin111 24. 1. 13:28
 
 
 
 
 
└ 
Re: Co tomu chyba?
Serafin 16. 2. 13:34
článek je zajímavý ale...
Joe Freedom 21. 1. 01:44
├ 
Re: článek je zajímavý ale...
Saha 21. 1. 08:13
│
└ 
Re: článek je zajímavý ale...
kybukara 22. 1. 20:46
└ 
Re: článek je zajímavý ale...
Petr Krčmář 21. 1. 09:58
 
└ 
Re: článek je zajímavý ale...
pedro 21. 1. 12:17
Fonty
Antimorfolord 21. 1. 07:42
└ 
Re: Fonty
tjhkal 22. 1. 14:51
 
└ 
Re: Fonty
Antimorfolord 24. 1. 00:15
fandim im
mixal 21. 1. 08:25
├ 
Re: fandim im
I/O 21. 1. 18:32
└ 
Re: fandim im
petík 23. 1. 23:57
Výhody..
lo0m 21. 1. 09:13
└ 
Re: Výhody..
Mard 22. 1. 00:03
 
└ 
Re: Výhody..
lo0m 22. 1. 12:19
jako programator v assembleru
JS 21. 1. 09:18
├ 
Re: jako programator v assembleru
mixal 21. 1. 10:05
│
└ 
Re: jako programator v assembleru
j. 21. 1. 10:51
│
 
└ 
Re: jako programator v assembleru
sadfasfa 21. 1. 12:07
└ 
Re: jako programator v assembleru
beer 21. 1. 14:05
 
├ 
Re: jako programator v assembleru
ondra.novacisko.cz 21. 1. 16:15
 
│
└ 
Re: jako programator v assembleru
Bilbo 21. 1. 16:39
 
├ 
Re: jako programator v assembleru
Zdenek - 21. 1. 18:57
 
└ 
Re: jako programator v assembleru
klusacek 21. 1. 20:37
 
 
└ 
Re: jako programator v assembleru
ondra.novacisko.cz 22. 1. 06:47
 
 
 
├ 
Re: jako programator v assembleru
mixal 22. 1. 10:59
 
 
 
│
└ 
Re: jako programator v assembleru
ondra.novacisko.cz 22. 1. 13:28
 
 
 
└ 
Re: jako programator v assembleru
Karell 22. 1. 15:44
 
 
 
 
└ 
Re: jako programator v assembleru
ondra.novacisko.cz 22. 1. 23:06
 
 
 
 
 
├ 
Re: jako programator v assembleru
mixal 22. 1. 23:18
 
 
 
 
 
└ 
Re: jako programator v assembleru
Karell 23. 1. 00:49
 
 
 
 
 
 
├ 
Re: jako programator v assembleru
ondra.novacisko.cz 23. 1. 09:41
 
 
 
 
 
 
│
└ 
Re: jako programator v assembleru
Karell 23. 1. 13:09
 
 
 
 
 
 
├ 
Re: jako programator v assembleru
JS 23. 1. 10:22
 
 
 
 
 
 
└ 
Re: jako programator v assembleru
tom 24. 1. 23:11
 
 
 
 
 
 
 
└ 
Re: jako programator v assembleru
Karell 24. 1. 23:25
 
 
 
 
 
 
 
 
└ 
Re: jako programator v assembleru
ondra.novacisko.cz 25. 1. 01:00
posix
Radovan Garabík 21. 1. 09:39
Tvoji rudí kamarádi...
Ivan Ivanovič Ivanov 21. 1. 10:14
└ 
Re: Tvoji rudí kamarádi...
Zdenek - 21. 1. 19:28
 
├ 
Re: Tvoji rudí kamarádi...
100% Lenin 21. 1. 23:53
 
└ 
Re: Tvoji rudí kamarádi...
100% Lenin 22. 1. 00:09
Kompatibilita
Petr Mejzlík 21. 1. 10:17
└ 
Re: Kompatibilita
cleb 21. 1. 16:25
zase dalsi zbytecnost
mat 21. 1. 12:05
S S H
Tinkerlatko 21. 1. 12:59
└ 
Re: S S H
boo 21. 1. 22:19
diki za clanok
mixal 21. 1. 15:54
Je to hezký
cleb 21. 1. 16:28
rychly start
sysel 21. 1. 16:28
       
Zasílat nově přidané příspěvky e-mailem

Zasílání upozornění na nové příspěvky je dostupné jen registrovaným uživatelům. Proto budete před aktivací zasílání názorů přesměrováni na přihlašovací stránku, ze které se můžete případně také zaregistrovat.