AnLinux: jednostavan način za instaliranje Linux okruženja na Android telefon bez root-a

AnLinux: jednostavan način za instaliranje Linux okruženja na Android telefon bez root-a

Svaki telefon ili tablet koji radi na Androidu je uređaj koji pokreće Linux OS. Da, vrlo modificiran OS, ali je i dalje osnova Androida Linux kernel. Ali, nažalost, za većinu telefona opcija "da srušite Android i instalirate distribuciju po vašem izboru" nije dostupna.

Stoga, ako želite Linux na svom telefonu, morate kupiti specijalizirane gadgete kao što je PinePhone, o čemu već smo pisali u jednom od članaka. Ali postoji još jedan način da dobijete Linux okruženje na gotovo svakom pametnom telefonu, bez root pristupa. Instalater pod nazivom AnLinux će pomoći u tome.

Šta je AnLinux?

Ovo je specijalizovani softver koji dati šansu koristite Linux na svom telefonu tako što ćete montirati sliku koja sadrži korijenski sistem datoteka bilo koje distribucije, uključujući Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine i mnoge druge. Instalater koristi PRoot da emulira root pristup.

PRoot presreće sve pozive korisnika koji bi inače zahtijevali root pristup i osigurava da rade u normalnim uvjetima. PRoot koristi sistemski poziv ptrace za otklanjanje grešaka u softveru, što pomaže u postizanju cilja. Sa PRoot-om, sve ovo se može uraditi kao sa chroot-om, ali bez root prava. Pored toga, PRoot omogućava lažni korisnički pristup sistemu pseudo-datoteka.

AnLinux je mali program. Ali ovo je dovoljno, jer je njegova jedina svrha da instalira sistemske slike i pokrene skripte koje podižu korisničko okruženje. Kada je sve gotovo, korisnik umjesto pametnog telefona dobija Linux PC, a Android nastavlja da radi u pozadini. Povezujemo se na uređaj pomoću VNC preglednika ili terminala i spremni smo za rad.

Naravno, ovo nije idealna opcija za pokretanje Linuxa na pametnom telefonu, ali radi prilično dobro.

Gdje početi?

Glavna stvar je Android pametni telefon s verzijom OS koja nije niža od Lollipop-a. Osim toga, 32-bitni ili 64-bitni ARM ili x86 uređaj će također raditi. Osim toga, trebat će vam značajna količina slobodnog prostora za datoteke. Da biste to učinili, možete koristiti memorijsku karticu ili jednostavno uređaj s velikom količinom interne memorije.

Osim toga, trebat će vam:

Termux i VNC su potrebni za pristup vašem "Linux računaru". Posljednja tri elementa potrebna su samo za udoban rad sa telefonom i instalaterom. HDMI kabl je potreban samo ako je korisniku zgodnije da radi sa velikim ekranom, a ne da gleda u ekran telefona.

Pa, hajde da počnemo

AnLinux: jednostavan način za instaliranje Linux okruženja na Android telefon bez root-a

Čim se Termux instalira, dobijamo punopravnu konzolu. Da, nema root-a (ako telefon nije rootan), ali to je u redu. Sljedeći korak je instaliranje slike za Linux distribuciju.

Sada morate da otvorite AnLinux, a zatim da izaberete Dashboard iz menija. Ukupno postoje tri dugmeta, ali možete odabrati samo jedno, prvo. Nakon toga, pojavljuje se meni za odabir distribucije. Možete odabrati ne samo jedan, već nekoliko, ali u ovom slučaju trebat će vam velika količina slobodnog prostora za datoteke.

Nakon odabira distribucije, aktiviraju se još dva gumba. Drugi vam omogućava da preuzmete u međuspremnik komande potrebne za preuzimanje i instalaciju Linuxa. Obično su to pkg, wget komande i skripta za njihovo izvršavanje.

AnLinux: jednostavan način za instaliranje Linux okruženja na Android telefon bez root-a

Treće dugme pokreće Termux tako da se komande mogu zalijepiti u konzolu. Kada se sve završi, pokreće se skripta koja vam omogućava da učitate distributivno okruženje. Da biste pozvali komplet za distribuciju, morate svaki put pokrenuti skriptu, ali mi je instaliramo samo jednom.

Šta je sa grafičkom školjkom?

Ako vam je potrebno, samo trebate odabrati meni za okruženje radne površine i koristiti više dugmadi - pojavit će se ne tri, već više. Osim same distribucije, također morate odabrati ljusku, na primjer, Xfce4, Mate, LXQt ili LXDE. Općenito, ništa komplikovano.

Zatim, pored skripte koja pokreće distribuciju, trebat će vam još jedna - ona aktivira VNC server. Općenito, cijeli proces je jednostavan i jasan, malo je vjerojatno da će uzrokovati poteškoće.

Nakon pokretanja VNC servera, povezujemo se sa strane klijenta pomoću preglednika. Morate znati port i localhost. Sve ovo izveštava scenario. Ako je sve urađeno kako treba, korisnik dobija pristup svom virtuelnom Linux sistemu. Performanse modernih telefona su odlične, tako da neće biti nikakvih problema. Naravno, malo je vjerovatno da će pametni telefon moći u potpunosti zamijeniti desktop, ali, općenito, sve funkcionira.

Ova metoda može biti korisna ako se iznenada trebate hitno povezati sa serverom, a nalazite se u automobilu, bez laptopa (naravno, u ovom slučaju, sve gore opisane operacije s AnLinuxom već su trebale biti završene). Linux virtuelna mašina vam omogućava da se povežete na poslovni ili kućni server. A ako iz nekog razloga u automobilu postoji ekran i bežična tastatura, onda za nekoliko sekundi možete organizirati radni ured u kabini.

AnLinux: jednostavan način za instaliranje Linux okruženja na Android telefon bez root-a

izvor: www.habr.com

Dodajte komentar