Google работает над планом, позволяющим запускать приложения Linux на устройствах Android, что расширит гибкость системы. Это большой шаг, поскольку до сих пор поддержка приложений Linux ограничивалась Chromebook через систему поддержки Linux. Пользователям Android, которым нужен был Linux, приходилось полагаться на ограниченные сторонние инструменты.
Linux на Android через виртуальную машину
Ключом к этому изменению является новое терминальное приложение, использующее платформу виртуализации Android (AVF). С помощью этого приложения пользователи могут запускать команды Linux на своем устройстве Android через виртуальную машину (ВМ).
Поначалу для настройки этой функции требовались некоторые ноу-хау, поскольку пользователям приходилось активировать приложение и настраивать виртуальную машину вручную. Google сейчас работает над тем, чтобы сделать этот процесс намного проще. Терминальное приложение вскоре сможет настраивать и запускать системы Linux, такие как Debian, с минимальным участием пользователя. Эта разработка направлена на то, чтобы сделать Linux на Android проще для всех.
Планы полной интеграции
Недавние изменения кода в проекте Android Open Источник Project (AOSP) показывают, что Google планирует добавить опцию Linux Terminal в настройки разработчика Android. Если эта опция включена, приложение терминала сможет запускать команды Linux через виртуальную машину на устройстве Android. На данный момент пользователям по-прежнему приходится настраивать образ Debian и виртуальную машину вручную, но вскоре это изменится. Google направлена на автоматизацию процесса.
Ключевые особенности приложения «Терминал»
GoogleУсилия компании направлены не только на запуск Linux на Android. Компания также работает над другими функциями приложения терминала и AVF. Некоторые из этих обновлений включают в себя:
- Снимки виртуальной машины: пользователи смогут сохранять и восстанавливать состояния виртуальной машины для быстрого доступа в дальнейшем.
- Вложенная виртуализация. Эта функция позволяет пользователям запускать одну виртуальную машину внутри другой виртуальной машины, расширяя гибкость системы.
- Управление настройками: пользователи будут иметь контроль над такими параметрами, как дисковое пространство, настройки сетевого порта и многое другое.
Linux для всех устройств
Google не ограничивает эти функции Linux устройствами с большими экранами. Тесты с такими устройствами, как Pixel Планшет и будущее Pixel 9 Pro XL показывают, что это терминальное приложение можно будет использовать на широком спектре устройств Android, а не только на планшетах или Chromebook. Это открывает возможности для запуска Linux на смартфоне.
Преимущества для разработчиков
Поддержка приложений Linux на Android может очень помочь разработчикам. Благодаря инструментам Linux, работающим непосредственно на устройствах Android, разработчики могут использовать такие приложения, как Android Studio, без необходимости настройки рабочего стола. Этот шаг может укрепить Android как платформу, подобную настольному компьютеру, особенно с учетом того, что все больше приложений Linux оптимизировано для процессоров на базе ARM, которые имеются в большинстве устройств Android. В итоге, GoogleПлан поддержки Linux знаменует собой большой шаг вперед. Это может сделать Android более гибкой платформой как для пользователей, так и для разработчиков, с большим количеством инструментов и возможностей для тех, кто полагается на Linux.