Google планирует добавить официальную поддержку Linux на Android. Это позволит пользователям запускать Linux-приложения и дистрибутивы на своих устройствах.
Согласно изменениям в коде Android Open Source Project, инженеры Google разработали новое приложение "Terminal", которое использует технологию виртуализации Android для запуска виртуальной машины Linux и выполнения команд.
В настоящее время приложение "Terminal" требует ручной настройки виртуальной машины Linux путем предоставления образа Debian и файла конфигурации. Однако Google планирует значительно упростить этот процесс. Компания работает над интеграцией существующей утилиты "LinuxInstaller" непосредственно в само приложение "Terminal".
После завершения интеграции приложение "Terminal" сможет загружать, устанавливать, запускать и взаимодействовать с экземпляром Debian Linux, все это внутри самого приложения.
Кроме того, Google работает над улучшением технологии виртуализации, которая обеспечивает поддержку Linux. Будущие дополнения включают резервное копирование/восстановление снимков виртуальной машины, вложенную виртуализацию для запуска виртуальных машин внутри виртуальных машин и совместимость с процессорами ARM и x86.
Google также планирует расширить функциональность приложения "Terminal", которое в настоящее время довольно ограничено. Будущие страницы настроек позволят изменять размер диска, настраивать переадресацию портов и потенциально восстанавливать разделы.
Для большинства пользователей возможность запуска Linux-приложений на Android не будет необходима. Однако для разработчиков это может быть полезно, особенно учитывая растущую интеграцию Android и Chrome OS. Наличие единого Linux-опыта на телефонах, планшетах и ноутбуках может повысить привлекательность Android как платформы для разработки на уровне настольных компьютеров.
Пока нет информации о том, когда именно приложение "Terminal" и поддержка виртуализации Linux будут официально запущены. Однако эксперты предполагают, что они могут появиться в Android 16.