Android Canary дозволяє запускати графічні Linux-додатки на мобільних пристроях.

Програми для Linux - термінал Android

Найновіша Оновлення Android Canary (експериментальна гілка, яка замінює попередні версії для розробників) отримав досить суттєве оновлення для тих, хто прагне більшої конвергенції між екосистемами Android та Linux.

І стало відомо, що Г.Google почав дозволяти запуск графічних Linux-додатків. у своїй програмі «Термінал», інструменті, який донедавна пропонував доступ лише до програм командного рядка.

Несподіваний стрибок в інтеграції між Android та Linux

Ця нова функція, додана до останнього оновлення Android Canary, єЦе реалізовано через віртуальну машину під керуванням Debian GNU/Linux безпосередньо в середовищі Android.

Архітектура Техніка, що лежить в основі цієї інтеграції, складна, але водночас елегантна: середовище Він базується на проекті Ferrochrome, який використовує Android Virtualization Framework (AVF) разом із гіпервізором KVM та інфраструктурою віртуалізації crosvm. Результатом є повноцінний робочий стіл, який тепер може включати традиційні графічні програми, такі як текстові редактори, інструменти розробки та потенційно ігри.

La нова функціональність активується з самої програми «Термінал», який тепер містить видиму кнопку «Показати» у верхньому правому куті. Натискання на неї активує графічне перенаправлення з віртуальної машини до графічного середовища Android. Цей графічний інтерфейс базується на Weston, композитному сервері, який служить орієнтиром для протоколу Wayland, і дозволяє користувачам візуально взаємодіяти з програмами Linux так, ніби вони знаходяться перед традиційним робочим столом.

Під час тестування збірки Android Canary, випущеної в липні 2025 року, стало можливим Легко запускайте графічне середовище Weston та програми, такі як Gedit, класичний текстовий редактор GNOME. Хоча попередня демонстрація з Doom не була повторена, розробникам раніше вдалося запустити цю гру, використовуючи внутрішні версії Терміналу, демонструючи графічний потенціал системи.

Апаратне прискорення графіки: ключ до продуктивності

Одним із найперспективніших елементів цієї еволюції єпідтримка прискорення графіки через VirGL, Віртуальний графічний процесор, розроблений у рамках проекту Virgil3D та широко використовуваний у середовищах віртуалізації з QEMU/KVM. Завдяки цій інтеграції можна запускати графічно ресурсоємні програми, включаючи відеоігри та інструменти дизайну.

Щоб увімкнути це прискорення в терміналі Android, користувачі повинні виконати просту дію але погано задокументовано: Створіть порожній файл з назвою virglrenderer у каталозі /sdcard/linuxПісля цього, коли ви відкриєте Термінал, з’явиться повідомлення «VirGL увімкнено», що вказує на те, що віртуалізація графіки активна та готова до використання.

Сміливий крок у майбутнє мобільних обчислень

Хоча Ця функція все ще перебуває на стадії тестування Хоча він не є частиною жодного стабільного релізу Android, його включення до гілки Canary свідчить про те, що Google серйозно налаштований на розширення можливостей своєї операційної системи. Можливість запускати графічні Linux-додатки у віртуальному середовищі в Android не лише розширює діапазон можливих застосувань мобільного пристрою, але й являє собою безпрецедентне зближення двох історично окремих світів.

Ця розробка може змінити спосіб взаємодії технічних користувачів, розробників та ентузіастів зі своїми мобільними пристроями, наблизивши досвід роботи з робочим столом Linux до кишені користувача. Якщо ця функціональність збережеться в майбутніх стабільних релізах, Android може зарекомендувати себе як справді гібридна платформа, здатна пропонувати найкраще з обох світів.

З іншого боку, ми не можемо забувати про плани Google щодо об'єднати проекти ChromeOS та Android. Усі ці кроки разом можуть дати нам уявлення про те, що Google готує для майбутнього Android та яким шляхом він має намір рухатися.

Нарешті, якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.


Додати як пріоритетне джерело