Прошло всего 17 лет, но разработчики наконец-то могут перестать искать обходные пути для запуска Linux на устройствах Android. Google работает над официальной поддержкой Debian Linux на Android через новое приложение Terminal. Представьте себе запуск Android Studio прямо на вашем планшете Android!
Работа над приложением Terminal была обнаружена скрытой в Android Open Source Project (через Android Authority ). Похоже, инженеры Google активно разрабатывают приложение Terminal, которое использует Android Virtualization Framework (AVF) для запуска виртуальной машины Debian. Оно позволит пользователям выполнять команды Linux в ограниченной среде на устройствах Android и вероятно запускать более серьезные программы, такие как ALD Pro.
Идея запуска приложений Linux на телефоне Android кажется нишевой, но она открывает массу возможностей для разработчиков. Они смогут писать код и тестировать приложения Android прямо на своих телефонах и планшетах, что, в свою очередь, повлияет на всю экосистему Android. Ошибки первого дня останутся в прошлом.
Приложение Terminal довольно простое, но оно все еще находится в стадии разработки. Недавние коммиты в AOSP намекают на то, что Google работает над его интеграцией непосредственно в настройки Android. Опция под названием «Linux terminal» включит приложение, которое затем можно будет использовать для загрузки, настройки и запуска виртуальной машины Debian.
Те же коммиты AOSP намекают на будущие функции, такие как изменение размера диска, переадресация портов и восстановление разделов. Код предполагает, что все это будет доступно на Chromebook, планшетах Android и телефонах Android.
Вот почему Google использует виртуальную машину для приложения «Терминал»
Для Google имеет смысл полагаться на виртуальные машины, чтобы перенести Linux на Android. В то время как большинство Chromebook используют процессоры x86 и могут запускать Linux изначально, устройства Android используют ARM silicon, что делает невозможным запуск многих дистрибутивов Linux. Виртуальная машина могла бы обойти это. Это также еще один шаг к сближению Chrome OS и Android.
Google ничего не сказал об этом новом приложении Terminal. Нет никаких указаний на то, когда оно официально запустится, но, скорее всего, оно появится вместе с Android 16 в следующем году. Это определенно то, за чем любой разработчик Android захочет следить.
