Компания Google добави в кода на платформата Android приложението Terminal, позволяващо да стартирате емулятор на терминал с достъп до пълноценна Linux среда, изпълнявана във виртуална машина. Функционалността на виртуалната машина се развива в рамките на проекта Ferrochrome и предполага стартиране на гостоприемна система с Debian GNU/Linux 12.
За виртуализация се използва добавената в Android 13 рамка AVF (Android Virtualization Framework), реализирана на базата на хипервизора KVM и инструментария crosvm. Подобна конфигурация преди това е била използвана от Google в експерименти за стартиране на Chromium OS в Android и в функционалността за стартиране на Linux в Chrome OS. В контекста на експеримента с Chromium OS, новото приложение в момента е ограничено само до достъп до Linux системата в режим на команден ред, въпреки наличието на възможността в рамката AVF за стартиране на операционни системи с графичен потребителски интерфейс.
За активиране на приложението Terminal в билдовете на Android от репозитория AOSP трябва да се активира в секцията „Settings > System > Developer“ опцията „Linux terminal“. След това в списъка с приложения се появява програмата Terminal, при стартиране на която се задейства виртуалната машина с Debian и се свързва с нея чрез компонент, базиран на WebView, през локален IP адрес. Настройката на виртуалната машина все още не е автоматизирана и изисква ръчно натоварване на системния образ с Debian и създаване на конфигурация.
В същото време в едно от исканията за промяна се споменава намерението да се добави приложението LinuxInstaller за автоматизация на зареждането на Debian и стартирането на виртуалната машина. В плановете също се отбелязва добавянето в приложението Terminal на меню с опции за копиране IP адреси, спиране на виртуалната машина и настройки, позволяващи промяна на размера на дисковия образ, установяване на пренасочване на мрежови портове и използване на функцията „Recovery“. Освен това, се споменава тестването на новата подсистема на устройства с кодови имена „tangorpro“ и „komodo“, под които се имат предвид таблетите Pixel Tablet и Pixel 9 Pro XL. Все още не се съобщава нищо за реализация на поддръжката на стартиране на графични Linux приложения.

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