AnLinux: jednoduchý spôsob inštalácie prostredia Linux na telefóne s Androidom bez root

AnLinux: jednoduchý spôsob inštalácie prostredia Linux na telefóne s Androidom bez root

Každý telefón alebo tablet so systémom Android je zariadenie s operačným systémom Linux. Áno, veľmi upravený OS, ale stále je základom Androidu jadro Linuxu. Bohužiaľ, pre väčšinu telefónov možnosť „zničiť Android a nainštalovať distribúciu podľa vášho výberu“ nie je k dispozícii.

Preto, ak chcete Linux na svojom telefóne, musíte si kúpiť špecializované gadgety, ako je PinePhone, o ktorom už sme si písali v jednom z článkov. Existuje však aj iný spôsob, ako získať prostredie Linuxu na takmer akomkoľvek smartfóne bez prístupu root. Pomôže s tým inštalačný program s názvom AnLinux.

Čo je AnLinux?

Ide o špecializovaný softvér, ktorý dať šancu používajte Linux vo svojom telefóne pripojením obrazu obsahujúceho koreňový súborový systém akejkoľvek distribúcie vrátane Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine a mnohých ďalších. Inštalačný program používa PRoot na emuláciu prístupu root.

PRoot zachytí všetky hovory uskutočnené používateľom, ktoré by normálne vyžadovali prístup root, a zabezpečí, aby fungovali za normálnych podmienok. PRoot používa systémové volanie ptrace na ladenie softvéru, čo pomáha dosiahnuť cieľ. S PRootom sa to všetko dá robiť ako s chrootom, ale bez root práv. Okrem toho PRoot poskytuje falošný užívateľský prístup k pseudo-súborovému systému.

AnLinux je malý program. Ale to stačí, pretože jeho jediným účelom je inštalácia systémových obrazov a spúšťanie skriptov, ktoré zvyšujú používateľské prostredie. Keď je všetko hotové, používateľ dostane namiesto smartfónu počítač so systémom Linux, pričom na pozadí naďalej beží Android. Pripojíme sa k zariadeniu pomocou prehliadača VNC alebo terminálu a sme pripravení pracovať.

Samozrejme, nie je to ideálna možnosť na spustenie Linuxu na smartfóne, ale funguje to celkom dobre.

Kde začať?

Hlavnou vecou je smartfón s Androidom s verziou operačného systému nie nižšou ako Lollipop. Okrem toho bude fungovať aj 32-bitové alebo 64-bitové zariadenie ARM alebo x86. Okrem toho budete potrebovať značné množstvo voľného miesta na súboroch. Na tento účel môžete použiť pamäťovú kartu alebo jednoducho zariadenie s veľkým množstvom vnútornej pamäte.

Okrem toho budete potrebovať:

Termux a VNC sú potrebné na získanie prístupu k vášmu „linuxovému počítaču“. Posledné tri prvky sú potrebné len na zabezpečenie pohodlnej práce s telefónom a inštalatérom. Kábel HDMI je potrebný iba vtedy, ak je pre používateľa pohodlnejšie pracovať s veľkou obrazovkou, než pozerať na displej telefónu.

Nuž, začnime

AnLinux: jednoduchý spôsob inštalácie prostredia Linux na telefóne s Androidom bez root

Hneď ako je Termux nainštalovaný, dostávame plnohodnotnú konzolu. Áno, neexistuje root (ak telefón nie je rootovaný), ale to je v poriadku. Ďalším krokom je inštalácia obrazu pre distribúciu Linuxu.

Teraz musíte otvoriť AnLinux a potom z ponuky vybrať Dashboard. Tlačidlá sú celkovo tri, no vybrať si môžete len jedno, prvé. Potom sa zobrazí ponuka výberu distribúcie. Môžete si vybrať nielen jeden, ale niekoľko, ale v tomto prípade budete potrebovať veľké množstvo voľného miesta na súboroch.

Po výbere distribúcie sa aktivujú ďalšie dve tlačidlá. Druhý vám umožňuje stiahnuť do schránky príkazy potrebné na stiahnutie a inštaláciu Linuxu. Typicky sú to príkazy pkg, wget a skript na ich vykonanie.

AnLinux: jednoduchý spôsob inštalácie prostredia Linux na telefóne s Androidom bez root

Tretie tlačidlo spustí Termux, takže príkazy možno vložiť do konzoly. Keď je všetko hotové, spustí sa skript, ktorý vám umožní načítať distribučné prostredie. Ak chcete zavolať distribučnú súpravu, musíte skript spustiť zakaždým, ale inštalujeme ho iba raz.

A čo grafický shell?

Ak to potrebujete, potom stačí vybrať ponuku pre prostredie pracovnej plochy a použiť viac tlačidiel – objavia sa nie tri, ale viac. Okrem samotnej distribúcie je potrebné vybrať aj shell, napríklad Xfce4, Mate, LXQt alebo LXDE. Vo všeobecnosti nie je nič zložité.

Potom okrem skriptu, ktorý spustí distribúciu, budete potrebovať ďalší - aktivuje VNC server. Vo všeobecnosti je celý proces jednoduchý a priamočiary, je nepravdepodobné, že spôsobí ťažkosti.

Po spustení VNC servera sa pripojíme zo strany klienta pomocou prehliadača. Musíte poznať port a localhost. To všetko hlási scenár. Ak je všetko vykonané správne, používateľ získa prístup k svojmu virtuálnemu systému Linux. Výkon moderných telefónov je vynikajúci, takže nebudú žiadne problémy. Samozrejme, je nepravdepodobné, že smartfón bude schopný úplne nahradiť pracovnú plochu, ale vo všeobecnosti to všetko funguje.

Táto metóda môže byť užitočná, ak sa náhle potrebujete urýchlene pripojiť k serveru a ste v aute bez prenosného počítača (samozrejme, v tomto prípade by už všetky operácie opísané vyššie s AnLinuxom mali byť dokončené). Virtuálny stroj Linux vám umožňuje pripojiť sa k pracovnému alebo domácemu serveru. A ak je z nejakého dôvodu v aute displej a bezdrôtová klávesnica, v priebehu niekoľkých sekúnd si môžete v kabíne zorganizovať pracovnú kanceláriu.

AnLinux: jednoduchý spôsob inštalácie prostredia Linux na telefóne s Androidom bez root

Zdroj: hab.com

Pridať komentár