- Yra būdų, kaip paleisti „Linux“ distribucijas įrenginiuose su root prieiga, taip pat tuose, kurie palaiko originalią sistemą.
- „Android 15“ pristatė vietinę „Debian“ terminalo paramą pasirinktuose „Google Pixel“ modeliuose.
- Tokios programos kaip „Termux“, „AndroNix“ ir „UserLAnd“ leidžia emuliuoti visas „Linux“ aplinkas su grafinėmis sąsajomis naudojant VNC.
Tikriausiai pastebėjote, kad jūsų išmanusis telefonas yra galingas įrenginys, kurį kartais naudojame tik naršyti socialiniuose tinkluose. Juokingiausia, kad... Tai reiškia, kad kelias aiškus, kaip perkelti visavertę darbalaukio patirtį į kišenę ir paversti mobilųjį įrenginį galingu produktyvumo įrankiu. Norėdami geriau suprasti šį pagrindą, galite peržiūrėti „Android“ operacinės sistemos architektūra ir evoliucija.
Nesvarbu, ar esate programuotojas, kuriam reikia paleisti kodą akimirksniu, ar entuziastas, norintis eksperimentuoti su skirtingais „Linux“ distribucijomis nebijant nieko sugadinti, yra keli būdai tai pasiekti . Nuo naujai išleistų vietinių sprendimų iki trečiųjų šalių programų, kurios daro stebuklus nereikalaudamos root prieigos.
Svarbi naujiena: vietinis terminalas „Android 15“ sistemoje
Jei turite „Google Pixel“, pasiruoškite, nes „Google“ padarė didelį įspūdį su „Android 15 QPR2“ („Pixel Feature Drop“) atnaujinimu . Dabar galima aktyvuoti vietinę komandų konsolę, kurioje veikia „Debian“ platinamoji sistema, todėl nebereikia išorinių APK failų ar sudėtingų diegimo procesų.
Norėdami tai įjungti, turite pasinerti į kūrėjo parinktis. Eikite į „Nustatymai“, pasirinkite „Apie telefoną“ ir pakartotinai bakstelėkite versijos numerį, kol bus suaktyvintos kūrėjo parinktys. Patekę į šį meniu, raskite „Linux“ kūrimo aplinkos skyrių ir įjunkite jungiklį.
Aktyvavus funkciją, programėlių stalčiuje pasirodys programa pavadinimu „Terminalas“. Ją atidarius, sistema atsisiųs maždaug 560 MB failų, reikalingų virtualiai mašinai paleisti. Galingiausia funkcija yra ta, kad šiai aplinkai galite skirti iki 16 GB specialios saugyklos, kuri veikia izoliuotai, kad netrukdytų likusiai sistemos daliai.
Nors tai įrankis, skirtas profesionalams, jis leidžia valdyti procesus, manipuliuoti failais ir atkurti skaidinius – labai panašiai, kaip matome „ChromeOS“. Tikėtina, kad ateityje „Android 16“ pamatysime patobulinimų aparatinės įrangos spartinimo srityje arba intuityvesnės grafinės aplinkos atsiradimą.
„Linux“ diegimo be root prieigos būdai
Ne visi nori rizikuoti gauti root teises į savo telefoną ir prarasti garantiją. Laimei, yra programų, kurios leidžia sukurti „Linux“ aplinką naudojant emuliaciją. Laimėjęs derinys paprastai yra „AndroNix“, „Termux“ ir VNC peržiūros programos trejetas.
„AndroNix“ veikia kaip komandų centras, kuriame galite pasirinkti pageidaujamą „Linux“ platinimą, nesvarbu, ar tai „Ubuntu“, „Kali Linux“, „Debian“, „Fedora“, „Manjaro“ ar „Arch Linux“ . Pasirinkę platinimą ir darbalaukio aplinką („XFCE“ yra lengviausia ir labiausiai rekomenduojama parinktis), programa pateiks komandą, kurią turėsite nukopijuoti ir įklijuoti į „Termux“.
„Termux“ iš esmės yra galingas terminalo emuliatorius, suteikiantis prieigą prie tokių apvalkalų kaip „bash“ ir „zsh“. Paleidus diegimo scenarijų , bus atsisiųsti reikalingi paketai ir jūsų bus paprašyta nustatyti VNC sesijos slaptažodį, kuris leis vizualiai peržiūrėti darbalaukį.
Norėdami užbaigti procesą, atidarykite „RealVNC Viewer“, prisijunkite prie localhost:1 ir įvedus slaptažodį, ekrane pasirodys „Ubuntu“ sąsaja (arba jūsų pasirinkta distribucija). Tiems, kurie ieško patogumo, klaviatūros ir pelės prijungimas per OTG adapterį arba „Samsung DeX“ leidžia naudoti labai panašų procesą kaip ir naudojant mažą nešiojamąjį kompiuterį.
Išplėstinės parinktys įrenginiams su root teisėmis
Jei jau turite visas root teises į savo įrenginį, galimybės gerokai išsiplečia, nes galite tiesiogiai sąveikauti su aparatine įranga. Tokiu atveju dažniausiai naudojama priemonė yra „LinuxDeploy“ , nors yra ir alternatyvų, tokių kaip „AnLinux“.
Procesas pradedamas įdiegus „BusyBox“, kad būtų optimizuotas šakninio vartotojo valdymas. Tada „LinuxDeploy“ sukonfigūruojamas norimas platinimas ir įjungiama grafinės vartotojo sąsajos parinktis per VNC. Skirtingai nuo metodo be šakninio vartotojo, tai suteikia sistemai didesnę prieigą prie įrenginio išteklių, todėl užtikrinamas patikimesnis našumas.
Sukonfigūravus vartotojo vardą ir slaptažodį, pradedamas diegimas. Norint pasiekti darbalaukį, vėl naudojamas VNC klientas, tačiau paprastai jungiamasi prie prievado localhost:5900. Tai idealus metodas tiems, kurie siekia maksimalaus stabilumo ir visiškos failų sistemos kontrolės.
Galimų programų ekosistemos tyrinėjimas
- UserLAand: Atvirojo kodo perlas, leidžiantis paleisti Ubuntu arba Kali be root teisių, su integruotu terminalu ir VNC palaikymu grafinei aplinkai.
- AndroLinux: Sukurta „CentOS“ ir „Fedora“ platformose, ji naudoja GNOME aplinką ir yra labai orientuota į profesionalus, kuriems reikia naudoti biuro ar dizaino programinę įrangą.
- „AnLinux“: Naudokite PROot ir Termux, kad diegtumėte Xfce darbalaukius ir SSH nesukeldami konfliktų tarp kelių distribucijų.
- Termux: Tai ne tik diegimo programa, bet ir techninis pagrindas, leidžiantis tvarkyti failus, pasiekti SSH serverius ir paleisti tekstinius žaidimus.
„Linux“ naudojimas mobiliajame įrenginyje yra ne tik techninė naujovė. Tai atveria duris žiniatinklio serverių nustatymui naudojant „Nginx“, saugumo auditų atlikimui naudojant „Kali“ arba tiesiog komandinės eilutės mokymuisi net neįjungiant kompiuterio. Be to, tai pigiausias būdas eksperimentuoti su skirtingais „Linux“ platinimais, nerizikuojant ištrinti duomenų pagrindiniame kompiuteryje.
Yra keli būdai, kaip integruoti atvirojo kodo platinamųjų programų galią į „Android“ – išnaudojant naujas „Pixel“ įrenginių funkcijas, naudojant emuliacijos sluoksnius, tokius kaip „AndroNix“, arba pasinaudojant root prieiga, kad būtų galima visiškai valdyti. Galiausiai svarbiausia yra paversti vartotojo įrenginį tikra nešiojama darbo stotimi, kurioje galima vykdyti viską – nuo paprastų scenarijų iki išsamių darbalaukio aplinkų.
