Sugar (operační systém)

Z WikiKnihovna
Přejít na: navigace, hledání

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é: ---

 

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

  1. Project. In: OLPC: One Laptop per Child [online]. [cit. 2014-05-30]. Dostupné z: http://www.laptop.org/en/vision/project/index.shtml
  2. 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
  3. 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
  4. 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
  5. Sugar. In: OLPC [online]. [cit. 2014-05-30]. Dostupné z: http://wiki.laptop.org/go/Sugar
  6. 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/
  7. 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