Проект Waydroid розвиває пакет для запуску Android у дистрибутивах GNU/Linux

Проектом Waydroid підготовлений інструментарій, що дозволяє сформувати у звичайному Linux-дистрибутиві ізольоване оточення для завантаження повного системного образу платформи Android та організувати запуск за допомогою Android-додатків. Код інструментарію, що пропонується проектом, написаний мовою Python і поставляється під ліцензією GPLv3. Готові пакети формуються для Ubuntu 20.04/21.04, Debian 11, Droidian та Ubports.

Оточення формується за допомогою штатних технологій для створення ізольованих контейнерів, таких як простір імен для процесів, ідентифікаторів користувачів, мережевої підсистеми та точок монтування. Для керування контейнером задіяний інструментарій LXC. Для роботи Android поверх звичайного ядра Linux завантажуються модулі binder_linux і ashmem_linux.

Оточення розраховане на роботу із сеансом на базі протоколу Wayland. На відміну від схожого оточення Anbox, платформі Android надається прямий доступ до обладнання без додаткових прошарків. Запропонований для встановлення системний образ Android заснований на збираннях від проекту LineageOS та Android 10.

Особливості Waydroid:

  • Інтеграція з робочим столом — програми для Android можуть запускатися пліч-о-пліч з рідними додатками для Linux.
    Проект Waydroid розвиває пакет для запуску Android у дистрибутивах GNU/Linux
  • Підтримується розміщення ярликів на Android-додатках у штатному меню та показ програм у оглядовому режимі.
    Проект Waydroid розвиває пакет для запуску Android у дистрибутивах GNU/Linux
  • Підтримується запуск Android-додатків у багатовіконному режимі та стилізація вікон під базове оформлення робочого столу.
    Проект Waydroid розвиває пакет для запуску Android у дистрибутивах GNU/Linux
  • Для Android-ігор надано можливість запуску програм у повноекранному режимі.
    Проект Waydroid розвиває пакет для запуску Android у дистрибутивах GNU/Linux
  • Доступний режим показу штатного інтерфейсу Android.
  • Для встановлення Android-програм у графічному режимі можна використовувати програму F-Droid або інтерфейс командного рядка (waydroid app install 123.apk). Google Play не підтримується через прив'язку до пропрієтарних Android-сервісів Google, але можна встановити альтернативну вільну реалізацію сервісів Google від проекту microG.

Джерело: opennet.ru

Додати коментар або відгук