Svobodný operační systém vs. svobodný hardware
Včera jsem si řekl, že zkusím zas nějaký ten chat. Zabiják času a nakonec jsem zjistil že i ideí. Ono víceméně jakákoli skupina lidí, ať už je sjednocuje cokoli, se bude nakonec napadat. To možná nefunguje u sjednocení typu "společný nepřítel", ale sjednocení typu "moje oblíbená linuxová distribuce" stoprocentně. Před třemi týdny jsem se stal majitelem telefonu s operačním systémem Android a jelikož sleduji komunitu kolem androida už delší dobu, rozhodl jsem se nakonec pro chat s "androiďáky".
Tam jsem narazil na dvě individua, která si myslela, že všechno umí, všechno znají, no Pytlík s Ferdou mravencem v jedné noře. Jejich argumentace mě ale vedla k zamyšlení nad distribucí operačního systému Android. Z toho totiž vychází hromada zbytečných sporů.
Nejdříve k Androidu. Jde o operační systém pro mobilní zařízení, dnes nejčastěji telefony, ale najdou se i netbooky nebo fotorámečky s tímto systémem. Začal se vyvíjet někdy před dvěma lety, takže je dostatečně nový a nasál takové to know-how ostatních operačních systémů pro podobná zařízení. Android byl operační systém na který se dlouho čekalo a to z toho důvodu že to měl být svobodný operační systém. A tady je jádro pudla.
Svobodný operační systém znamená jen jedinou věc, ale lidé si kolem toho představují co nemají. Máme tu dva myšlenkové proudy, které se absolutně rozcházejí. Jeden jsem měl samozřejmě já a druhý ti dva pytlíci.
Co si teda pod pojmem "svobodný operační systém" představit? Jde o možnost do systému zasáhnout, zkompilovat si ho a nainstalovat na vlastní zařízení. Tato výhoda je důležitá spíše pro výrobce mobilních telefonů než pro nás. Ti mohou systém jakkoli ohnout a naroubovat na svůj hardware. I běžný uživatel si může systém jakkoli upravit. Jelikož je Android pod velmi volnou licencí, nemusí se provedené změny zveřejňovat. Google tedy napsal operační systém, který dal světu a kdokoli ho může vzít a udělat si s ním téměř co chce.
A právě "udělat si s ním co chce" je pro někoho známka uzavřenosti a nesvobody. Je to starý dobrý flame na téma GPL vs. BSD jenom jiné obsazení. GPL má relativně tvrdá pravidla, která chrání práci autora, ale zároveň umožňuje software rozvíjet a využívat jeho zdrojový kód. BSD naproti tomu autora nechrání a tak tu máme třeba BSD systém Mac OS X aniž by Apple musel hnout pro jakékoli BSD prstem.
S Androidem tu máme nějakou desítku telefonů a v tom krom Androidu často ještě další dva kousky softwaru a to SPL a Radio. SPL je takový základní systém, který pak zavádí samotného Androida a řeší nějaké další věci. Radio je firmware pro GSM část telefonu. Výrobce tedy šel, vzal Androida, přibalil k němu uzavřený binární šrot a začal prodávat. Toho se hned chytli někteří uživatelé a začali házet špínu ne na konkrétní výrobce, ale na Google, protože to licencí umožnil. Někteří vytýkají jen Radio, ale jsou tu i tací, co jsou schopni vytknout absenci práv roota v jejich fungl novém telefonu. Není to problém po softwarové stránce, na samotné zpřístupnění roota stačí jen přístup z jiného systému do paměti telefonu.
Chápu přístup výrobců, protože ti se snaží zabránit neodborným zásahům do telefonu. Také si to brání v podmínkách o užívání, že jakýkoli zásah do softwaru telefonu bude znamenat ztrátu záruky. Nakolik to je vymahatelné je věc druhá. Špatný krok při hraní si se systémem a ten se odebere pryč. Není to poškození a lze to vyřešit doma, kdo by ale chtěl řešit hromadu podobných reklamací, když by se návody na podobné kousky vyskytovaly v každém teen blogu. Už teď se do podobných harakiri pouštějí lidé, kteří nemají o Linuxu ani páru a netuší co vlastně dělají.
Telefony které jsou běžným smrtelníkům k dispozici jsou ochráněny před jimi samými. Každá ochrana dřív nebo později padne a i já jsem si telefon díky podobným postupům vylepšil. Chápu ovšem výrobce, kteří dodávají telefony uzavřené a nepouštějí si pod pokličku každého. Nevím jak to je teď, ale není to dlouho, co Google nabízel telefony pro vývojáře, které nebyly omezené a lidé si s nimi mohli dělat co chtěli. To je to pravé řešení pro hračičky.
Abychom to shrnuli:
- Android je otevřený/svobodný operační systém
- Většina telefonů s Androidem je uzavřená
| Jméno | |
|---|---|
| Web | |
| Komentář | |
21:17 11.01.2010
Díky moc. Co se týče designu, tak nejdříve jsem ho chtěl mít trochu složitější (na twitter jsem posílal screen), ale když jsem předělával šablonu, tak se mi tohle začalo líbit víc.



19:22 11.01.2010
Good zapisek , ten desing blogu nevypada spatne ....
mimi.vx