Google розробляє стратегію, яка дозволить Linux-додаткам працювати на пристроях Android, підвищуючи універсальність системи. Це значний крок вперед, оскільки до цього часу підтримка Linux-додатків була доступна лише на Chromebook через функцію підтримки Linux. Користувачі Android, зацікавлені в Linux, були змушені покладатися на обмежені сторонні інструменти.
Linux на Android через віртуальну машину
Наріжним каменем цього переходу є новий термінальний додаток, що використовує Android Virtualization Framework (AVF). Ця програма дозволить користувачам виконувати команди Linux на своїх пристроях Android через віртуальну машину (ВМ).
Спочатку користувачі потребували технічних знань, щоб налаштувати цю функцію, оскільки їм доводилося вручну активувати додаток і налаштовувати ВМ. Зараз Google зосереджується на спрощенні цього процесу. Незабаром додаток термінала зможе встановлювати та запускати Linux-систему, наприклад, Debian, з мінімальним втручанням користувача. Ця ініціатива має на меті зробити роботу з Linux на Android доступною для всіх.
Плани щодо повної інтеграції
Нещодавні зміни у проєкті Android Open Source Project (AOSP) вказують на те, що Google має намір запровадити опцію Linux Terminal у налаштуваннях Android для розробників. Після увімкнення ця опція дозволить термінальному додатку виконувати команди Linux через віртуальну машину безпосередньо на пристрої Android. Наразі користувачам все ще потрібно вручну налаштовувати образ Debian і віртуальну машину, але це скоро зміниться, оскільки Google працює над автоматизацією цього процесу.
Основні можливості програми термінала
Google зосереджується не лише на полегшенні виконання Linux на Android. Компанія також покращує інші функціональні можливості програми термінала та AVF. Найближчі оновлення включають:
- Знімки віртуальних машин: Користувачі матимуть можливість зберігати та відновлювати стан ВМ для зручного доступу в майбутньому.
- Вкладена віртуалізація: Ця функція дозволяє виконувати ВМ всередині іншої ВМ, тим самим підвищуючи гнучкість системи.
- Контроль налаштувань: Користувачі отримають контроль над такими параметрами, як дисковий простір, налаштування мережевих портів тощо.
Linux для всіх пристроїв
Google не обмежує ці функції Linux лише великими пристроями. Тести, проведені на таких пристроях, як Pixel Tablet і майбутній Pixel 9 Pro XL, показують, що ця термінальна програма буде сумісна з різними пристроями Android, включаючи смартфони. Це відкриває двері для запуску Linux на мобільних пристроях.
Переваги для розробників
Впровадження підтримки додатків Linux на Android може принести значну користь розробникам. Завдяки інструментам Linux, що працюють безпосередньо на пристроях Android, розробники зможуть використовувати такі програми, як Android Studio, без необхідності встановлювати їх на настільні комп’ютери. Цей крок може зміцнити позицію Android як платформи, подібної до настільних комп’ютерів, особливо зважаючи на те, що все більше Linux-додатків оптимізовано для архітектури ARM, яка переважає у більшості Android-пристроїв. Насамкінець, ініціатива Google з підтримки Linux є значним кроком вперед, що робить Android більш адаптованою платформою як для користувачів, так і для розробників, пропонуючи більше інструментів і можливостей для ентузіастів Linux.