AnLinux: enostaven način za namestitev okolja Linux na telefon Android brez root-ja

AnLinux: enostaven način za namestitev okolja Linux na telefon Android brez root-ja

Vsak telefon ali tablični računalnik, ki deluje na sistemu Android, je naprava, ki poganja OS Linux. Da, zelo spremenjen OS, vendar je še vedno osnova Androida jedro Linuxa. Toda na žalost za večino telefonov možnost »razrušiti Android in namestiti distribucijo po vaši izbiri« ni na voljo.

Če torej želite Linux na svojem telefonu, morate kupiti specializirane pripomočke, kot je PinePhone, o katerem smo že pisali v enem izmed člankov. Vendar pa obstaja še en način za pridobitev okolja Linux na skoraj vsakem pametnem telefonu brez korenskega dostopa. Pri tem vam bo pomagal namestitveni program, imenovan AnLinux.

Kaj je AnLinux?

To je specializirana programska oprema, ki dati priložnost uporabite Linux v telefonu tako, da namestite sliko, ki vsebuje korenski datotečni sistem katere koli distribucije, vključno z Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine in številnimi drugimi. Namestitveni program uporablja PRoot za posnemanje korenskega dostopa.

PRoot prestreže vse klice uporabnika, ki bi običajno zahtevali korenski dostop, in zagotovi, da delujejo v normalnih pogojih. PRoot uporablja sistemski klic ptrace za odpravljanje napak v programski opremi, kar pomaga doseči cilj. S PRootom je vse to mogoče narediti kot s chrootom, vendar brez korenskih pravic. Poleg tega PRoot omogoča lažen uporabniški dostop do psevdodatotečnega sistema.

AnLinux je majhen program. A to je dovolj, saj je njegov edini namen nameščanje sistemskih slik in izvajanje skriptov, ki dvigujejo uporabniško okolje. Ko je vse končano, uporabnik namesto pametnega telefona prejme računalnik z operacijskim sistemom Linux, Android pa še naprej deluje v ozadju. Na napravo se povežemo s pomočjo VNC pregledovalnika ali terminala in že smo pripravljeni na delo.

Seveda to ni idealna možnost za zagon Linuxa na pametnem telefonu, vendar deluje precej dobro.

Kje začeti?

Glavna stvar je pametni telefon Android z različico OS, ki ni nižja od Lollipop. Poleg tega bo delovala tudi 32-bitna ali 64-bitna naprava ARM ali x86. Poleg tega boste potrebovali veliko prostega prostora za datoteke. Če želite to narediti, lahko uporabite pomnilniško kartico ali preprosto napravo z veliko količino notranjega pomnilnika.

Poleg tega boste potrebovali:

Termux in VNC sta potrebna za dostop do vašega »računalnika Linux«. Zadnji trije elementi so potrebni samo za udobno delo s telefonom in inštalaterjem. Kabel HDMI je potreben le, če je uporabniku bolj priročno delati z velikim zaslonom, namesto da bi gledal v zaslon telefona.

No, pa začnimo

AnLinux: enostaven način za namestitev okolja Linux na telefon Android brez root-ja

Takoj, ko je Termux nameščen, dobimo popolno konzolo. Ja, roota ni (če telefon ni rootan), ampak nič hudega. Naslednji korak je namestitev slike za distribucijo Linuxa.

Zdaj morate odpreti AnLinux in nato v meniju izbrati nadzorno ploščo. Skupaj so trije gumbi, vendar lahko izberete samo enega, prvega. Po tem se prikaže meni za izbiro distribucije. Izberete lahko ne samo enega, ampak več, vendar boste v tem primeru potrebovali veliko prostega prostora za datoteke.

Po izbiri distribucije se aktivirata še dva gumba. Drugi vam omogoča, da v odložišče prenesete ukaze, potrebne za prenos in namestitev Linuxa. Običajno so to ukazi pkg, wget in skript za njihovo izvajanje.

AnLinux: enostaven način za namestitev okolja Linux na telefon Android brez root-ja

Tretji gumb zažene Termux, tako da lahko ukaze prilepite v konzolo. Ko je vse končano, se zažene skript, ki vam omogoča nalaganje distribucijskega okolja. Za klic distribucijskega kompleta morate vsakič zagnati skript, vendar ga namestimo samo enkrat.

Kaj pa grafična lupina?

Če ga potrebujete, potem morate samo izbrati meni za namizno okolje in uporabiti več gumbov - ne trije, ampak več se bodo pojavili. Poleg same distribucije morate izbrati tudi lupino, na primer Xfce4, Mate, LXQt ali LXDE. Na splošno nič zapletenega.

Nato boste poleg skripta, ki zažene distribucijo, potrebovali še enega - aktivira strežnik VNC. Na splošno je celoten postopek preprost in enostaven, malo verjetno bo povzročal težav.

Po zagonu strežnika VNC se povežemo s strani odjemalca s pomočjo pregledovalnika. Morate poznati vrata in lokalnega gostitelja. O vsem tem poroča scenarij. Če je vse opravljeno pravilno, dobi uporabnik dostop do svojega virtualnega sistema Linux. Delovanje sodobnih telefonov je odlično, tako da ne bo težav. Seveda je malo verjetno, da bo pametni telefon lahko popolnoma nadomestil namizje, a na splošno vse deluje.

Ta metoda je lahko uporabna, če se morate nenadoma nujno povezati s strežnikom in ste v avtu brez prenosnika (seveda bi morale biti v tem primeru vse zgoraj opisane operacije z AnLinuxom že opravljene). Virtualni stroj Linux vam omogoča povezavo s službenim ali domačim strežnikom. In če je iz nekega razloga v avtomobilu zaslon in brezžična tipkovnica, potem lahko v nekaj sekundah organizirate delovno pisarno v kabini.

AnLinux: enostaven način za namestitev okolja Linux na telefon Android brez root-ja

Vir: www.habr.com

Dodaj komentar