Представлен Anbox — Open Source-проект для запуска Android-приложений в Linux-дистрибутивах
Иллюстрация с сайта 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.
Постоянная ссылка к новости: http://www.nixp.ru/news/14000.html. Дмитрий Шурупов по материалам linuxinsider.com.
- Android-x86 4.4 — неофициальный порт ОС Android на процессоры x86 4 11 августа 2014 г.
- Linux 3.9: RAID 5 и 6 в btrfs, Android-эмулятор goldfish, SSD-кэш, виртуализация KVM для ARM 3 2 30 апреля 2013 г.
Android-смартфоны Samsung смогут запускать обычные Linux-дистрибутивы с Samsung DeX 1 4
Новый проект openSUSE — Kubic — адаптирует дистрибутив для Docker-контейнеров и Kubernetes
Microsoft научилась запускать родные Linux-контейнеры на Windows Server с помощью Hyper-V
Проект Halium стандартизирует системную базу из Android для других мобильных Linux-платформ
Microsoft открывает код движка Azure Container Service и интегрирует ACS с Kubernetes
VMware представляет Open Source-сервер идентификации Lightwave и OC Photon на базе Linux 2 2
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1