- Obstajajo načini za zagon distribucij Linuxa na napravah s korenskim dostopom in na tistih, ki ohranjajo originalni sistem.
- Android 15 je v izbranih modelih Google Pixel uvedel izvorno podporo za terminal Debian.
- Aplikacije, kot so Termux, AndroNix in UserLAnd, vam omogočajo emulacijo celotnih Linux okolij z grafičnimi vmesniki z uporabo VNC.
Verjetno ste opazili, da je vaš pametni telefon zmogljiva naprava, ki jo včasih uporabljamo le za brskanje po družbenih omrežjih. Smešno je, da ... To pomeni, da je pot do popolne izkušnje namizja v vašem žepu jasna in s tem preoblikovanje vaše mobilne naprave v zmogljivo orodje za produktivnost. Če želite bolje razumeti to osnovo, si lahko ogledate Arhitektura in razvoj operacijskega sistema Android.
Ne glede na to, ali ste programer, ki mora kodo izvajati sproti, ali navdušenec, ki želi eksperimentirati z različnimi distribucijami Linuxa, ne da bi se bal, da bi kaj pokvaril, obstaja več načinov, kako to doseči . Od novo izdanih izvornih rešitev do aplikacij drugih proizvajalcev, ki delajo čudeže, ne da bi potrebovali root dostop.
Velika novica: Izvorni terminal v Androidu 15
Če imate Google Pixel, se pripravite, saj je Google naredil pravi spektakel s posodobitvijo Android 15 QPR2 (Pixel Feature Drop) . Zdaj je mogoče aktivirati izvorno ukazno konzolo z distribucijo Debian, s čimer se odpravi potreba po zunanjih APK-jih ali zapletenih postopkih namestitve.
Če ga želite omogočiti, morate iti v možnosti za razvijalce. Pojdite v Nastavitve, odprite O telefonu in večkrat tapnite številko gradnje, dokler se možnosti za razvijalce ne aktivirajo. Ko ste v tem meniju, poiščite razdelek Razvojno okolje Linux in vklopite stikalo.
Po aktivaciji funkcije se bo v predalu z aplikacijami prikazala aplikacija z imenom »Terminal«. Ko jo odprete, bo sistem prenesel približno 560 MB datotek, potrebnih za zagon virtualnega stroja. Najzmogljivejša funkcija je, da lahko temu okolju dodelite do 16 GB namenskega prostora za shranjevanje, ki deluje ločeno, da ne bi motilo preostalega sistema.
Čeprav je orodje namenjeno profesionalcem, omogoča upravljanje procesov, manipulacijo z datotekami in obnavljanje particij , kar je zelo podobno tistemu, kar vidimo v ChromeOS-u. Verjetno bomo v prihodnosti v Androidu 16 videli izboljšave strojne pospeševanja ali prihod bolj intuitivnih grafičnih okolij.
Metode za namestitev Linuxa brez root dostopa
Vsi ne želijo tvegati rootanja telefona in s tem razveljavitve garancije. Na srečo obstajajo aplikacije, ki omogočajo ustvarjanje Linux okolja z emulacijo. Zmagovalna kombinacija je običajno trio AndroNix, Termux in pregledovalnik VNC.
AndroNix deluje kot ukazni center, kjer izberete želeno distribucijo Linuxa, pa naj bo to Ubuntu, Kali Linux, Debian, Fedora, Manjaro ali Arch Linux . Ko izberete distribucijo in namizno okolje (XFCE je najlažja in najbolj priporočljiva možnost), vam bo aplikacija dala ukaz, ki ga morate kopirati in prilepiti v Termux.
Termux je v bistvu zmogljiv terminalski emulator, ki nam omogoča dostop do lupin, kot sta bash in zsh. Ko zaženete namestitveni skript , se bodo prenesli potrebni paketi in pozvani boste, da nastavite geslo za sejo VNC, kar vam omogoča vizualni ogled namizja.
Za dokončanje postopka odprite RealVNC Viewer, se povežite z localhost:1 in po vnosu gesla se bo na zaslonu prikazal vmesnik Ubuntu (ali izbrana distribucija). Za tiste, ki iščejo udobje, je povezava tipkovnice in miške prek adapterja OTG ali uporaba Samsung DeX zelo podobna uporabi majhnega prenosnika.
Napredne možnosti za naprave s korenskim dostopom
Če že imate poln root dostop do svoje naprave, se možnosti znatno razširijo, saj lahko neposredno komunicirate s strojno opremo. V tem primeru je orodje, na katerega se lahko obrnete, običajno LinuxDeploy , čeprav obstajajo tudi alternative, kot je AnLinux.
Postopek se začne z namestitvijo BusyBoxa za optimizacijo upravljanja z root-i. Nato se v LinuxDeployju konfigurira želena distribucija in omogoči možnost grafičnega uporabniškega vmesnika prek VNC. Za razliko od metode brez root-a to sistemu omogoča večji dostop do virov naprave, kar ima za posledico robustnejšo zmogljivost.
Po konfiguraciji uporabniškega imena in gesla se začne namestitev. Za dostop do namizja se ponovno uporabi odjemalec VNC, ki se običajno poveže na vrata localhost:5900. To je idealna metoda za tiste, ki iščejo maksimalno stabilnost in popoln nadzor nad datotečnim sistemom.
Raziskovanje ekosistema razpoložljivih aplikacij
- UserLAnd: Odprtokodni dragulj, ki omogoča zagon Ubuntuja ali Kalija brez roota, z integriranim terminalom in podporo za VNC za grafično okolje.
- AndroLinux: Temelji na CentOS-u in Fedori, uporablja okolje GNOME in je zelo usmerjen v profesionalne profile, ki morajo uporabljati pisarniško ali oblikovalsko programsko opremo.
- AnLinux: Uporabite PROot in Termux za namestitev namizij Xfce in SSH brez povzročanja konfliktov med več distribucijami.
- Termux: Več kot le namestitvena aplikacija, je tehnična osnova, ki vam omogoča upravljanje datotek, dostop do strežnikov SSH in igranje besedilnih iger.
Linux na vaši mobilni napravi ni le tehnična novost. To so odprta vrata za nastavitev spletnih strežnikov z Nginxom, izvajanje varnostnih pregledov s Kalijem ali preprosto učenje ukazne vrstice, ne da bi morali kdaj vklopiti računalnik. Poleg tega je to najcenejši način za eksperimentiranje z različnimi distribucijami Linuxa brez tveganja brisanja podatkov na vašem glavnem računalniku.
Obstaja več načinov za integracijo moči odprtokodnih distribucij v Android, bodisi z izkoriščanjem novih izvornih funkcij naprav Pixel, uporabo emulacijskih slojev, kot je AndroNix, ali z izkoriščanjem root dostopa za popoln nadzor. Navsezadnje gre za preoblikovanje potrošniške naprave v pravo prenosno delovno postajo, ki lahko izvaja vse od preprostih skriptov do popolnih namiznih okolij.
