Naujausias „Android Canary“ atnaujinimas (eksperimentinė šaka, kuri pakeičia kūrėjų peržiūras) sulaukė gana reikšmingo atnaujinimo tiems, kurie siekia didesnės „Android“ ir „Linux“ ekosistemų konvergencijos.
Ir buvo paskelbta, kad G.„Google“ pradėjo leisti paleisti grafines „Linux“ programas. savo programoje „Terminalas“ – įrankyje, kuris iki šiol siūlė prieigą tik prie komandinės eilutės programų.
Netikėtas „Android“ ir „Linux“ integracijos šuolis
Ši nauja funkcija, kuri buvo pridėta prie naujausio „Android Canary“ atnaujinimo, yraTai realizuojama per virtualią mašiną, kurioje veikia „Debian GNU/Linux“. tiesiai „Android“ aplinkoje.
Architektūra Šios integracijos technika yra sudėtinga, bet tuo pačiu ir elegantiška: aplinka Jis pagrįstas „Ferrochrome“ projektu. kuri naudoja „Android“ virtualizacijos sistemą (AVF) kartu su KVM hipervizoriumi ir „Crossvm“ virtualizacijos infrastruktūra. Rezultatas – visavertė darbalaukio patirtis, kuri dabar gali apimti tradicines grafines programas, tokias kaip teksto redaktoriai, kūrimo įrankiai ir galbūt žaidimai.
La nauja funkcija aktyvuojama pačioje terminalo programoje, dabar viršutiniame dešiniajame kampe yra matomas mygtukas „Rodyti“. Jį spustelėjus, įjungiamas grafinis peradresavimas iš virtualios mašinos į „Android“ grafinę aplinką. Ši grafinė sąsaja pagrįsta „Weston“ – sudėtiniu serveriu, kuris naudojamas kaip „Wayland“ protokolo nuoroda ir leidžia vartotojams vizualiai sąveikauti su „Linux“ programomis taip, lyg jie būtų priešais tradicinį darbalaukį.
Testuojant „Android Canary“ versiją, išleistą 2025 m. liepos mėn., buvo įmanoma Lengvai paleiskite „Weston“ grafinę aplinką ir tokias programas kaip „Gedit“, klasikinis GNOME teksto redaktorius. Nors ankstesnė demonstracinė versija su „Doom“ nebuvo pakartota, kūrėjams anksčiau pavyko paleisti šį žaidimą naudojant vidines terminalo versijas, taip parodant sistemos grafinį potencialą.
Aparatinės grafikos spartinimas: raktas į našumą
Vienas iš perspektyviausių šios evoliucijos elementų yral palaikymas grafikos spartinimui per VirGL, Virtualus GPU, sukurtas kaip „Virgil3D“ projekto dalis ir dažniausiai naudojamas virtualizacijos aplinkose su QEMU/KVM. Dėl šios integracijos galima paleisti grafiškai intensyvias programas, įskaitant vaizdo žaidimus ir projektavimo įrankius.
Norint įjungti šį pagreitį „Android“ terminale, vartotojai turi atlikti paprastą veiksmą bet prastai dokumentuota: Sukurkite tuščią failą pavadinimu „virglrenderer“ /sdcard/linux katalogeKai tai bus padaryta, atidarius terminalą, pasirodys pranešimas „VirGL įjungtas“, rodantis, kad grafikos virtualizacija aktyvi ir paruošta naudoti.
Drąsus žingsnis į mobiliųjų kompiuterių ateitį
Nors Ši funkcija vis dar yra testavimo etape Nors ji nėra jokios stabilios „Android“ versijos dalis, jos įtraukimas į „Canary“ atšaką rodo, kad „Google“ rimtai įsipareigojusi plėsti savo operacinės sistemos galimybes. Galimybė paleisti grafines „Linux“ programas virtualioje „Android“ aplinkoje ne tik išplečia mobiliojo įrenginio naudojimo galimybes, bet ir žymi precedento neturintį dviejų istoriškai atskirų pasaulių suartėjimą.
Šis patobulinimas galėtų pakeisti tai, kaip techniniai vartotojai, kūrėjai ir entuziastai sąveikauja su savo mobiliaisiais įrenginiais, priartindamas „Linux“ darbalaukio patirtį prie vartotojo kišenės. Jei ši funkcija išliks ir būsimose stabiliose versijose, „Android“ galėtų tapti tikrai hibridine platforma, galinčia pasiūlyti geriausias abiejų pasaulių savybes.
Kita vertus, negalime pamiršti ir „Google“ planų. Sujungti „ChromeOS“ ir „Android“ projektus. Visi šie žingsniai kartu galėtų suteikti mums supratimą apie tai, ką „Google“ siūlo „Android“ ateičiai ir kokiu keliu ji ketina eiti.
Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.