Sugar (operační systém)
Autor: Martin Svinka
Klíčová slova: Linux, operační systém, uživatelské prostředí, vzdělání, open-source
Synonyma: ---
Související pojmy:
- nadřazené: One Laptop per Child, vzdělání, gamifikace
- podřazené: ---
- podřazené: ---
Charakteristika
Sugar je grafické uživatelské prostředí (dále též: GUI = Graphical User Environment; nejedná se tedy o samostatný Operační systém, ale pouze o grafickou nástavbu), vytvořené pro potřeby neziskového projektu One Laptop per Child (dále též OLPC) pod open-source licencí GNU General Public Licence. Je založeno na souboru grafických knihoven GTK, které jsou určeny pro „UNIX-like“ operační systémy, primárně pak pro různé linuxové distribuce. V souvislosti s projektem One Laptop Per Child je hlavně využíván jako grafické rozhraní pro upravený Fedora Linux. Na jiných OS, jako např. Microsoft Windows, nebo OS X od Apple inc. je možné toto rozhraní spustit za pomoci virtualizace.
Historie
Související článek: One Laptop per Child
Na počátku roku 2005 OLPC prezentovalo vizi notebooku pro děti v rozvojových zemích, jehož výrobní cena by nepřesáhla 100 USD (cca 2000 Kč). Ještě tohoto roku je představen první prototyp, tzv. „The green Machine“, s charakteristickou klikou pro ruční dobíjení na boku přístroje. V následujících měsících a letech vývoj postupuje až k produkčnímu modelu, známému pod označením XO.[1]
Prvotní jednání o operačním systému na těchto levných noteboocích byla původně vedena se společností Apple, která se snažila prosadit svůj Mac OS X, nicméně ten zástupcům OLPC nepřišel dostatečně svobodný, a tak raději sáhli po open-source řešení v podobě upravené linuxové distribuce Fedora. GUI Sugar bylo poté vyvinuto programátory OLPC, aby zjednodušilo uživatelům XO notebooku, tj. dětem, práci s tímto přístrojem.
První verze vyšla v roce 2006. Následně vývoj přešel na dceřinou neziskovou organizaci, jménem Sugar Labs, která pokračuje ve vývoji tohoto rozhraní. V době psaní tohoto článku (květen 2014) se Sugar nachází ve verzi 0.98.5.
Design a aplikace
Sugar se od většiny ostatních užívaných GUI v mnohém liší. Na rozdíl od např. GNOME a dalších není napsaný v C, ale v Pythonu. Z pohledu koncového uživatele je tak velmi odlišný, neboť jako jedno z mála grafických uživatelských rozhraní nepracuje se zažitými metaforami, jako „plocha“, „složka“, nebo „okno“. Veškeré aplikace v něm běží ve fullscreen modu, což nutí uživatele, aby se soustředil pouze na jednu aplikaci najednou. Jedná se o velmi lehké (z pohledu zátěže na hardware) uživatelské rozhraní, vytvořené speciálně pro počítače bez větší rezervy výkonu. Některé aplikace, používané v Sugaru jsou tzv. "forky" GNOME aplikací, mnoho dalších bylo vyvinuto přímo pro tuto platformu. Dohromady vytvářejí jednolitou učební platformu, která dítě nejen vybízí k učení a výukovým činnostem, ať už samostatně, či ve skupinách, ale též umožňuje provést rekapitulaci provozovaných aktivit např. s rodičem.[2][3][4] Jako většinu linuxových distribucí je možno i Linux se Sugarem spustit jako live CD, nebo USB (tzv. "Sugar on a Stick").[5]
Budoucnost
Na různých serverech, zabývajících se tématikou počítačů a technologií, obecně (např. VentureBeat[6], nebo Liliputing[7]) se vede diskuse o možné budoucnosti rozhraní Sugar a platformy XO, jako celek. Autoři článků na toto téma spekulují, zda se tento projekt pro narůstající konkurenci neblíží ke konci. Hlavními argumenty je rozmach, který v několika posledních letech zaznamenal segment levných sub-notebooků, neboli netbooků, které paradoxně vznikly na základě myšlenky, stvořené právě projektem OLPC. Ani cena, za kterou se XO notebooky dodávají, již není v poměru k normálním laptopům tak nízká, jako v roce 2005.
Poznámky
- ↑ Project. In: OLPC: One Laptop per Child [online]. [cit. 2014-05-30]. Dostupné z: http://www.laptop.org/en/vision/project/index.shtml
- ↑ Learners. In: Sugar Labs: learning software for children [online]. [cit. 2014-06-16]. Dostupné z: https://www.sugarlabs.org/index.php?template=page&page=learners
- ↑ Parents. In: Sugar Labs: learning software for children [online]. [cit. 2014-06-16]. Dostupné z: https://www.sugarlabs.org/index.php?template=page&page=parents
- ↑ Teachers. In: Sugar Labs: learning software for children [online]. [cit. 2014-06-16]. Dostupné z: https://www.sugarlabs.org/index.php?template=page&page=teachers
- ↑ Sugar. In: OLPC [online]. [cit. 2014-05-30]. Dostupné z: http://wiki.laptop.org/go/Sugar
- ↑ LEVINE, Barry. One Laptop Per Child may be done. In: VentureBeat [online]. [cit. 2014-05-30]. Dostupné z: http://venturebeat.com/2014/03/11/one-laptop-per-child-may-be-done/
- ↑ LINDER, Brad. Negroponte: Sugar OS was OLPC’s biggest mistake. In: Liliputing [online]. [cit. 2014-05-30]. Dostupné z: http://liliputing.com/2009/07/negroponte-sugar-os-was-olpcs-biggest-mistake.html
Použité zdroje
- OLPC FOUNDATION. One Laptop per Child [online]. [cit. 2014-05-30]. Dostupné z: http://one.laptop.org/
- SUGAR LABS. Sugar Labs: learning software for children [online]. [cit. 2014-05-30]. Dostupné z: http://www.sugarlabs.org/
- Sugar. In: OLPC [online]. [cit. 2014-05-30]. Dostupné z: http://wiki.laptop.org/go/Sugar
- LINDER, Brad. Negroponte: Sugar OS was OLPC’s biggest mistake. In: Liliputing [online]. [cit. 2014-05-30]. Dostupné z: http://liliputing.com/2009/07/negroponte-sugar-os-was-olpcs-biggest-mistake.html
- LEVINE, Barry. One Laptop Per Child may be done. In: VentureBeat [online]. [cit. 2014-05-30]. Dostupné z: http://venturebeat.com/2014/03/11/one-laptop-per-child-may-be-done/