0
Запуск Android-додатків в Linux з Anbox
Ілюстрація з сайту YouTube
Саймон Фелс (Simon Fels), інженер з Canonical, представив свій сторонній Open Source-проект, над яким він працював з 2015 року, - Anbox.
Anbox поміщає операційну систему Android в Linux-контейнер, робить абстракцію для доступу до заліза і інтегрує базові служби системи з традиційними GNU / Linux-дистрибутивами. Його призначення - запуск в Linux-системах Android-додатків як в рідній для них середовищі. Для ізоляції Android-системи від хоста використовуються Linux-контейнери LXC, завдяки чому конкретна версія Android, в якій запускається додаток, не грає принципової ролі для хостовой Linux-системи (і може підтримуватися в актуальному відповідно до бази AOSP, Android Open Source Project).
Для підтримки графіки з OpenGL ES в Anbox використовуються частини коду, запозичені з емулятора Android. З особливостей, пропонованих реалізацією, відзначається відсутність обмежень (всередині запускається повноцінна мобільна платформа Android), ізольованість Android-додатки від хоста (прямого доступу до заліза або даними у контейнера з Android немає - звідси і «box», тобто «коробка» , в назві проекту), хороша продуктивність (не потрібно апаратна віртуалізація), інтегрованість з хостовой операційною системою (GNU / Linux-дистрибутивом), можливість запуску на різних пристроях.
Установка Anbox здійснюється з snap-пакета. Поточний статус проекту - pre-alpha (можливі падіння і нестабільність в роботі). Вихідний код Anbox поширюється на GitHub під вільними ліцензіями, такими як GNU GPLv3 і Apache License 2.0. Сайт проекту - anbox.io . Хвилинне відео з демонстрацією запуску Android-додатків в Ubuntu за допомогою Anbox є на YouTube .
Постійне посилання до новини: https://www.nixp.ru/news/14000.html . Дмитро Шурупів за матеріалами linuxinsider.com .