Transmigrace duše: linux na tabletu Android. Instalace Ubuntu Touch do telefonu

První podrobná recenze nového mobilního OS v Rusku

Nedávno jsme vám řekli o alternativních operačních systémech představených na Mobile World Congress 2015, včetně Ubuntu Touch. Ze všech mobilních OS je to jediný, který jsme donedávna neznali, protože na palubě prostě nebyla žádná komerční zařízení. Ale nakonec nám do redakce dorazil ještě v únoru objednaný smartphone BQ Aquaris E4.5 - první smartphone na Ubuntu Touch. Nyní tedy můžeme zacelit mezeru a podrobně prostudovat tento OS (samotnému smartphonu bude věnován samostatný materiál).

Nejprve stručná (ale již velmi dramatická) historie Ubuntu Touch. Ubuntu je v současnosti (a mnoho let po sobě) nejpopulárnější distribucí Linuxu pro stolní počítače. Vyvíjí ho společnost Canonical, v jejímž čele stojí miliardář (a mimochodem druhý největší vesmírný turista na světě) Mark Shuttleworth. Stejně jako Microsoft, i Canonical jednoho dne přišel k rozumu a uvědomil si, že by bylo hezké deklarovat se na mobilním trhu a neomezovat se na desktopové OS.

Na rozdíl od Microsoftu ale Canonical není tak bohatý, aby do tohoto byznysu investoval miliardy dolarů a kupoval výkonné výrobce smartphonů, jako je Nokia. Proto se cesta od prvních sestavení OS až po finální vydání na komerčních zařízeních ukázala jako velmi trnitá. Začátkem roku 2013 byl OS předveden na Mobile World Congress v Barceloně. Použitým demo zařízením byl tablet Google Nexus 10 a smartphone Google Nexus 4, na kterých byl místo Androidu nainstalován mobilní OS Ubuntu.

Mimochodem, abychom předešli dalším nedorozuměním, uděláme rezervaci, že tomu budeme říkat Ubuntu Touch. V různých dobách to Canonical nazýval Ubuntu Phone OS, Ubuntu pro smartphony a Ubuntu Touch... Ten druhý je podle našeho názoru nejsprávnější název, protože odráží schopnost OS fungovat na chytrých telefonech i tabletech, ale zároveň ukazuje zásadní rozdíl od desktopového Ubuntu (který šlo například nainstalovat i na tablety s procesorem Intel x86).

Po předvedení Ubuntu Touch na MWC společnost Canonical distribuovala rané sestavení, které si nadšenci mohli vyzkoušet nainstalovat na vybrané smartphony a tablety. Vlastní ambice společnosti Canonical však byly mnohem větší: společnost chtěla nejen vytvořit další distribuci Linuxu, ale také vstoupit na trh smartphonů se svým vlastním produktem. A nejen smartphone, ale super-smartphone, který by se s 4 GB RAM mohl po připojení k monitoru proměnit v plnohodnotný počítač se stolním Ubuntu.

Model se jmenuje Ubuntu Edge a je na IndieGoGo. Canonical si však stanovil zcela nereálný cíl: 32 milionů dolarů – tolik ještě nikdo prostřednictvím crowdfundingových služeb nepožadoval. Navzdory obrovskému nadšení linuxové komunity a poměrně velkým darům od řady IT organizací se všechny vybrané peníze musely vrátit dárcům a projekt Ubuntu Edge byl zrušen.

Tento neúspěch donutil Canonical změnit strategii a udělat si kurz na smartphony třetích stran, navíc v rozpočtovém segmentu. Na MWC 2014 jste mohli vidět prototypy těchto smartphonů. Zároveň bylo oznámeno zahájení předobjednávek tabletu Intermatrix U7. Bohužel, . Pak došlo k dalšímu pokusu – nadšenci se pokusili na IndieGoGo vybrat peníze na tablet UbuTab se dvěma OS – Ubuntu Touch a Android. Přestože za notoricky známý Ubuntu Edge žádali o finanční prostředky mnohonásobně méně než Canonical, stále je nezvedli. Je pravda, že tablet je k dispozici ke koupi na webu UbuTab a dodávky se slibují v dubnu. Tento tablet však zřejmě ještě nikdo v reálu neviděl. Nebylo to na MWC 2015 (o stánku Ubuntu jsme vám řekli na této výstavě).

Obecně platí, že prvním a zatím, jak se zdá, jediným komerčním zařízením na tomto OS je BQ Aquaris E4.5. Používáme ho ke studiu operačního systému.

Rozhraní

Snad nejdůležitější součástí Ubuntu pro běžného uživatele je rozhraní, které má jinou logiku než u Androidu nebo iOS. Za prvé, veškerá interakce s rozhraním se provádí pomocí přejetí (v podstatě zde není žádné tlačítko Domů); za druhé, plocha operačního systému neobsahuje ikony aplikací jako v iOS a částečně i v Androidu, ale sadu dynamicky aktualizovaných widgetů; za třetí, pro rychlý přístup ke klíčovým nebo otevřeným programům slouží vlevo vertikální lišta nabídek, jasně převzatá z desktopového Ubuntu s rozhraním Unity.

Pro srovnání je zde snímek obrazovky desktopového Ubuntu (fragment).

V Ubuntu Touch však není žádná plocha, jako nějaké prázdné místo.

Ubuntu Touch podporuje multitasking. Chcete-li přepínat mezi aplikacemi, přejeďte prstem od pravého okraje obrazovky doleva. Nepotřebné aplikace můžete odstranit z galerie 3D náhledů, která se otevře po tomto gestu (svislým přejetím).

Dalším gestem – svislým přejetím od horního okraje obrazovky – se otevře panel oznámení a rychlého nastavení. Obecně jako v Androidu. Sada rychlých nastavení má nějaké nuance, ale celkově je standardní.

Stůl

Vraťme se ale na plochu, která zahrnuje sedm obrazovek. První z nich se jmenuje „Today“ a slouží jako agregátor nejdůležitějšího obsahu z ostatních šesti. Zde vidíme datum, informace o časech východu a západu slunce, počasí (pro aktuální a následující den), události kalendáře, poslední zprávy, hovory, úkoly, oblíbená témata na Twitteru. Překvapivě chybí doladění obrazovky Dnes, stejně jako ostatních obrazovek. To znamená, že pokud chci dostávat informace o počasí od jiného poskytovatele, než který se používá standardně, tak se nedá nic dělat.

Druhá obrazovka se nazývá NearBy, což by mělo být přeloženo jako „Nearby“ (je zvláštní, že v Russified OS se obrazovka nazývá anglicky). Přechod mezi obrazovkami, který je logický, se provádí horizontálními tahy.

Zde opět vidíme počasí (není jasné, proč bylo na obou obrazovkách umístěno úplně nahoře), příchod fotky z Flickru, aktuální články na Wikipedii (ačkoli užitečnost toho je sporná – Wikipedie stále není zpravodajský zdroj) a seznam nadcházejících koncertů. Nahoře je řádek „What are you feel“ (zřejmě inspirovaný Facebookem „What are you thinking?“). Abych byl upřímný, obsah NearBy je docela pochybný, i když myšlenka prezentovat informace nějak související s polohou uživatele je slibná.

Nakonec na třetí obrazovce vidíme seznam nainstalovaných aplikací.

Nedá se říci, že by tvar a styl ikon připomínal desktopové Ubuntu. Spíše se jedná o jakousi dětskou parodickou verzi ikon iOS a OS X z doby před dvěma lety. Věnujte pozornost například ikonám „Prohlížeč“, „Hudba“, „Kontakty“, „Kalkulačka“, „Nastavení systému“.

Pokud jde o sadu předinstalovaných aplikací, na jedné straně je zde poměrně hodně nepotřebných věcí (například aplikace pro španělské noviny), na straně druhé chybí to nejzákladnější - především e-mailového klienta. Ale o předinstalovaných aplikacích si povíme později, ale nyní se vraťme ke studiu obrazovek OS a funkcí rozhraní. Všimněme si vážné nevýhody spojené konkrétně s rozhraním - nemožnost změnit umístění ikon nebo je nějak kombinovat. Pokud si nemůžete zvolit zobrazení kategorie aplikace (například nástroje nebo audio/video). Zřejmě by to mělo pomoci, když je ikon hodně a najít mezi nimi tu správnou bude dost problematické.

Čtvrtá obrazovka je agregátor zpráv. Zde vidíme sekci „Nadpisy“ s velkými náhledovými obrázky (zdroj se posouvá vodorovně), následuje „Domácí zprávy“, „Mezinárodní zprávy“, „Sport“, „Technologie“, „Finance“.

Vypadá to docela dobře a pravděpodobně by bylo vhodné, kdyby bylo možné nakonfigurovat agregátor zpráv pro práci s ruskojazyčnými zdroji. Zatím existuje nejen možnost přizpůsobit si zemi (což v kontextu přítomnosti sekce „Novinky v zemi“ vypadá obzvlášť podivně), ale také možnost výběru alternativních zdrojů. Jediné, co lze udělat, je odškrtnout ty zdroje, které jsou zde uvedeny, a tím vyřadit některá média z výběru.

Pátá obrazovka je „Hudba“. Zde vidíme alba od 7digital, nadcházející koncerty od Songkick, populární písně od Grooveshark a populární hudební videa z YouTube.

Stejně jako u zpráv nemůžete změnit seznam zdrojů. Ale hlavním problémem není ani to, ale skutečnost, že nemůžete okamžitě poslouchat skladby nebo sledovat videa. Když kliknete na obsah Grooveshark nebo YouTube, budete jednoduše přesměrováni na mobilní verze těchto stránek. Příběh je podobný s obsahem další obrazovky - „Video“. Zde vidíme miniatury videí z YouTube a Vimeo, ale kliknutím na ně se otevře prohlížeč.

Je pravda, že zde můžete také sledovat videa, která jste natočili fotoaparátem chytrého telefonu. A na další obrazovce – „Fotografie“ – uvidíte galerii fotografií pořízených na vašem smartphonu. Kromě toho zde najdeme nabídky na přidání instagramových a facebookových účtů, aby se zobrazovaly i fotografie z nich. A to by byla opravdu užitečná příležitost. Bylo by. Jen kdyby to fungovalo. Přidáme účty – a nic se nestane. Epické selhání. Děkuji, fotky z Flickru si sice prohlížet můžete - ale pouze ty náhledy, které se zobrazují.

Přidejme k příběhu o obrazovkách další dvě mouchy. Za prvé, z jednoho do druhého se můžete přesouvat pouze postupně. To znamená, že nemůžete jít například z prvního do pátého. Proveďte čtyři přejetí prstem (a obrazovky se také zpomalí). Za druhé, pokud přejdete z nějaké obrazovky na internetovou stránku nebo do jakékoli aplikace, nevrátíte se zpět na stejnou obrazovku – pouze na první obrazovku „Dnes“, odkud budete muset znovu „přejíždět“, dokud se nedostanete na požadovanou stránku.

To je, stejně jako naprostá nemožnost zaplnit obrazovky zdroji podle svého uvážení a chybějící flexibilní nastavení (nemůžete si například nijak upravit zobrazení obsahu), hlavní nevýhodou plochy Ubuntu Touch.

Aplikace

Nyní se podívejme, jaké aplikace jsou k dispozici na zařízení a v obchodě Ubuntu. Ve smartphonu je předinstalovaných celkem 25 aplikací. Dobrou zprávou je, že většinu z nich lze smazat (na rozdíl např. od situace s Androidem a iOS). Nesmazatelné - pouze ty, které jsou kritické pro provoz zařízení a jsou nenahraditelné. Jde například o „Telefon“, „Zprávy“, „Kontakty“, „Prohlížeč“, „Nastavení systému“, „Externí úložiště“... Zároveň mapy, aplikace počasí, dokonce i hudební přehrávač a fotografie prohlížeč lze odinstalovat.

Chcete-li odinstalovat, musíte stisknout a podržet ikonu, po které se otevře stránka obchodu, kde již bude tlačítko „Smazat“. Je zvláštní, že nepřišli s něčím jako křížem v iOS nebo alternativních shellech Android, ale tato možnost je také pohodlnější než výchozí Android.

Aplikace Core OS mají Ubuntu Core App Developers uvedené na liště obchodu, kde je zobrazeno jméno vývojáře. Ale ne všechny aplikace Ubuntu Core App Developers jsou předinstalované. Například v obchodě najdeme takové opravdu potřebné věci jako Terminál, Prohlížeč dokumentů, Správce souborů. Proč nejsou součástí standardního balení (ale jsou některé věci, které nejsou vůbec podstatné), je záhadou.

Všimněme si ještě jednoho zajímavého detailu: navrhuje se použít telegram Pavla Durova jako posla. Navíc, pokud budeme hledat ve Viberu nebo WhatsApp Storu, stále uvidíme Telegram. Ale to není všechno. Telegram je také poměrně hluboce integrován do operačního systému: zejména na panelu oznámení, který se vysouvá z horní části, můžete vidět nejnovější zprávy Telegramu a na zamykací obrazovce můžete vidět počet nezobrazených zpráv. Shuttlewortha očividně přitahovala filozofie tohoto posla: žádná reklama, žádné platby, maximální bezpečnost.

Na druhé straně se navrhuje používat Here Maps jako standardní navigační službu. Verze aplikace je uvedena jako 2.0. Vtipné ale je, že Ubuntu Touch není uvedeno mezi platformami podporovanými touto službou (ani jako experimentální). I když existuje například Firefox OS. A podle vzhledu Here Maps to není nativní aplikace, ale webová aplikace. O co jde, si povíme později.

Co se týče zbytku předinstalovaných aplikací, poznamenali bychom především jejich jednoduchost a nenáročnost. Všechny jsou docela primitivní jak funkčností, tak vzhledem (něco jako první verze Androidu), ale jsou intuitivní. Ale i zde jsou podivné věci. Například v hudebním přehrávači je tajemné tlačítko „Přidat do...“ (kam?). Kromě toho není možné spustit aplikaci přehrávače videa a vybrat z ní soubor videa.

Obecně platí, že hlavním problémem sady předinstalovaných aplikací je nedostatek mnoha potřebných věcí. Navíc, pokud některé z těchto věcí lze nalézt v obchodě (Správce souborů, Terminál) a pro některé existují analogy (Telegram místo Viber a WhatsApp), pak existují naprosto do očí bijící mezery: například, ačkoli smartphone má přední kamera, video komunikace nemožná, protože neexistuje Skype, Hangouts ani žádná jiná alternativa. Nechybí ani e-mailový klient. A i Gmail je zde pouze jako webová aplikace.

Webové aplikace

Kromě nativních aplikací napsaných v Qt/QML mohou vývojáři vytvářet webové aplikace v HTML5, které běží výhradně na internetu. Ve skutečnosti se jedná o mobilní verze stránek „zabalené“ do samostatného shellu, díky čemuž mohou být přítomny v Ubuntu Store, v seznamu aplikací a na panelu rychlého spuštění. No, adresní řádek nebude zabírat část obrazovky.

Něco podobného jsme viděli ve Firefox OS, ale tam byly webové aplikace odděleny od nativních. V případě Ubuntu Touch je vše složeno dohromady. A pokud například ve Storu hledáte klienta Instagramu, nepoznáte, která ze zobrazených možností je nativní, dokud nepřejdete na popis každé z nich. Proč jsou webové aplikace horší než nativní, není třeba vysvětlovat: jde o výkon, rozhraní, které není optimalizováno pro konkrétní zařízení, a hlavně nutnost připojení k internetu. Navíc je celkem logické, že webové aplikace nemohou běžně využívat hardwarové možnosti chytrého telefonu: webová aplikace Instagram například nemá přístup k fotoaparátu (odkud by se vzala, když není ve webové verzi Instagramu ?).

Jednoduše řečeno, můžete také otevřít mobilní verzi webu prostřednictvím svého prohlížeče. Na snímcích výše vidíme mobilní verzi Instagramu otevřenou prostřednictvím prohlížeče (vlevo) a webové aplikace Instagram (neoficiální klient) z obchodu Ubuntu. V Obchodě Play a App Store samozřejmě žádný takový hack neexistuje. Zároveň vám v Androidu a iOS nic nebrání vytvořit si na ploše ikonu rychlého spuštění pro požadovaný web. Ukazuje se ve skutečnosti stejná webová aplikace jako na Ubuntu Touch. Pro Canonical je však výhodnější „přimíchat“ webové aplikace do obecné sady aplikací v obchodě. A to ovlivňuje pohodlí vyhledávání.

Nastavení a interakce s jinými operačními systémy

Vzhledem k tomu, že Ubuntu Touch je bezplatný OS, je logické očekávat maximální svobodu pro uživatele. Nabídka nastavení a obecně i možnosti personalizace operačního systému však vypadají velmi skromně – mnohem skromněji než u méně svobodného Androidu a zcela nesvobodného iOS.

Zklamáním je například chybějící nastavení pro levou lištu aplikací. Proč do něj nemohu přidat aplikace, které potřebuji, a odstranit zbytek? A nastavení jednotlivých parametrů rozhraní ponechává mnoho přání. Můžete například změnit pozadí zamykací obrazovky, ale na středovém kruhu nelze zobrazovat informace z aplikací, které vás zajímají nejvíce. Jediná opravdu zajímavá věc, která stojí za zmínku, je možnost skrýt jakékoli obrazovky plochy.

Druhé zklamání se týká nemožnosti instalovat aplikace pro Android. Připomeňme, že tato funkce je dostupná jak v Sailfish OS, tak v BlackBerry 10.3. A i když tam nefungují aplikace pro Android dokonale, je tato funkce stále velmi důležitá. Skutečným překvapením pro nás ale byla skutečnost, že desktopový operační systém OS X při připojení smartphonu s Ubuntu Touch k počítači jej vnímá jako zařízení Android a spustí Android File Transfer. Což se ukazuje jako plně funkční: můžete s ním přenášet soubory z počítače do smartphonu a zpět.

Při připojení smartphonu k Windows nejsou žádné problémy. Microsoft OS s ním spolupracuje stejně jako s běžným Android zařízením. Ale to se celkem očekává. Od Ubuntu Touch spolupracujícího s desktopovým Ubuntu jsme ale stále očekávali něco víc. Například nějaký druh softwaru, který vám umožní plnohodnotně pracovat s obsahem vašeho smartphonu (např. BlackBerry Blend). Ale Ubuntu 14.02.2 LTS také zachází se smartphonem se systémem Ubuntu Touch jako s běžným vyměnitelným diskem. Pokud jste tedy „ubunter“, nespoléhejte na žádnou speciální interakci mezi chytrým telefonem a desktopovým OS.

Jako plus si všimneme, že za prvé, smartphone komunikuje se všemi třemi stolními OS bez jakýchkoli ovladačů nebo dalších programů a za druhé, Ubuntu Touch může pracovat přímo se soubory zkopírovanými z počítače. Můžete například hodit hudební album do příslušné složky – a bude se normálně přehrávat a dokonce se zobrazí i obal. Nejsou zde žádné překážky jako v iOS.

Předběžné závěry

Operační systém Ubuntu Touch je na samém začátku své cesty – alespoň pokud počítáte pouze komerční zařízení. A v tomto kontextu to vypadá velmi slibně: všímáme si zajímavého rozhraní, velmi pohodlného ovládání gesty a také intuitivní přehlednosti jak samotného OS, tak hlavních aplikací. Ale přesto bychom neměli zapomínat, že veřejná historie Ubuntu Touch začala před dvěma lety. A za tímto vývojem nestojí malý startup Jolla, ale seriózní společnost Canonical s 10letou historií. Vezmeme-li tyto úvody v úvahu, pak se nevyhnutelně vkrádají pochybnosti o budoucnosti operačního systému. Navzdory všem dnešním zajímavým nápadům se jedná o nekonkurenceschopný produkt: chybí mnoho kritických aplikací (e-mailový klient, Skype), ale je zde mnoho nedostatků a závad, chybí podpora aplikací pro Android, obchod s aplikacemi je posetý tzv. „webové aplikace“, které nelze považovat za plnohodnotnou náhradu za nativní aplikace.

Kromě toho je vzhled operačního systému velmi kontroverzní. Pro Jollu byl jedním z trumfů design, Android udělal za poslední dva roky také velký krok vpřed, Ubuntu Touch zůstává někde v éře Androidu 2.x, byť některé prvky OS vypadají velmi pěkně. Zde si také můžete připomenout Firefox OS, jehož vzhled je ještě nevzhlednější a v oblasti interakce s OS nejsou žádné zvlášť zajímavé nálezy. Firefox OS je ale zaměřen na rozpočtový segment a řešení pro operátory. A soudě podle MWC 2015, Firefox OS udělal určitý pokrok. Zatímco tvůrci Ubuntu Touch stále nemají jasnou představu o tom, jak by se měl OS vyvíjet a v jaké oblasti by mohl vytlačit stávající hráče.

Zajímavé nápady a dobré jméno bohužel nestačí konkurovat na dnešním přesyceném mobilním trhu. Uživatelé chtějí určitou úroveň kvality nebo některé skutečně jedinečné funkce. Takovou příležitostí může být flexibilní přizpůsobení plochy Ubuntu Touch: například tak, že můžete změnit umístění všech prvků, připojit vlastní zdroje informací (například Yandex.... Nyní jsou ale obrazovky plochy zcela nepřizpůsobitelné (můžete vypnout pouze zobrazování některých informací).

Konečně by bylo možné hrát na vylepšené interakci s desktopovým Ubuntu – to by alespoň přilákalo uživatele Ubuntu, kterých je mnoho. Tato cesta se však zdála Canonicalovi příliš obtížná. V zásadě je slibná myšlenka vytvořit jeden operační systém pro různé třídy zařízení (PC, mobilní zařízení, TV...). Pro uživatele to ale dává smysl pouze tehdy, když za přítomnosti dvou nebo více složek ekosystému dostanou nějaké unikátní schopnosti (vzpomeňte si například na funkce Handoff a Continuity v OS X a iOS). Ubuntu Touch nic takového nemá. A proto v současné podobě může operační systém zajímat jen nadšené fanoušky. Doufejme, že díky jejich společnému úsilí s Canonical OS nakonec přeroste své dětské nemoci a stane se dalším hráčem na trhu mobilních zařízení.

Postmarket OS je Alpine Linux optimalizovaný pro dotykovou obrazovku. Jednou z hlavních vlastností Alpine Linuxu je nenáročnost na hardware, která umožňuje instalaci a pohodlné používání na velmi slabá zařízení. Pro běžné uživatele Androidu to znamená, že je čas vytáhnout starý tablet Android 2.2 ze skříně a oživit ho s novým Postmarket OS!

Co je Postmarket OS

Vývojáři nového operačního systému Postmarket OS si dali velmi neobvyklý cíl – podporovat zařízení po dobu 10 let. Každý výrobce zařízení Android podporuje své produkty 2 roky, poté přestanou přicházet aktualizace, což koncového uživatele připravuje o nové funkce a také snižuje zabezpečení systému.

U nového OS se takové problémy neočekávají. Tento operační systém je založen na plnohodnotné linuxové distribuci, která nemá důvod přestat podporovat slabá zařízení, protože byla vytvořena přímo pro ně. Od uživatele jsou vyžadovány pouze minimální znalosti o práci v systému Linux, bez toho nebude možné systém nainstalovat ani na tablet nebo chytrý telefon.

Postmarket OS rozhraní

Vývojáři věnují zvláštní pozornost rozhraní nového operačního systému, protože uživatelé by si měli užívat svůj smartphone nebo tablet. V tomto ohledu si Postmarket vede dobře, v tuto chvíli existuje 6 funkčních uživatelských rozhraní, pojďme se na ně podívat blíže.

Postmarketové video rozhraní OS

Hildon

Rozhraní Hildon bylo původně vyvinuto pro mobilní zařízení, takže celé rozhraní je optimalizováno pro dotykovou obrazovku, obejdete se bez stylusu. Může pracovat pouze ve vodorovné poloze.

Uživatelské rozhraní LuneOS

LuneOS je operační systém vyvíjený jako port WebOS pro chytré telefony a tablety. Rozhraní zahrnuje použití klepnutí, přejetí a virtuální klávesnice. Vývojáři úspěšně přenesli vzhled a dojem z LuneOS pro použití v Postmarketu.

MATE

Rozhraní MATE je dobré, protože funguje téměř na jakémkoli zařízení a dokonale zvládá své úkoly i bez hardwarového akcelerátoru videa. Po instalaci se na 20-30 sekund zobrazí černá obrazovka, nelekejte se, je to normální.

Plazmový mobil

Jak název napovídá, rozhraní je navrženo speciálně pro mobilní zařízení, funguje skvěle na zařízeních s hardwarovou akcelerací videa a může běžet na softwarovém akcelerátoru videa, ale mnohem pomaleji. Rozhraní vypadá skvěle a příliš se neliší od jiných mobilních operačních systémů.

Weston

Toto je demo rozhraní, ve kterém můžete spustit několik přednastavených testů a zjistit, jak vše funguje.

XFCE4

Kompletní rozhraní pro práci se stylusem. Je podobné rozhraní MATE v tom, že vypadá jako plnohodnotné linuxové PC než jako starý tablet nebo smartphone. Rozhraní podporuje práci na výšku i na šířku.

Vyberte rozhraní na základě podpory hardwarové akcelerace vašeho zařízení. Některá rozhraní budou se softwarovou akcelerací velmi pomalá. Také na stránce podpory zařízení často uvádějí, které rozhraní funguje nejlépe.

Jak nainstalovat Linux do telefonu

Nejprve si budete muset zjistit, zda pro vaše zařízení existuje již hotová sestava, kterou zjistíte na této stránce. Pokud existuje, v pořádku, můžete bezpečně sestavit firmware a nainstalovat jej. Pokud ne, můžete Postmarket portovat sami takto.

Chcete-li nainstalovat Postmarket, otevřete terminál, ujistěte se, že máte heslo pro použití příkazu „sudo“ a postupujte jeden po druhém podle pokynů v příručce Postmarket. Po dokončení sestavení zkopírujte archiv do paměti zařízení a nainstalujte jej jako vlastní firmware pro Android.

Proč je Postmarket OS lepší než Android a další mobilní OS

  1. Postmarket je plnohodnotný Linux bez omezení. Svůj tablet nebo smartphone můžete používat jako plnohodnotný počítač, na kterém běží PC verze programů za předpokladu, že běží na Linuxu
  2. Dlouhodobá podpora. Podle autorů je jedním z hlavních cílů projektu podporovat zařízení po dobu 10 let, aniž by software zpomaloval výkon zařízení.
  3. Volba rozhraní umožňuje sestavit velmi malý firmware, asi 130 MB
  4. Postmarket můžete do svého zařízení přenést sami pomocí manuálu na webu projektu

Nevýhody Postmarket OS

  1. OS není vhodný pro většinu uživatelů, protože je ve velmi raných fázích vývoje, existují chyby, restarty a další výhody dřívějších verzí operačního systému
  2. Složitá instalace. Veškerý vlastní firmware pro zařízení Android je distribuován ve formě hotových zip balíčků pro instalaci přes recovery a Postmarket je ještě potřeba zkompilovat přes terminál v OS Linux, což mnohé uživatele odradí.
  3. I když neexistuje obchod s aplikacemi, všechny programy musíte přenést z jiné distribuce Linuxu sami

Závěry o Postmarket OS

Jedná se o velmi slibný systém, který vám umožní méně často měnit mobilní zařízení, aniž byste obětovali výkon a pohodlí. Mnoho programů je již plně funkčních a umožňují 100% využití vašeho starého zařízení. Zatímco však projekt bude zajímat pouze nadšence, použít Postmarket jako hlavní systém je poměrně obtížné.

Pokud dlouho toužíte po Linuxu ve svém telefonu, s možností spouštět plnohodnotné PC verze programů, nainstalujte si Postmarket jako další OS do smartphonu nebo tabletu a nezapomínejte pravidelně sledovat aktualizace, protože systém je čím dál tím více stabilní každý den.

Odpovědi na otázky

Chyba při instalaci Postmarket OS v TWRP

Přejděte do části „Montáž“ a zrušte zaškrtnutí políčka Systém, přeinstalujte Postmarket.

Dobrý den, milí uživatelé stránek! Nedávno jsem se pokusil nainstalovat Linux na své zařízení Android. Jako pokusného králíka jsem používal smartphone s názvem Explay Tornado. Potřeboval jsem počítač s připojením k internetu, kabel USB a samotný smartphone. Před instalací nového systému do smartphonu se musíte ujistit, že vaše zařízení má nainstalovanou kartu Micro SD a kořenová práva. Pokud nemáte práva root, musíte je získat! Použil jsem počítačový program Kingo Android ROOT. Existuje mnoho dalších programů k získání.

Z Google Marketu si musíte stáhnout následující programy: Complete Linux Installer; Emulátor terminálu pro Android; VNCViewer

Nejprve budeme pracovat s aplikací nebo programem Complete Linux Installer. Znovu opakujeme, že neměníme systém Android na Linux, necháváme fungovat jeden systém na druhém. Při prvním spuštění aplikace nás program vyzve k instalaci dalších komponent pro další práci, přirozeně s nimi souhlasíme a zahájíme instalaci. Instalace nebude trvat déle než jednu minutu, pokud máte dobré připojení k internetu. Jak je znázorněno na obrázku, aplikace vás vyzve k instalaci spouštěcích skriptů, musíte kliknout na tlačítko OK.

  • Dále bude aplikace vyžadovat, abyste měli úplný přístup do systému, a proto jsme vy i já získali práva root. Dalším krokem je povolit aplikaci přístup k systémovým funkcím vašeho smartphonu nebo tabletu.
  • Poté přejdeme k dalšímu kroku, a to k průvodci instalací systému. Program automaticky zahájí kontrolu vašeho zařízení na všechny hlavní faktory pro instalaci nového prostředí a poskytne vám výsledky verzí, které si můžete nainstalovat do svého tabletu nebo telefonu. V mém případě program vybral tyto verze programu.
  • Jak je znázorněno na snímku obrazovky výše, jsme uvedeni s možnostmi, které naše zařízení určitě dokáže reprodukovat. Ale jak ukázala praxe, fungují, ale s pády. Selhání může být způsobeno tím, že moje zařízení je příliš slabé, nevím přesně, jak to bude pro vás fungovat. A tak se podívejme na příklad instalace Ubuntu 13.10.
  • Klikněte na tlačítko označené Ubuntu 13.10 a přejděte k dalšímu bodu, který s vámi podrobně probereme.

Program nabízí stažení do obrazu systému a existují 3 jejich verze, velká, malá a standardní, jak se liší? Liší se především velikostí (váhou) souborů a tedy i funkčností. Protože každý ví, že moje zařízení nemá dostatek paměti, musím nainstalovat větší paměťovou kartu a zvolit systém, který zabírá méně místa na flash kartě. Klikněte na obrázek ke stažení a vyberte soubor, který potřebujete. Velikosti jsou velmi velké, takže doporučuji stahování přes torrent ze smartphonu. Hurá, než ho nastavíme ke stažení, můžeme splnit zbývající požadavky programu.

Aniž byste opustili program, klikněte na Stáhnout emulátor terminálu pro Android; a VNCViewer vás program okamžitě přenese do Google Play na potřebné stránky s aplikacemi, které je potřeba stáhnout a nainstalovat. Máš vše stažené a nainstalované? Nyní, zatímco se obraz systému načítá, stáhneme ES-Explorer a po stažení jej otevřeme a přejdeme na paměťovou kartu. Prostřednictvím Průzkumníka vytvoříme složku s názvem náš systém, což znamená, že vytvoříme složku s názvem " Ubuntu"Když je obrázek stažen, musíme archiv rozbalit do nové složky ( Ubuntu).

  • Po rozbalení souboru do nové složky byste v ní měli mít dva soubory. Jeden z nich má příponu .img. Tento soubor spustí náš systém. Vrátíme se na úplný začátek a stiskneme volbu systému a stiskneme tlačítko změnit v doplňkovém menu. V této nabídce označujeme úplnou cestu k samotnému obrázku, který bude vypadat jako snímek obrazovky.
  • Zdá se, že vše je s nastavením. Při spuštění však musíte otevřít terminál a na nic nesahat, samotná aplikace by měla automaticky vybrat potřebná data na pozadí, ale pro provádění textových příkazů budete muset potvrdit provedení svých akcí prostřednictvím přístupu root. Zde samozřejmě umožňujeme, aby aplikace nadále fungovala.
  • Poté se váš nový systém spustí a váš smartphone může fungovat jako nový, přičemž budete mít k dispozici všechny možnosti nového systému, stejně jako v terminálu a v plném grafickém prostředí. Tím je dokončena první metoda instalace Linuxu Ubuntu.

To je pravděpodobně vše, pokud máte nějaké dotazy, zeptejte se je v komentářích pod materiálem níže, rád vám pomohu s řešením jakýchkoli problémů, které se vyskytnou, jak nejlépe budu schopen a s pochopením situace.

Od vydání prvních smartphonů s OS Android uplynulo jen velmi málo času, než se na nich nadšenci naučili provozovat plnohodnotné linuxové distribuce. Dnes jsou metody instalace linuxových distribucí na zařízení Android široce známé a úložiště Google Play má dokonce automatizované systémy pro instalaci a provoz Linuxu. V tomto článku se pokusím nashromáždit všechny nashromážděné zkušenosti s prací s Linuxem na chytrých telefonech, řeknu vám, proč je to potřeba, a ukážu, jak se vyhnout možným nástrahám při přenosu Linuxu do smartphonu nebo tabletu.

za co?

Na první pohled se může zdát zvláštní, že se někdo snaží provozovat operační systém na mobilním zařízení, které v zásadě není určeno pro práci s malou obrazovkou a bez dostatečně přesného manipulátoru (myši) a klávesnice. Neměli byste však dělat unáhlené závěry. Distribuce Linuxu může majiteli smartphonu poskytnout spoustu výhod, včetně sady starých osvědčených nástrojů, jako jsou nástroje příkazového řádku, pokročilé editory, servery FTP a SSH, síťové nástroje a nástroje pro vývoj aplikací. Spuštěním Linuxu bez grafického shellu na smartphonu s hardwarovou klávesnicí (třeba Motorola Droid) můžete toto vše celkem pohodlně používat na cestách, aniž byste museli opouštět samotný Android. Všechny nástroje jsou kdykoli k dispozici a smartphone i nadále zůstává chytrým telefonem, který umožňuje přijímat hovory a poslouchat internetová rádia.

Druhým argumentem pro instalaci Linuxu do chytrého telefonu je možnost použít jej jako přenosnou pracovní stanici, kterou lze připojit k libovolnému PC a okamžitě přistupovat k terminálu pomocí klienta SSH/Telnet nebo klienta VNC/RDesktop. To je z definice lepší než flash disky s nainstalovaným Linuxem, protože není potřeba za prvé restartovat počítač a zadruhé přesouvat data tam a zpět; výsledky vaší práce budou k dispozici ihned po odpojení smartphonu od počítače.

A konečně největší užitek dává Linux na tabletech, jejichž obrazovka umožňuje více či méně průchodnou práci v grafickém prostředí a možnost připojení myši a klávesnice pomocí OTG kabelu obecně dává šanci proměnit tablet v plnohodnotný prvotřídní pracovní stanice. Přitom není žádný zvláštní rozdíl mezi instalací linuxové distribuce na tablet a chytrý telefon.

Jak?

Přenést Linux na Android je opravdu snadné a hlavní roli zde hraje linuxové jádro. Libovolná linuxová distribuce je sada aplikací a knihoven, které běží nad linuxovým jádrem, a protože samotný Android je založen na téměř nezměněném linuxovém jádře, lze tyto aplikace a knihovny bez problémů spouštět v prostředí Androidu. Stačí si najít distribuci, pro kterou existuje port na platformu ARM (nezapomeňte, že 99 % všech zařízení s Androidem běží na ARM), nainstalovat ji pomocí emulátoru ARM na virtuální pevný disk (tedy do soubor), umístěte tento soubor na SD kartu zařízení, otevřete terminál, připojte obraz jako zařízení zpětné smyčky a chrootujte jej uvnitř. Vše! Je to stejně jednoduché jako provozování FTP serveru v chrootovaném prostředí – jednoduchá a desetiletími prověřená metoda.

Jediným kamenem úrazu, když se rozhodnete provozovat linuxovou distribuci uvnitř Androidu, je grafické prostředí. Zatímco s přístupem do konzole nejsou žádné potíže díky přítomnosti plnohodnotného emulátoru terminálu, problémy začínají s grafickými aplikacemi – pro Android neexistuje nativní X server a v rámci samotné distribuce není možné provozovat běžný X server kvůli zásadním rozdílům v grafické architektuře subsystémů zelených robotů. Navzdory tomu, že používá standardní Linux Framebuffer, nad kterým můžete provozovat X server, výhradní právo jej používat zpočátku náleží vyšším úrovním knihoven Androidu, takže vám zbývá buď načíst distribuci Linuxu místo Androidu ( což je zcela nepraktické) nebo vymýšlení náhradních řešení .

Kontrola provozu potřebných modulů

Mějte na paměti, že podpora pro zařízení se zpětnou smyčkou a souborové systémy ext2/ext3 potřebné k připojení obrazu není dostupná ve všech linuxových jádrech nainstalovaných na smartphonech Android. Podporu můžete zkontrolovat pomocí lsmod | grep -e smyčka -e ext2.

Nadšenci tuto situaci překonali použitím jednoduché metody „vzdáleného“ připojení k ploše pomocí libovolného klienta VNC dostupného pro Android. Uvnitř chroot prostředí běží Xvnc X server a všechny aplikace běží pod jeho kontrolou. Uživateli stačí nainstalovat VNC klienta, zadat lokální adresu – a voilá, na obrazovce se objeví plnohodnotná plocha.

Jediným úzkým hrdlem při používání vzdálené plochy je výkon. I když pracujete lokálně, VNC nemůže poskytnout správnou úroveň výkonu, která by stačila pro plynulé rolování nebo přesouvání oken bez zpoždění. Tento problém se zatím nepodařilo vyřešit. Projekty vývoje nativního X serveru, který by využíval grafický subsystém Android, jsou stále velmi hrubé a nelze na nich provozovat plnohodnotná grafická prostředí. Nikdo však nezakazuje je používat; například X Server od Darkside Technologies Pty Ltd (goo.gl/ap3uD) je docela vhodný pro provozování jednoduchého softwaru.

Zpočátku Linux pro Android existoval pouze ve formě obrazu s již nainstalovaným systémem a také s vysvětlujícím návodem, jak tento obraz připojit a používat. Pak se objevily skripty, které zautomatizovaly proces připojení obrazu a spuštění Linuxu, ale také vyžadovaly určitou práci mozku. A konečně, v poslední době jsou na Google Play dostupné instalátory (například goo.gl/RSA1j), které do jisté míry automatizují proces spouštění distribuce, i když se v podstatě stále jedná o stejného instalačního průvodce, ale interaktivního, s přímými odkazy na stahování obrázků a skriptů.

Alternativní možnosti

Již výše jsem zmínil, že místo Androidu lze načíst linuxovou distribuci, díky čemuž bude možné využít Framebuffer pro přímý přístup k video adaptéru a výrazně zrychlit chod grafického rozhraní. Dělat to na smartphonu je však téměř zbytečné – Linux je jako hlavní systém na malých obrazovkách nevhodný a také nebude možné přijímat hovory a používat internet. Ale na tabletu bude Linux vypadat docela slušně.

Obvykle se takzvaná nativní verze linuxové distribuce instaluje na zařízení, které zpočátku používá Android následovně. Na vnitřní jednotce NAND tabletu se vytvoří další oddíl, na který se zkopíruje distribuce Linuxu. Zavaděč U-Boot (používaný většinou tabletů) je poté nakonfigurován tak, aby používal tento oddíl jako spouštěcí. V důsledku toho se tablet po zapnutí automaticky spustí do systému Linux.

Aby byla ponechána možnost spouštění systému Android, je zavaděč U-Boot překonfigurován tak, aby oddíl se systémem Linux nebyl hlavní, ale sloužil jako „oddíl pro obnovení“ (Recovery Mode), který je přístupný zapnutím zařízení pomocí podržte tlačítko hlasitosti (stejné, které se používá k flashování zařízení a provádění různých operací obnovení). Tímto způsobem můžete získat zařízení s duálním spouštěním: Android ve výchozím nastavení a distribuci Linuxu, když se spustí v režimu obnovení. Samotný režim obnovení zůstává přístupný pouze s pomocí speciálních nástrojů.

Pokud NAND paměť nestačí pojmout plnohodnotný linuxový systém, přesunou se její části (obvykle oddíl /usr) do obrazu nebo oddílu na SD kartě. Mimochodem, oddíl ext2 na paměťové kartě lze také použít k instalaci Linuxu běžícího v prostředí chroot.

Instalace nativní linuxové distribuce je náročnější než instalace běžící v prostředí chroot, ale vyplatí se, pokud máte tablet a OTG kabel, pomocí kterého můžete připojit klávesnici a myš.

Praktická lekce

Jak jsem již řekl, pro provoz Androidu jsou vhodné pouze distribuce portované na architekturu ARM. V první řadě jde o Ubuntu a Debian a o první je z pochopitelných důvodů mezi robotiky mnohem větší zájem. Můžete také nainstalovat Gentoo a několik specializovaných distribucí, jako je Backtrack. Podívejme se na nejtypičtější případ, tedy instalaci Ubuntu podle standardního schématu, bez použití jakýchkoli automatických instalačních programů nebo čehokoli jiného.


Nejprve potřebujeme obraz pevného disku s nainstalovanou distribucí. Můžete si jej vytvořit sami pomocí emulátoru QEMU, nicméně vzhledem k tomu, že postup instalace je naprosto standardní a typický, nebudu jej popisovat, ale jednoduše vás nasměruji na adresu goo.gl/9nvBi. Zde je archiv s obrázkem, na kterém je předinstalované Ubuntu 12.04 s grafickým prostředím LXDE (nebylo by moudré provozovat Unity/Gnome na telefonu/tabletu). Archiv by měl být rozbalen a soubor ubuntu.img by měl být umístěn na paměťovou kartu.

Dále musíte připojit obraz a chrootovat jej do distribučního prostředí. K tomu potřebujete práva root, firmware s podporou blokových loopback zařízení a nainstalovaný busybox (vyhledejte na Marketu „busybox installer“; CyanogenMod ho má ve výchozím nastavení). Pořadí akcí:

  1. Otevřete emulátor terminálu v systému Android (pokud ne, můžete si nainstalovat emulátor terminálu ze služby Market). Nebo připojíme smartphone/tablet k počítači a přistoupíme k terminálu pomocí adb: $ cd path-to-Android-SDK/platform-tools $ sudo ./adb shell

    Nezapomeňte, že v tomto případě musí být povolen režim ladění: „Nastavení -> Pro vývojáře -> Ladění Androidu“.

  2. Získáme práva root:$su
  3. Vytvoříme blokové zařízení zpětné smyčky, připojíme k němu obraz disku a připojíme jej:# mknod /dev/block/loop255 b 7 255 # mount -o remount,rw / # mkdir /mnt/ubuntu # mount -o loop,noatime -t ext2 \ /sdcard/ubuntu.img /mnt/ubuntu

    Obsah obrázku by se měl objevit v adresáři /sdcard/ubuntu. Zkontrolujte, zda tomu tak je.

  4. Připojujeme všechny virtuální souborové systémy potřebné pro fungování distribuce:# mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev
  5. Nakonfigurujeme jej tak, abyste získali plný přístup k síti z prostředí chroot:# sysctl -w net.ipv4.ip_forward=1 # echo "nameserver 8.8.8.8" > /mnt/ubuntu/etc/resolv.conf # echo "nameserver 8.8.4.4" >> /mnt/ubuntu/etc/resolv.conf # echo "127.0.0.1 localhost" > /mnt/ubuntu/etc/hosts
  6. Pojďme do prostředí chroot:# chroot /mnt/ubuntu

Ve skutečnosti zde instalace končí. Nyní můžete spouštět konzolový software, aktualizovat systém, spouštět síťové služby a dělat téměř vše, co lze dělat s běžným desktopovým linuxovým systémem, samozřejmě nezapomínat, že některý software, který přímo interaguje s hardwarem a různými specializovanými pseudozařízeními, nepracovat. Také nezapomeňte, že virtuální FS by měl být po dokončení práce odpojen.

Nyní musíme nainstalovat a spustit Xvnc X server, který exportuje zobrazovací a vstupní zařízení pomocí protokolu VNC. TightVNCserver je již na prezentovaném obrázku a je dokonce nakonfigurován, ale abyste mohli lépe porozumět procesu a byli schopni vyřešit případné problémy, podrobně popíšu proces jeho instalace a spuštění.

  1. Aktualizujte a nainstalujte TightVNCserver:# apt-get update # apt-get install tightvncserver
  2. Vytvořte soubor /root/.vnc/xstartup a zapište do něj následující:#!/bin/sh xrdb $HOME/.Xresources xsetroot -solidní šedý export XKL_XMODMAP_DISABLE=1 icewm & lxsession

    Třetí příkaz je zde potřebný k vyřešení problémů, které mohou nastat kvůli fyzické absenci klávesnice na zařízení.

  3. Spouštíme Xvnc pomocí obalu vncserver s právy root:# export USER=root # vncserver -geometry 1024x800

    V důsledku provedení posledního příkazu se na obrazovce zobrazí požadavek na heslo pro přístup k serveru VNC, je lepší zadat něco jednoduchého, například „123“. Můžete nastavit prakticky libovolné rozlišení, ale je lepší, když odpovídá fyzickému rozlišení obrazovky zařízení.

  4. Nainstalujte si do smartphonu aplikaci AndroidVNC, spusťte ji, zadejte IP adresu a port 5901 a připojte se. Na obrazovce by se měla objevit plocha LXDE.

Abyste se neobtěžovali ručním zadáváním všech příkazů, můžete použít skript ubuntu.sh, který se nachází zde: goo.gl/xSpK4. Stačí jej a obrázek ubuntu.img vložit do adresáře ubuntu na SD kartě a spustit skript příkazem sh ubuntu.sh a po 5-10 sekundách se připojit k ploše pomocí AndroidVNC. Mějte na paměti, že skript připojí obraz do adresáře /data/local/mnt.


Instalace Gentoo na oddíl ext2

Nainstalovali jsme Ubuntu pomocí obrazu se souborovým systémem a triky se zařízením se zpětnou smyčkou a prostředím chroot. Ukázalo se, že je to snadné a pomocí skriptů je to obecně velmi snadné, ale co když půjdeme dále a nainstalujeme hardcore distribuci, a nikoli pomocí obrázků, ale na vyhrazený oddíl ext2 na paměťové kartě? Vyřešíme tak problém některých firmwarů a jader bez podpory loopback zařízení a navíc se můžeme těšit z běžné distribuce nainstalované podle všech pravidel.


Vezměme Gentoo jako experimentální systém. Pro instalaci na ext2 oddíl potřebujeme paměťovou kartu s kapacitou alespoň 2 GB a rootovaný smartphone s nainstalovaným busyboxem. Posloupnost akcí je následující.

  1. Provedeme zálohu dat z paměťové karty a vytvoříme na ní další oddíl s kapacitou minimálně dva gigabajty. To lze provést pomocí libovolného programu pro dělení disku, ale mějte na paměti, že pokud chcete i nadále používat SD kartu pro zamýšlený účel, měli byste vytvořit oddíl FAT32 na začátku karty, aby se stal prvním jeden a další oddíl pro instalaci distribuce by měl být druhý.
  2. Formátování oddílů SD karty:$ sudo mkfs.vfat /dev/sdc1 $ sudo mkfs.ext2 /dev/sdc2
  3. Vezmeme telefon, jdeme do „Nastavení -> O telefonu“ a podíváme se, jaký procesor je nainstalován. Dále přejděte na stránku goo.gl/PRfux a stáhněte si stage3 pro požadovanou architekturu, například stage3 pro ARM v7 je v adresáři current-stage3-armv7a.
  4. Na počítač připojíme oddíl ext2 paměťové karty a rozbalíme do něj obsah výsledného archivu:$ sudo mount /dev/sdc2 /mnt $ sudo tar -xxpf stage3-*.bz2 -C /mnt

    Okamžitě upravíme konfigurace a vše, co potřebujete, podle vašeho vkusu, včetně úpravy /etc/resolv.conf podle příkladu z předchozí části.

  5. Spustíme emulátor terminálu (nebo spustíme „adb shell“), připojíme vše potřebné a přejdeme do chrootu (téměř stejně jako v případě Ubuntu): # mount -o remount,rw / # mkdir /mnt/gentoo # mount /dev/ block/mmcblk0p2 /mnt/gentoo # mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev # sysctl -w net. ipv4.ip_forward=1 # chroot /mnt/gentoo

Přístup na plochu probíhá stejným způsobem jako v Ubuntu, až na to, že nyní budete muset sestavit hromadu softwaru přímo v telefonu :). Prostředí pro křížovou kompilaci si však můžete nastavit na svém počítači, ale to je téma na samostatný článek.

Nativní instalace

Po spuštění Ubuntu pomocí serveru VNC si všimnete pomalosti jeho provozu, která je spojena s náklady na protokol VNC pro přenos obrázků „přes síť“. Chcete-li se tomuto problému vyhnout, můžete nainstalovat Ubuntu jako hlavní systém vedle Androidu, aby mohl přímo používat grafický adaptér. Bohužel neexistuje žádný univerzální způsob, jak to udělat. Každé zařízení je svým způsobem jedinečné, včetně různých tabulek oddílů paměti NAND, na které je nainstalováno, různých zařízení a ovladačů pro jejich provoz.


Naštěstí je proces instalace nativní verze distribuce pro mnoho zařízení dobře popsán na ruskojazyčných fórech, takže najít pokyny nebude obtížné. Je však třeba okamžitě věnovat pozornost několika funkcím tohoto typu instalace:

  • Samostatný nebo hlavní oddíl NAND. Linuxovou distribuci lze nainstalovat buď do předem vytvořeného oddílu v paměti NAND, nebo do hlavního spouštěcího oddílu. V prvním případě vývojář firmwaru obvykle ponechává možnost načíst Android pomocí speciálního skriptu nebo načtením distribuce Linuxu v režimu obnovy, ve druhém se nainstaluje místo Android a chcete-li vrátit možnost stáhnout si robota, budete muset zařízení znovu přeformátovat.
  • Možnost duálního spouštění. Pokud je distribuce Linuxu nainstalována na samostatném oddílu, může vývojář ponechat možnost spouštění systému Android. Měli byste však okamžitě věnovat pozornost tomu, jak k tomuto stahování dochází: pomocí režimu obnovení nebo skriptu spuštěného z běžného počítače. Přesto bude druhý způsob na silnici nepohodlný.
  • Hardwarová podpora. Původní linuxové jádro firmwaru Android již obsahuje všechny potřebné ovladače, které mohou být potřeba pro chod plnohodnotného linuxového systému, ale ne všechny linuxové firmware vše spustí samy. Problémy často nastávají s Wi-Fi adaptérem a dotykovým displejem, který nereaguje adekvátně na dotyk. Před instalací firmwaru byste si proto měli pečlivě přečíst možné komplikace.

V každém případě se připravte na to, že při instalaci linuxové distribuce budou všechna vaše data zničena. Bez toho to nejde.

Co bude dál?

Linuxová distribuce nainstalovaná vedle původního systému Android se může stát velmi pohodlným pracovním nástrojem, ale v současnosti je „Linux v Androidu“ považován spíše za hračku a způsob, jak se pochlubit přátelům, než za seriózní řešení. Jsem si jist, že brzy, až se objeví plnohodnotná implementace grafického serveru Wayland pro Android, se situace začne měnit a dočkáme se distribucí s rozhraním přizpůsobeným pro malé obrazovky i plnohodnotných linuxových aplikací distribuovaných v formou běžných APK balíčků. Nezapomeňte také na projekt „Ubuntu pro Android“ - v jeho rámci probíhají práce na oficiálním portu Ubuntu pro Android, který vám umožní používat váš smartphone jako přenosnou systémovou jednotku připojenou k libovolnému monitoru.

V tomto článku vám podrobně řekneme, jak nainstalovat Linux na Android. K instalaci a plnému provozu alternativního systému budete potřebovat: chytrý telefon nebo tablet, softwarový emulátor, práva root a několik gigabajtů volného místa.

Instalace aplikace Complete Linux Installer

Do vyhledávací nabídky Google Play zadáme slovo „emulátor“ a získáme seznam několika desítek přibližně stejných nástrojů. Všechny jsou dobré, ale my jsme se zaměřili na aplikaci Complete Linux Installer. Je zcela zdarma, perfektně lokalizovaný a vybavený podrobným návodem pro začátečníky. Program lze stáhnout z . Algoritmus instalace programu se neliší od instalace jakéhokoli jiného softwaru, takže se tímto bodem nebudeme zabývat.

Použití kompletní aplikace Linux Installer

Než začnu pracovat s programem, rád bych ještě jednou zdůraznil: to, co v tomto článku popisujeme, není instalace Linuxu místo Androidu, ale emulace provozu jednoho systému v jiném.

Spouštíme tedy aplikaci a souhlasíme s instalací dalších softwarových komponent. Právě práce s těmito moduly Vám následně výrazně usnadní práci v OS Linux.

Jak již bylo zmíněno dříve, tento software vyžaduje ke své plné funkci práva root, což vám aplikace připomene ve vyskakovacím okně. Poskytujeme programu plný přístup k systémovým funkcím mobilního zařízení.

Tím je dokončena počáteční příprava emulátoru pro práci. Otevře se před vámi hlavní nabídka aplikace. Přejděte na podpoložku „Průvodce instalací“.

Emulátor prohledá hardware vašeho gadgetu a poskytne seznam operačních systémů, které zaručeně poběží na vašem mobilním zařízení. Jako příklad jsme zvolili Ubuntu 13.10.

Od této chvíle vás program začne „provádět“ fázemi instalace operačního systému a každou potřebnou akci doprovází podrobnými pokyny. Například po přečtení požadavků na emulátor v prvním kroku nezapomeňte nainstalovat „Terminal“ a „VNC Viewer“ ve druhém. Teprve poté vyberte „Stáhnout obrázek“.

Vytvořte složku v kořenovém adresáři externího disku gadgetu s názvem budoucího systému. To programu výrazně usnadní nalezení potřebných souborů. V našem případě vytvoříme adresář „Ubuntu“. Do této složky rozbalte stažený archiv.

V důsledku toho by se v adresáři „Ubuntu“ měly objevit dva soubory. Jeden z nich je s příponou .img. Toto je obrázek spuštěné platformy Linux.

Po dokončení těchto kroků přejděte na podpoložku „Spustit“ v kompletní hlavní nabídce instalačního programu Linuxu a přejděte do pomocné nabídky „Nastavení“ v pravém horním rohu okna. Výběrem možnosti „Upravit“ poskytněte aplikaci úplnou cestu k systémovému spustitelnému souboru. Svou volbu potvrďte kliknutím na tlačítko „Uložit změny“.




Nahoru