13.04.2017 Новости, Открытый код/LinuxВместо эмуляции Anbox использует пространства имен — они запускаются в контейнерной среде и на том же ядре, на котором работает сама ОС
Инженер Canonical Саймон Фелс объявил о выходе Open Source-инструмента Anbox, служащего для запуска софта на базе Android на Ubuntu и других Linux-дистрибутивах. Что примечательно, приложения запускаются не в режиме эмуляции. Как пишет ZDNet, вместо него Anbox использует пространства имен — они запускаются в контейнерной среде и на том же ядре, на каком работает сама операционная система. Таким образом, в отличие от существующих эмуляторов, работа Android-приложений в Anbox осуществляется в нативной среде. По словам Фелса, проект Anbox стартовал ещё в 2015 г. Замысел состоял в том, чтобы «поместить Android в простой LXC-контейнер и состыковать его с соответствующими частями гостевой ОС, не позволяя последней получить доступ к оборудованию или данным пользователя». Разработка Anbox находится на стадии пре-альфа, поэтому его работа на Ubuntu или Debian может быть нестабильной. Разработчик подчеркивает, что для работы инструмента следует применять дистрибутивы с поддержкой snap. Об еще одном ограничении сообщается в руководстве пользователя Anbox: Android-приложения, которым требуется сопряжение по Wi-Fi, Bluetooth или доступ к другим аппаратным средствам, в текущей версии Anbox работать не будут. «Anbox — это ещё сырой продукт, поэтому неизбежны поломки и вылеты, к тому же его работа может быть нестабильной. В следующей фазе разработки мы сфокусируемся на последнем компоненте, но помимо этого устраним некоторые недочеты и добавим необходимые функции для более тесной интеграции ...
читать далее.