
Jakýkoli telefon nebo tablet, který běží na Android, je zařízení, které je řízeno operačním systémem LinuxAno, je to velmi upravený OS, ale stále základ Android — jádro LinuxAle bohužel u většiny telefonů možnost „smazat“ Android „a nainstalujte si distribuci podle svých představ“ není k dispozici.
Takže, pokud chcete Linux v telefonu si musíte koupit specializované přístroje, jako je PinePhone, které v jednom z článků. Existuje ale i jiný způsob, jak se dostat Linux- prostředí na téměř jakémkoli smartphonu, bez root přístupu. S tím vám pomůže instalační program s názvem An.Linux.
Co je An?Linux?
Jedná se o specializovaný software, který k použití Linux v telefonu připojením obrazu obsahujícího kořenový souborový systém jakékoli z distribucí, včetně Ubuntu, Kali, Fedora, CentOS, OpenUse, Arch, Alpine a mnoho dalších. Instalační program používá PRoot k emulaci root přístupu.
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 — malý program. Ale to stačí, protože jeho jediným účelem je instalace systémových obrazů a spouštění skriptů, které spouštějí uživatelské prostředí. Jakmile je vše hotové, uživatel místo Linux-PC, navíc Android Běží i nadále na pozadí. Připojte se k zařízení pomocí prohlížeče VNC nebo terminálu a můžete začít.
Samozřejmě, tohle není ideální způsob, jak začít Linux na smartphonu, ale funguje perfektně.
Kde začít?
Hlavní věc je - AndroidChytrý telefon s verzí operačního systému nejméně Lollipop. Fungovat bude i 32bitové nebo 64bitové zařízení s procesorem ARM nebo x86. Budete také potřebovat dostatek volného místa pro soubory. Vhodná je paměťová karta nebo zařízení s dostatečnou interní pamětí.
Kromě toho budete potřebovat:
- AnLinux (zde je odkaz ).
- Termux (opět) ).
- Klient VNC ( - dobrá volba).
- Bluetooth klávesnice (volitelně).
- Bluetooth myš (volitelná).
- HDMI kabel pro mobilní telefon (volitelně).
Pro přístup k vašemu „počítači na“ je potřeba Termux a VNC. Linux„Poslední tři prvky jsou nutné pouze pro zajištění pohodlné práce s telefonem a instalačním technikem. Kabel HDMI je nutný pouze v případě, že uživatel dává přednost práci s větší obrazovkou, než aby se díval na displej telefonu.“
No, pojďme začít

Jakmile je Termux nainstalován, získáte plnohodnotnou konzoli. Ano, není zde žádný root přístup (pokud nemáte rootnutý telefon), ale to je v pořádku. Dalším krokem je instalace distribučního obrazu. Linux.
Nyní musíte otevřít AnLinux Poté v nabídce vyberte možnost Dashboard (Řídicí panel). Jsou zde tři tlačítka, ale můžete vybrat pouze jedno, první z nich. Poté se zobrazí nabídka pro výběr distribuce. Můžete vybrat více než jednu, ale to bude vyžadovat hodně volného místa v souboru.
Po výběru distribuce se aktivují další dvě tlačítka. Druhé tlačítko umožňuje stáhnout příkazy potřebné pro stažení a instalaci do schránky. LinuxObvykle se jedná o příkazy pkg, wget a skript pro jejich spuštění.

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řipojte z klientské strany pomocí prohlížeče. Budete potřebovat znát port a localhost. Skript poskytne všechny tyto informace. Pokud je vše provedeno správně, uživatel získá přístup ke svému virtuálnímu počítači. Linux-systém. Výkon moderních telefonů je vynikající, takže nebudou žádné zvláštní problémy. Samozřejmě, chytrý telefon pravděpodobně úplně nenahradí stolní počítač, ale celkově vše funguje.
Tato metoda se může hodit, pokud se náhle potřebujete naléhavě připojit k serveru a jste v autě bez notebooku (samozřejmě v tomto případě všechny výše popsané operace s AnLinux by již mělo být dokončeno). Virtuální LinuxAuto vám umožňuje připojení k pracovnímu nebo domácímu serveru. A pokud z nějakého důvodu máte v autě displej a bezdrátovou klávesnici, můžete si během několika sekund v kabině zřídit pracovní kancelář.
Zdroj: www.habr.com
