Android 16 будет включать терминал и полную поддержку Linux VM с ускорением GPU
Chromebook пользователи уже довольно давно имеют возможность установить виртуальную машину (ВМ) Linux для расширения функциональности. Вскоре Android также получит возможность попробовать Linux на вкус, если последние коммиты в проекте Android Open Source Project (AOSP) о чем-то говорят.
Программа Android Runtime (ART) основана на ядре Linux, но теперь Google планирует предоставить разработчикам и опытным пользователям возможность запускать полноценный рабочий стол Linux. Звучит знакомо? Это похоже на проект Ferrochrome который Google продемонстрировал несколько месяцев назад и который позволял запускать Chrome OS на телефонах Pixel.
Это волшебство стало возможным благодаря Android Virtualization Framework (AVF) (AVF), которая впервые была представлена в Android 13. В Android 15 AVF получил возможность запускать операционные системы с графическим интерфейсом в виртуальной машине с полным ускорением GPU. К сожалению, тогда проект Chrome OS на Pixel 8 был лишь пробным вариантом.
Но теперь, возможно, мы действительно увидим некоторые реальные преимущества этого проекта. По словам Мишаала Рахмана, написавшего для Android Authority, Google работает над приложением Terminal для Android. Рахман указывает на новые патчи "ferrochrome-dev-option", которые были представлены в AOSP и которые добавляют переключатель "Linux-терминал" в опции разработчика.
Приложения-эмуляторы терминала, обеспечивающие работу в среде Linux, уже давно присутствуют в Play Store, но Google интегрирует терминал непосредственно в Android. Новое приложение Terminal позволит запускать полноценный дистрибутив Linux в виртуальной машине и взаимодействовать с ней через локальный IP-адрес для передачи команд Linux с хоста Android.
В настоящее время приложение Terminal требует от Вас вручную создать образ Debian и создать файл vm_config.json. Однако Рахман ожидает, что в новой версии пользователям будет намного проще, так как приложение LinuxInstaller будет делать это автоматически.
По всей видимости, Google также планирует превратить это на данный момент пустое приложение Terminal в полнофункциональное, добавив такие функции, как изменение размера дисков, проброс портов и восстановление разделов. AVF также будет дополнен такими дополнительными возможностями, как резервное копирование и восстановление снимков, вложенная виртуализация и поддержка устройств x86_64.
Большинство пользователей, возможно, не испытывают необходимости работать с терминалом на своих смартфонах, но разработчики могут извлечь выгоду, имея доступ к некоторым инструментам командной строки на ходу. Поскольку AVF поддерживает приложения с графическим интерфейсом, мы можем даже увидеть нечто похожее на то, что Samsung ранее продемонстрировал с Linux на DeX. Возможно, даже появится возможность наконец-то получить Windows на ARM , работающую почти нативно прямо на Вашем телефоне. Возможности безграничны.
Рахман ожидает, что новое приложение Terminal с поддержкой Linux может появиться в Android 16 в следующем году. На данный момент неясно, появится ли эта функция в ПЗУ для OEM-производителей, но, по крайней мере, можно ожидать, что она будет поддерживаться устройствами Pixel.