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

Значок приложения Linux terminal автоматически появляется при включении среды разработки Linux в настройках. Чтобы активировать Linux Terminal, пользователям необходимо включить режим разработчика и скачать образ виртуальной машины объемом около 576 МБ. Несмотря на функциональность, текущая версия имеет ограничения: отсутствует поддержка графических приложений, что ожидается в обновлении Android 16.

Разработка приложения ведется в рамках Android Open Source Project (AOSP) и базируется на фреймворке Android Virtualization Framework (AVF) с использованием гипервизора KVM. Linux-terranal предоставляет пользователям возможности, такие как изменение размера дискового образа и перенаправление сетевых портов, что расширяет использование Linux на устройствах Google Pixel.

Проект Ferrochrome, ответственный за развитие виртуальной машины и поддержки графических приложений на базе протокола Wayland и X11 через XWayland, продолжает улучшать функциональность Linux-терминала. Это важно, поскольку позволяет разработчикам запускать полноценные Linux-программы прямо на мобильных устройствах.

В перспективе, добавление графической подсистемы значительно увеличит возможности приложения. С запуском Linux-терминала Google предоставляет пользователям Pixel новые инструменты для работы с настольными Linux-приложениями, что может открыть новые горизонты для разработчиков и продвинутых пользователей.

От Дмитрий Соколов

Гик-писака🤓