Google on laiendanud terminali rakenduse võimalusi, võimaldades teil käivitada terminali emulaatorit, millel on juurdepääs täielikule Linuxi keskkonnale, mis töötab virtuaalses masinas. Android 16 haru arendamise käigus lisati terminalile Linuxi jaoks ehitatud graafiliste rakenduste käitamise tugi.
Linuxi rakenduste virtuaalne masin rakendab riistvaralist graafikakiirendust. Graafilise keskkonna loomiseks on kompositsioonile lisatud liitserver Weston, kasutades Waylandi protokolli. X11 jaoks loodud rakendused käivitatakse XWayland DDX komponendi abil. Graafilise seansi loomiseks on Terminali rakendusse lisatud eraldi nupp ja tegevus "Kuva".
Terminali rakendus on välja töötatud Androidi põhiplatvormi AOSP (Android Open Source Project) hoidlas, kuid graafiliste rakenduste käivitamisega seotud muudatusi Android 16 esimeses beetaversioonis ei sisaldunud. Entusiastid viisid läbi katse, kasutades uusimal AOSP koodibaasil põhinevat ehitust ja demonstreerisid Doomi mängu käivitamist terminalis Pixel 9 Pro nutitelefonis. Olemasolevate piirangute hulgas märgiti usaldusväärse toe puudumist.

Lisaks graafilisele seansile on Android 16 arendamise käigus Terminal täiustanud installiprotsessi, lisanud seadete menüü, mille kaudu saab muuta kettapildi suurust, lubada võrgupordi edasisuunamist ja lähtestada keskkonda algsesse olekusse. riik.

Linuxi virtuaalmasina funktsionaalsust arendatakse Ferrochrome projekti raames. Debian GNU/Linux 12 töötab külaliskeskkonnas. Virtualiseerimiseks kasutatakse hüperviisoril rakendatud AVF-i (Android Virtualization Framework). KVM ja crosvm tööriistakomplekt. Terminali rakenduse aktiveerimiseks AOSP Androidi versioonides lubage jaotises „Seaded > Süsteem > Arendaja” valik „Linuxi terminal”. Pärast seda kuvatakse Terminali rakendus rakenduste loendis ja käivitamisel avatakse Debiani virtuaalmasin.
Allikas: opennet.ru
