В обговореннях Android майже одразу звучать слова, що Android заснований на Linux. Однак Android не вміє запускати додатки для Linux. Нині Google готується дозволити вам запускати програми Linux на Android, хоча це не буде нативне виконання.
Google розробляє інфраструктуру, яка дозволить запускати операційну систему Debian у віртуальній машині на пристрої Android.
Інженери Google почали роботу над новою програмою Terminal для Android кілька тижнів тому. Ця програма терміналу є частиною Android Virtualization Framework (AVF) і містить WebView, який підключається до віртуальної машини Linux через локальну IP-адресу, що дозволяє запускати команди Linux із хосту Android.
Набір патчів під тегом ferrochrome-dev-option нещодавно було надіслано в еталонну версію Android (AOSP), який додає нову опцію розробника під назвою Linux terminal у розділі Налаштування > Система > Параметри розробника. Цей новий параметр увімкне програму терміналу Linux, яка працює всередині віртуальної машини.
Наразі програма терміналу Android все ще вимагає від вас вручну налаштувати віртуальну машину Linux, надавши образ Debian і створивши vm_config.json файл, але Google планує оновити програму Terminal, щоб подбати про це за вас.
Google все ще працює над удосконаленням програми Terminal, а також AVF перед запуском цієї функції. AVF уже підтримує графіку та деякі параметри введення, але готується додати підтримку для резервного копіювання та відновлення зіпків, вкладеної віртуалізації та пристроїв з архітектурою x86_64. Він також готується додати деякі сторінки налаштувань до програми Terminal, яка зараз є досить простою, якщо не брати до уваги меню для копіювання IP-адреси та зупинки існуючого екземпляра віртуальної машини. Сторінки налаштувань дозволять змінити розмір диска, налаштувати переадресацію портів і потенційно відновити розділи.
Поки невідомо, коли з’явиться програма Terminal, але цілком можливо, що ми побачимо її в оновленні Android 16 наступного року .