Google развива възможността за стартиране на графични Linux-приложения в Android 16

Компания Google разширява възможностите на приложението Terminal, позволяващо стартиране на емулатор на терминал с достъп до пълно функционално Linux обкръжение, работещо във виртуална машина. В процеса на разработка на версия Android 16 в Terminal е добавена поддръжка за стартиране на графични приложения, събрани за Linux.

Във виртуалната машина за Linux приложения са реализирани средства за хардуерно ускорение на графиката. За изграждане на графичното обкръжение е добавен композитен сървър Weston, използващ протокола Wayland. Стартирането на приложения, събрани за X11, се осъществява с помощта на DDX компонента XWayland. За създаването на графиска сесия в приложението Terminal е добавен отделен бутон и активност „Display“.

Приложението Terminal се развива в репозитория AOSP (Android Open Source Project) в основния състав на платформата Android, но промени, свързани със стартирането на графични приложения, не са включени в първия бета-версия на Android 16. Ентусиасти проведоха експеримент, използвайки сборка, базирана на нова кодова база AOSP, и демонстрираха стартиране на играта Doom в Terminal на смартфона Pixel 9 Pro. От споменатите ограничения е отбелязано отсъствието на поддръжка на звук.

Пуснете видеото

В допълнение към графичната сесия в процеса на разработка на Android 16 в Terminal е подобрен процесът на инсталация, добавено е меню с настройки, чрез което може да се променя размерът на дисковия образ, да се включва пренасочването на мрежови портове и да се нулира обкръжението в първоначално състояние.

Google развива възможността за стартиране на графични Linux-приложения в Android 16

Функционалността на виртуалната машина с Linux се развива в рамките на проекта Ferrochrome. В гостоприемната среда се стартира Debian GNU/Linux 12. За виртуализация се използва фреймворк AVF (Android Virtualization Framework), реализиран на база хипервизор KVM и инструмента crosvm. За активиране на приложението Terminal в AOSP сборките на Android трябва да се включи в секцията „Settings > System > Developer“ опцията „Linux terminal“. След това в списъка с приложения се появява програмата Terminal, при стартиране на която се осъществява стартиране на виртуалната машина с Debian.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster