CDR.cz - Vybráno z IT

Android dnes není kompletně open source, řešení má název Replicant 4.2

cyanogenmod
Vyvíjet OS čistě open source není na mobilních zařízeních jednoduché. Každý výrobce do systému něco přidá, ovladače k hardwaru jsou uzavřené, a tak nezbývá nic jiného, než je naprogramovat znovu. Právě o to se snaží tvůrci Androidího Replicant OS.

Operační systém Android od Google vstupoval na trh jako open source a z velké části jím i dodnes je. Bohužel se však najdou i jeho části, které jsou licencované a jejich kód veřejnosti uzavřený. Tvůrcům alternativních ROM tato situace komplikuje vývoj, neboť se jedná především o ovladače hardwaru, bez nichž může systém jen těžko fungovat správně.

Replicant je vlastně odnoží Androidu s tím, že se jeho tvůrce (ano, v tuto chvíli je jen jeden) snaží o tvorbu vlastních open source ovladačů na jednotlivé komponenty vybraných zařízení. Právě ovladače hardwarových komponent bývají často licencovány jejich výrobcem, což je pochopitelné.

První verze systému Replicant dorazila na trh koncem roku 2012. V tu dobu stavěla na Androidu verze 4.0 ICS a podporovala jen několik málo zařízení. Situace se postupně zlepšuje a s vydáním Replicant 4.2, postaveném na verzi Jelly Bean, je podporováno kolem desítky různých zařízení. Není to mnoho, ale tvůrce se po vzoru CyanogenMod zaměřuje na nejpopulárnější modely na trhu.

Seznam podporovaných zařízení:

  • HTC Dream/HTC Magic
  • Nexus One
  • Nexus S (I902x)
  • Galaxy S (I9000)
  • Galaxy S 2 (I9100)
  • Galaxy Note (N7000)
  • Galaxy Nexus (I9250)
  • Galaxy Tab 2 7.0
  • Galaxy Tab 2 10.1
  • Galaxy S 3 (I9300)
  • Galaxy Note 2 (N7100)
Bohužel systém zatím neběhá úplně nejlépe. Chybí podpora pro 3D akceleraci grafiky, nefunguje GPS a dokonce, což ze zařízení dělá spíše hračky pro kutily, nefunguje ani Bluetooth a WiFi. Reálné využití systému vidíme spíše do budoucna jako základ pro další alternativní ROM.

Vzhledem k očesání o všechny uzavřené komponenty chybí i Google Play a další aplikace z balíku Google apps (Mapy, YouTube, Gmail). Naproti tomu zde však najdeme F-Droid katalog, což je jakási alternativa, kde se nachází pouze software zdarma a vyvíjený pod open source.

Myšlenka kompletně otevřeného systému, a to včetně ovladačů, se nám líbí. Je škoda, že se výrobci hardwaru tolik brání poskytnutí potřebné dokumentace a zdrojového kódu základních ovladačů veřejnosti. Komunita s hardwarem totiž často zvládne psí kusy, což potvrzují třeba programátoři z CyanogenMod, kteří na určitá zařízení vydávají nové verze OS i dlouho poté, co výrobce skončil s vydáváním aktualizací.

Zdroje: 

1, 2

Lukáš Voříšek (Google+)

Šéfredaktor nového technologického magazínu inSmart.cz. Autor je fanouškem revolučních technologií a projektů, jako je fotoaparát Lytro a minipočítač Raspberry Pi. Dříve přispíval do magazínů PCTuning a Stahuj. S nadějí čeká na den, kdy nebude muset sedět u klávesnice a vše obstará čip v hlavě...

více článků, blogů a informací o autorovi

Diskuse ke článku Android dnes není kompletně open source, řešení má název Replicant 4.2

Úterý, 28 Leden 2014 - 11:08 | Pety | A proč by měli výrobci chtít, aby se jejich...

Zobrazit diskusi