В обновлении ОС Android 15 для устройств Google Pixel появилось приложение Linux‑терминал, предназначенное для запуска в окружении Android виртуальной машины с Debian GNU/Linux. Пользователи смогут выполнять настольные Linux‑приложения через интерфейс командной строки.
Значок Linux terminal появляется автоматически при включении среды разработки Linux в настройках смартфонов Google Pixel. При запуске приложение выполняет все традиционные операции в терминале. Однако в текущей версии Linux terminal для Google Pixel есть ограничения, такие как отсутствие поддержки приложений с графическим интерфейсом, что планируется исправить в Android 16.
Активация Linux Terminal осуществляется в настройках для разработчиков. Для этого пользователю нужно включить режим разработчика, быстро нажав семь раз на номере сборки в разделе “О телефоне”. После первого запуска приложение предлагает загрузить образ виртуальной машины с Linux, который занимает около 576 МБ. При активации Linux development environment доступен полноценный терминал с различными настройками.
Согласно информации OpenNET, приложение Linux Terminal обеспечивает запуск эмулятора терминала с доступом к полноценному Linux‑окружению. Пользователи могут изменять размер дискового образа, сбрасывать окружение в исходное состояние и перенаправлять сетевые порты для работы с Linux‑приложениями.
Разработка терминала осуществляется в рамках Android Open Source Project (AOSP). Виртуальная машина применяет фреймворк Android Virtualization Framework (AVF), основанный на гипервизоре KVM. В рамках проекта Ferrochrome также развиваются возможности для запуска графических приложений, собранных для Linux. Графическое окружение будет использовать протокол Wayland и композитный сервер Weston.
На данный момент пользователи Pixel могут запускать Linux-программы прямо на смартфоне, хотя и в текстовом режиме. Ожидается, что в будущих обновлениях появится поддержка работы с графическими приложениями и аппаратным ускорением графики.
