Android Canary ļauj mobilajās ierīcēs palaist grafiskas Linux lietotnes.

Linux lietotnes — Android terminālis

Jaunākais Android Canary atjauninājums (eksperimentālā atzara, kas aizstāj izstrādātāju priekšskatījumus) ir saņēmis diezgan būtisku atjauninājumu tiem, kas meklē lielāku Android un Linux ekosistēmas konverģenci.

Un ir darīts zināms, ka G.Google ir sācis atļaut grafisko Linux lietojumprogrammu palaišanu. savā lietojumprogrammā “Terminal” — rīkā, kas līdz nesenam laikam piedāvāja piekļuvi tikai komandrindas programmām.

Negaidīts lēciens integrācijā starp Android un Linux

Šī jaunā funkcija, kas ir pievienota jaunākajam Android Canary atjauninājumam, irTas tiek realizēts, izmantojot virtuālo mašīnu, kurā darbojas Debian GNU/Linux. tieši Android vidē.

Arhitektūra Šīs integrācijas pamatā esošā tehnika ir sarežģīta, bet vienlaikus eleganta: vide Tas ir balstīts uz Ferrochrome projektu, kas izmanto Android virtualizācijas ietvaru (AVF) kopā ar KVM hipervizoru un crosvm virtualizācijas infrastruktūru. Rezultāts ir pilnīga darbvirsmas pieredze, kas tagad var ietvert tradicionālās grafiskās lietojumprogrammas, piemēram, teksta redaktorus, izstrādes rīkus un, iespējams, spēles.

La jaunā funkcionalitāte tiek aktivizēta no pašas lietojumprogrammas Terminal, kas tagad ietver redzamu pogu “Rādīt” augšējā labajā stūrī. Noklikšķinot uz tās, tiek iespējota grafiskā pāradresācija no virtuālās mašīnas uz Android grafisko vidi. Šī grafiskā saskarne ir balstīta uz Weston — saliktu serveri, kas kalpo kā atsauce Wayland protokolam un ļauj lietotājiem vizuāli mijiedarboties ar Linux lietojumprogrammām tā, it kā viņi atrastos tradicionāla darbvirsmas priekšā.

Testēšanas laikā ar Android Canary versiju, kas izlaista 2025. gada jūlijā, bija iespējams Viegli palaidiet Weston grafisko vidi un palaidiet tādas lietojumprogrammas kā Gedit, klasiskais GNOME teksta redaktors. Lai gan iepriekšējā demonstrācija ar Doom netika atkārtota, izstrādātājiem iepriekš bija izdevies palaist šo spēli, izmantojot termināļa iekšējās versijas, demonstrējot sistēmas grafisko potenciālu.

Aparatūras grafikas paātrinājums: veiktspējas atslēga

Viens no daudzsološākajiem šīs evolūcijas elementiem irl atbalsts grafikas paātrināšanai, izmantojot VirGL, Virtuāls GPU, kas izstrādāts Virgil3D projekta ietvaros un parasti tiek izmantots virtualizācijas vidēs ar QEMU/KVM. Pateicoties šai integrācijai, ir iespējams palaist lietojumprogrammas, kurām nepieciešami lieli grafikas resursi, tostarp videospēles vai dizaina rīkus.

Lai iespējotu šo paātrinājumu Android terminālī, lietotājiem ir jāveic vienkārša darbība bet slikti dokumentēts: Izveidojiet tukšu failu ar nosaukumu virglrenderer direktorijā /sdcard/linuxKad tas ir izdarīts, atverot termināli, tiek parādīts ziņojums “VirGL iespējots”, kas norāda, ka grafikas virtualizācija ir aktīva un gatava lietošanai.

Drosmīgs solis pretī mobilo datoru nākotnei

Kaut gan Šī funkcionalitāte joprojām ir testēšanas fāzē Lai gan tā nav iekļauta nevienā stabilā Android versijā, tās iekļaušana Kanāriju atzarā liecina, ka Google ir nopietni apņēmies paplašināt savas operētājsistēmas iespējas. Iespēja palaist grafiskas Linux lietojumprogrammas virtuālā vidē Android ietvaros ne tikai paplašina mobilās ierīces iespējamo lietojumu klāstu, bet arī atspoguļo vēl nebijušu divu vēsturiski atsevišķu pasauļu tuvināšanos.

Šī attīstība varētu pārveidot veidu, kā tehniskie lietotāji, izstrādātāji un entuziasti mijiedarbojas ar savām mobilajām ierīcēm, pietuvinot Linux darbvirsmas pieredzi lietotāja kabatai. Ja šī funkcionalitāte tiks saglabāta arī turpmākajās stabilajās versijās, Android varētu kļūt par patiesi hibrīda platformu, kas spēj piedāvāt labāko no abām pasaulēm.

No otras puses, mēs nevaram aizmirst par Google plāniem... Apvienot ChromeOS un Android projektus. Visi šie soļi kopā varētu sniegt mums priekšstatu par to, ko Google ir paredzējis Android nākotnei un kādu ceļu tas plāno izvēlēties.

Visbeidzot, ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju šī saite.