В Android 15 для устройств Google Pixel добавлен Linux-терминал

В обновлении ОС Android 15 для устройств Google Pixel появилось приложение Linux‑терминал, предназначенное для запуска в окружении Android виртуальной машины с Debian GNU/Linux, в которой можно выполнять настольные Linux‑приложения.

Значок приложения Linux terminal появляется автоматически при включении среды разработки Linux в настройках смартфонов Google Pixel. При запуске Linux terminal выполняет все традиционные операции в интерфейсе командной строки. В текущей реализации Linux terminal для Google Pixel есть ограничения. Например, нет поддержки приложений с графическим интерфейсом. Эта опция появится в Android 16.

Активация Linux Terminal производится в настройках для разработчиков (Settings → System → Developer → Linux development environment). Для появления данной опции необходимо активировать режим разработчика, быстро нажав семь раз на номере сборки на странице Settings → About Phone. После первого запуска приложение предлагает загрузить на мобильное устройство пользователя образ виртуальной машины с Linux, который занимает около 576 МБ.

По информации OpenNET, приложение Linux Terminal обеспечивает запуск эмулятора терминала с доступом к полноценному Linux‑окружению. В настройках доступны такие опции, как изменение размера дискового образа, сброс окружения в исходное состояние и перенаправление сетевых портов для проброса сетевых обращений к Linux‑приложениям.

Разработка приложения Terminal ведётся в репозитории AOSP (Android Open Source Project) в основном составе платформы Android. Функциональность виртуальной машины c Linux развивается в рамках проекта Ferrochrome. В гостевом окружении запускается Debian GNU/Linux 12. Для виртуализации используется фреймворк AVF (Android Virtualization Framework), реализованный на базе гипервизора KVM и инструментария crosvm.

Проектом также развиваются возможности для запуска графических приложений, собранных для Linux, и использования в подобных приложениях аппаратного ускорения графики. Графическое окружение использует протокол Wayland и основано на композитном сервере Weston. Запуск приложений, собранных для X11, осуществляется при помощи DDX‑компонента XWayland.

Материал опубликован при поддержке сайта habr.com
Комментарии

    Актуальные новости по теме "Array"