AnLinux: Snadný způsob instalace linuxového prostředí na telefon Android bez rootu

AnLinux: Snadný způsob instalace linuxového prostředí na telefon Android bez rootu

Každý telefon nebo tablet se systémem Android je zařízení s operačním systémem Linux. Ano, velmi upravený OS, ale stále je základem Androidu jádro Linuxu. Ale bohužel pro většinu telefonů není k dispozici možnost „zbourat Android a nainstalovat distribuci dle vašeho výběru“.

Pokud tedy chcete Linux na svém telefonu, musíte si pořídit specializované gadgety, jako je PinePhone, o kterém už jsme psali v jednom z článků. Existuje však další způsob, jak získat prostředí Linuxu na téměř jakýkoli smartphone, bez přístupu root. S tím pomůže instalátor s názvem AnLinux.

Co je AnLinux?

Jedná se o specializovaný software, který dát šanci používejte Linux na svém telefonu připojením bitové kopie obsahující kořenový souborový systém libovolné distribuce, včetně Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine a mnoha dalších. Instalační program používá PRoot k emulaci přístupu root.

PRoot zachytí všechna volání uživatele, která by normálně vyžadovala přístup root, a zajistí, že budou fungovat za normálních podmínek. PRoot používá systémové volání ptrace k ladění softwaru, což pomáhá dosáhnout cíle. S PRootem lze toto vše provést jako s chrootem, ale bez práv root. PRoot navíc poskytuje falešný uživatelský přístup k systému pseudosouborů.

AnLinux je malý program. To ale stačí, protože jeho jediným účelem je instalace obrazů systému a spouštění skriptů, které zvednou uživatelské prostředí. Když je vše hotovo, uživatel obdrží místo smartphonu PC s Linuxem, přičemž Android nadále běží na pozadí. K zařízení se připojíme pomocí VNC prohlížeče nebo terminálu a jsme připraveni pracovat.

Samozřejmě to není ideální možnost pro provoz Linuxu na smartphonu, ale funguje to docela dobře.

Kde začít?

Hlavní věc je smartphone s Androidem s verzí OS ne nižší než Lollipop. Kromě toho bude fungovat také 32bitové nebo 64bitové zařízení ARM nebo x86. Kromě toho budete potřebovat značné množství volného místa pro soubory. K tomu můžete použít paměťovou kartu nebo jednoduše zařízení s velkým množstvím vnitřní paměti.

Kromě toho budete potřebovat:

Termux a VNC jsou potřebné k získání přístupu k vašemu „linuxovému počítači“. Poslední tři prvky jsou vyžadovány pouze pro zajištění pohodlné práce s telefonem a instalátorem. Kabel HDMI je potřeba pouze v případě, že je pro uživatele pohodlnější pracovat s velkou obrazovkou než koukat na displej telefonu.

No, pojďme začít

AnLinux: Snadný způsob instalace linuxového prostředí na telefon Android bez rootu

Jakmile je Termux nainstalován, dostáváme plnohodnotnou konzoli. Ano, není tam žádný root (pokud telefon rootnutý není), ale to je v pořádku. Dalším krokem je instalace obrazu pro distribuci Linuxu.

Nyní musíte otevřít AnLinux a poté z nabídky vybrat Dashboard. Tlačítka jsou celkem tři, ale vybrat můžete pouze jedno, to první. Poté se zobrazí nabídka výběru distribuce. Můžete si vybrat nejen jeden, ale několik, ale v tomto případě budete potřebovat velké množství volného místa pro soubory.

Po výběru distribuce se aktivují další dvě tlačítka. Druhý umožňuje stáhnout do schránky příkazy potřebné ke stažení a instalaci Linuxu. Obvykle se jedná o příkazy pkg, wget a skript k jejich provedení.

AnLinux: Snadný způsob instalace linuxového prostředí na telefon Android bez rootu

Třetí tlačítko spouští Termux, takže příkazy lze vkládat do konzole. Jakmile je vše hotovo, spustí se skript, který vám umožní načíst distribuční prostředí. Chcete-li zavolat distribuční sadu, musíte skript spustit pokaždé, ale instalujeme jej pouze jednou.

A co grafický shell?

Pokud to potřebujete, pak stačí vybrat nabídku pro desktopové prostředí a použít více tlačítek – ne tři, ale objeví se jich více. Kromě samotné distribuce je také potřeba vybrat shell, například Xfce4, Mate, LXQt nebo LXDE. Obecně nic složitého.

Pak budete kromě skriptu, který spouští distribuci, potřebovat ještě jeden - aktivuje VNC server. Obecně je celý proces jednoduchý a přímočarý, je nepravděpodobné, že způsobí potíže.

Po spuštění VNC serveru se připojíme ze strany klienta pomocí prohlížeče. Musíte znát port a localhost. To vše hlásí scénář. Pokud je vše provedeno správně, uživatel získá přístup ke svému virtuálnímu systému Linux. Výkon moderních telefonů je vynikající, takže nebudou žádné problémy. Samozřejmě je nepravděpodobné, že smartphone bude schopen zcela nahradit desktop, ale obecně to všechno funguje.

Tato metoda může být užitečná, pokud se náhle potřebujete naléhavě připojit k serveru a jste v autě bez notebooku (samozřejmě v tomto případě by všechny operace popsané výše s AnLinuxem již měly být dokončeny). Virtuální stroj Linux vám umožňuje připojit se k pracovnímu nebo domácímu serveru. A pokud je z nějakého důvodu v autě displej a bezdrátová klávesnice, během několika sekund si můžete v kabině uspořádat pracovní kancelář.

AnLinux: Snadný způsob instalace linuxového prostředí na telefon Android bez rootu

Zdroj: www.habr.com

Přidat komentář