Do pobočky Android Kanársky ostrov, ktorý nahradil Android Náhľad pre vývojárov a používa sa na testovanie funkcií pre budúce vydania Android, schopnosť spúšťať grafické aplikácie kompilované pre LinuxSpustenie sa vykonáva prostredníctvom aplikácie. Linux Terminál, ktorý umožňuje spúšťanie v prostredí Android virtuálny stroj s Debian GNU/Linux, v ktorom môžete vykonávať bežné Linux-aplikácie.
Spustenie grafického prostredia v aplikácii Linux Terminál pridal tlačidlo „Zobraziť“, ktoré umožňuje presmerovanie grafiky cez komponenty v hlavnom prostredí AndroidPo aktivácii tlačidla „Zobraziť“ v termináli môžete spustiť kompozitný server Weston, ktorý poskytuje minimalistickú reláciu v okne, a potom ho použiť na spustenie ľubovoľných grafických aplikácií, napríklad je demonštrovaný textový editor Gedit.
Vývoj aplikácií Linux Terminál je uchovávaný v repozitári AOSP (Android Open Source Project) v hlavnom zložení platformy AndroidFunkcionalita virtuálneho stroja c Linux sa vyvíja ako súčasť projektu Ferrochrome. Je spustený v hosťovskom prostredí. Debian GNU/Linux 12. Rámec AVF sa používa na virtualizáciu (Android Virtualizačný rámec), implementovaný na báze hypervízora KVM a sadu nástrojov crosvm. Grafické prostredie používa protokol Wayland a je založené na kompozícii server Weston. Aplikácie vytvorené pre X11 sa spúšťajú pomocou komponentu XWayland DDX.
Vytvorené prostredie má možnosť používať hardvérovú akceleráciu grafiky, ktorá umožňuje spúšťať grafické aplikácie náročné na zdroje, ako sú napríklad hry. Na akceleráciu grafiky sa používa VirGL - virtuálna GPU Virgil3D pre QEMU/KVM. Hardvérová akcelerácia je štandardne vypnutá a na jej aktiváciu je potrebné v adresári /sdcard/linux vytvoriť prázdny súbor s názvom „virglrenderer“ a potom po otvorení terminálu sledovať správu „VirGL povolený“.
Zdroj: opennet.ru
