The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

12.04.2017 22:43  Проект Anbox развивает окружение для запуска Android-приложений в дистрибутивах Linux

Представлен проект Anbox, в рамках которого развивается окружение, позволяющее запустить полноценную мобильную среду Android в обычном дистрибутиве Linux, тесно интегрированную с основным рабочим столом. Проект развивается уже полтора года и в настоящее время готов для предварительного тестирования. Официально пока поддерживается только установка в Ubuntu Linux. Android-окружение построено на базе Android 7.1.1 из репозитория AOSP (Android Open Source Project). Наработки Anbox распространяются под лицензией GPLv3.

Anbox использует пространства имён ядра Linux (user, pid, uts, et, mount, ipc) для создания изолированного контейнера с компонентами Android. Android не имеет прямого доступа к оборудованию - всё взаимодействие производится только через специальную прослойку, которой управляет фоновый процесс anbox, запускаемый на стороне хоста. Прослойка использует те же методы работы с оборудованием и внешним миром, что и официальный эмулятор Android, основанный на QEMU.

Поддержка отрисовки обеспечивается при помощи трансляции предоставляемого в Android API OpenGL ES в штатный API OpenGL основной системы. Благодаря использованию контейнеров без виртуализации и предоставляемого хост-системой OpenGL, удалось добиться достаточно высокой производительности Android-окружения, которая заметно выше, чем производительность конкурирующих проектов Shashlik и Genymobile, использующих эмуляцию.

Для развёртывания окружения требуется загрузка дополнительных модулей ядра, обеспечивающих работу подсистем binder и ashmem, а также настройка udev и создание специального пользовательского сеанса. Для автоматизации настройки и установки подготовлен самодостаточный пакет в формате Snap, что позволяет свести установку к выполнению команды "snap install --classic anbox-installer". Для пользователей без Snap подготовлен установочный shell-скрипт. При желании можно собрать собственное Android-окружение на основе любой версии из AOSP.

Для запуска имеющихся Android-программ предложен специальный менеджер приложений. Непосредственно Android-приложения запускаются в отдельных окнах, сосуществующих с окнами обычных Linux-программ. Для установки дополнительных приложений пока поддерживается только adb ("adb install path/to/my-app.apk"), так как официальная поставка Google Play требует сертификации и подписания соглашения с Google.



  1. Главная ссылка к новости (https://mm.gravedo.de/blog/pos...)
  2. OpenNews: Для Android реализована возможность применения штатных видеодрайверов Linux
  3. OpenNews: Первый выпуск Shashlik, системы для запуска Android-приложений в дистрибутивах Linux
  4. OpenNews: Обновление сборки Android-x86. Окружение для запуска Android-приложений в дистрибутивах Linux
  5. OpenNews: В стабильных сборках Chrome OS появилась поддержка запуска Android-приложений
  6. OpenNews: Сведения о проекте Andromeda, расширяющем Android возможностями Chrome OS
Лицензия: CC-BY
Тип: Программы
Ключевые слова: android, linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 23:12, 12/04/2017 [ответить] [смотреть все]
  • –3 +/
    Интересно, кому на десктопе может понадобиться кастрированный мобильный софт, к ... весь текст скрыт [показать]
     
     
  • 2.2, Анонимский, 23:21, 12/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +18 +/
    Уникальные программы, которые есть только на мобильной платформе будут.
    Сейчас сообщество вспомнит такие.
    А в будущем вероятность уникального софта ещё больше.
    Вот и пытаются создать что-то подобное.
     
     
  • 3.15, Anoneem, 00:43, 13/04/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    letgo
     
     
  • 4.44, аНоним, 09:33, 13/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    В моем CarPC на Ubuntu очень пригодились бы андроидные навигашки и POI-сигнализа... весь текст скрыт [показать]
     
  • 3.19, Anoneem, 00:55, 13/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    viber (для регистрации), instagram (для загрузки фото)
     
  • 3.24, Sabakwaka, 02:51, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Furby Boom ... весь текст скрыт [показать]
     
  • 3.25, Аноним, 03:19, 13/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Shazam Как раз недавно спрашивал в комментариях, чем запустить Нашлась в итоге... весь текст скрыт [показать]
     
  • 3.47, Bill, 10:13, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Есть такое дело Например, WirelessMobileUtility для получения фото видео из фот... весь текст скрыт [показать]
     
  • 3.54, Аноним, 12:23, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Snapchat))))))))
     
  • 2.5, Аноним, 23:52, 12/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    мне пригодится
     
  • 2.8, vitalif, 00:07, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +8 +/
    в энгрибёрдс гамить же!))
     
     
  • 3.18, h31, 00:51, 13/04/2017 [^] [ответить] [смотреть все]  
  • –5 +/
    > в энгрибёрдс гамить же!))

    Можно запустить вендовую версию под Вайном.

     
  • 2.9, angra, 00:09, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +8 +/
    Для работы там конечно вряд ли что-то стоящее найдется, а вот в сфере развлечений android кроет обычный linux как бог черепаху. А вот гадости как раз очень хорошо лечатся в таком варианте запуска.
    http://bash.im/quote/408552
     
  • 2.10, Аноним ещё один, 00:18, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Вот опять посторонняя тема скатилась в обсуждение на тему GNOME3 ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.61, Аноним, 13:59, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Кто о чём, а гномосеки всё о наболевшем.
     
  • 2.17, h31, 00:50, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    MS Office же Представляешь - почти нативный Ворд А ещё игры Нативная GTA Vic... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.30, iPony, 04:06, 13/04/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Нативная Хахаха Под ведроидом вообще неочень порт вышел Не видел MS Office по... весь текст скрыт [показать]
     
     
  • 4.35, KhabMan, 06:00, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Ни один линуксовый офисный пакет не поддерживает сложные документы doc docx А с... весь текст скрыт [показать]
     
     
  • 5.40, Аноним, 08:18, 13/04/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    WPS Office? MS office под WINE?
     
     
  • 6.42, KhabMan, 09:06, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    WPS не намного лучше открывает, для запуска офиса через wine нужно проделать ряд... весь текст скрыт [показать]
     
  • 5.48, Потомок изобретателя колеса, 10:23, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    OnlyOffice?
     
     
  • 6.64, KhabMan, 14:55, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Тоже крушится разметка при сложном форматировании
     
  • 5.59, Аноним, 13:44, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    >Ни один офисный пакет не поддерживает сложные документы doc/docx

    Пофиксил.

     
  • 3.49, Аноним, 10:57, 13/04/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Представляю, как ворочается Word, написанный на Яве Действительно, уж лучше нат... весь текст скрыт [показать]
     
     
  • 4.52, нонайм, 11:54, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    неплохо так ворочается кстати..
     
  • 4.75, h31, 21:52, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Ява там только для интерфейса и то не факт, может быть свой тулкит запилили ... весь текст скрыт [показать]
     
  • 3.66, Аноним, 15:05, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Андроидный мсофис - это просто интерфейс для 365 офиса. Так что нафиг его.
     
  • 2.29, MT, 03:44, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Например, можно поиграть в _улучшенную_ не путать с Reincarnation и Max Damage ... весь текст скрыт [показать] [показать ветку]
     
  • 2.33, anonymous, 05:52, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Если бы у десктопа был собственный софт на замену, можно было бы его использоват... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.38, Аноним, 08:02, 13/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А ещё говорят, что на десктопе песочниц дофига! Только тсссс! Никому!
     
  • 3.46, AlexYeCu_not_logged, 10:07, 13/04/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Экий поток бреда 1 Десктоп никуда не делся 2 171 Тюрьма для приложений 18... весь текст скрыт [показать]
     
  • 2.37, Аноним, 08:01, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Разработчикам, например.
     
  • 2.45, AlexYeCu_not_logged, 09:59, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Много ли уважаемый аноним знает полнофункциональных читалок с поддержкой opds на... весь текст скрыт [показать] [показать ветку]
     
  • 2.51, анон, 11:44, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Всем Мобильные приложения, в силу ограничений платформы, на порядок продуманее ... весь текст скрыт [показать] [показать ветку]
     
  • 2.53, Аноним, 12:20, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Надо попробовать скайп запустить :)
     
  • 2.60, llolik, 13:45, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну вот лично мне, например, 2GIS очень бы пригодился.
     
  • 2.63, IvAnZ, 14:35, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    например запустить Skype for Business он же Microsoft Lynx и проч Microsoft пр... весь текст скрыт [показать] [показать ветку]
     
  • 2.67, Dmitry77, 16:24, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    тестировать андроидные приложения наверно будет удобно, без громозких эмуляторов... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.83, 111, 08:52, 16/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Эмулятор от гугла достаточно производительный, а в этом поделии еще долго будут ... весь текст скрыт [показать]
     
  • 2.71, Аноним, 18:12, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Под линукс и такого нет К примеру, ни одна из имеющихся линуксовых читалок для ... весь текст скрыт [показать] [показать ветку]
     
  • 2.76, Анонин, 08:25, 14/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Очевидный MS Office.
     
  • 1.3, Аноним, 23:33, 12/04/2017 [ответить] [смотреть все]  
  • –2 +/
    Интересно Эту хрень можно в виртуалке развенуть чтобы 2-х факторную аутентифика... весь текст скрыт [показать]
     
     
  • 2.4, Аноним, 23:46, 12/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Если ты про otp, то их в f-droid несколько, в том числе и гугловский Маркет-то ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, Андроед, 00:21, 13/04/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    А в f-droid есть yalp store, который без гугловской учётки позволяет из гугл пле... весь текст скрыт [показать]
     
     
  • 4.55, Ойвейноним, 12:57, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    А кому лень возиться с учётками, могут поставить APKpure ялп рекомендует исполь... весь текст скрыт [показать]
     
  • 2.13, h31, 00:41, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Есть нативные реализации OTP под Линукс.
     
  • 2.27, Аноним, 03:31, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Дополнение прямо в браузер http add0n com two-factor-authenticator html Верси... весь текст скрыт [показать] [показать ветку]
     
  • 2.34, Аноним, 05:58, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Она и не через интернет работает, а на основе генерации кодов и общего секрета и... весь текст скрыт [показать] [показать ветку]
     
  • 1.6, Аноним, 00:02, 13/04/2017 [ответить] [смотреть все]  
  • +2 +/
    Хорошая новость. Полезно и нужно!
     
     
  • 2.7, Аноним, 00:03, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Ждём в AUR.
     
     
  • 3.28, Дуплик, 03:36, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    https://aur.archlinux.org/packages/anbox-git/
     
  • 1.12, Аноним, 00:40, 13/04/2017 [ответить] [смотреть все]  
  • –1 +/
    Поставлю на мобилку Генту, на неё виртуалку, на которой через двухфакторную авто... весь текст скрыт [показать]
     
  • 1.14, Аноним, 00:41, 13/04/2017 [ответить] [смотреть все]  
  • –1 +/
    Это уже интересно, учитывая что под андроид есть бесплатные распознавалки текста... весь текст скрыт [показать]
     
     
  • 2.22, Я. Р. Ош, 02:35, 13/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Андороид это и есть линукс. Учи матчасть
     
     
  • 3.36, EuPhobos, 06:13, 13/04/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Если Linux - это сердце операционки, а libc - кровеносная система, то Андроид - ... весь текст скрыт [показать]
     
     
  • 4.62, Ergil, 14:32, 13/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Android не использует glibc, а использует Boinc и что Alpine использует musl и ... весь текст скрыт [показать]
     
     
  • 5.65, Аноним, 15:04, 13/04/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Если под термином дистрибутив линукс ты понимаешь ОС, в той или иной мере исп... весь текст скрыт [показать]
     
  • 3.39, Аноним, 08:05, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    У школьников каникулы Если Ведро использует кастрированое ядро Linux это не дел... весь текст скрыт [показать]
     
     
  • 4.43, Тот_Самый_Анонимус, 09:17, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Linux бывает и не GNU То что GNU пристроились к Linux, не значит что их поделки... весь текст скрыт [показать]
     
     
  • 5.58, Аноним, 13:35, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Linux - это торговая марка и на её использование нужны права По этой причине Ub... весь текст скрыт [показать]
     
     
  • 6.68, Аноним84701, 17:30, 13/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Убунта, KDE, GNOME тоже Без этого сейчас никак 8211 иначе от желающих пропиа... весь текст скрыт [показать]
     
     
  • 7.69, Аноним, 17:50, 13/04/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Речь о другом В далёком 2005 г произошёл неприятный случай http www securit... весь текст скрыт [показать]
     
     
  • 8.70, Аноним, 18:06, 13/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Это бред, поток фантазии от журналиста Securitylab 99 , что это запоздалый пер... весь текст скрыт [показать]
     
     
  • 9.73, Аноним, 18:16, 13/04/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Нашёл от куда они это выкопали http www groklaw net articlebasic php story 20... весь текст скрыт [показать]
     
  • 9.74, Аноним, 18:17, 13/04/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Если в первом акте на стене висит ружьё, то в последнем из него выстрелят Юриди... весь текст скрыт [показать]
     
  • 1.16, corvuscor, 00:46, 13/04/2017 [ответить] [смотреть все]  
  • +2 +/
    Хотел накатить на KDE neon, ругнулось, что не убунта и не минт и предложило отправить багрепорт.
    Ну... идея неплохая, в принципе - запускать в контейнере.
     
  • 1.20, Ergil, 01:06, 13/04/2017 [ответить] [смотреть все]  
  • +/
    anbox session-manager
    [EE 2017-04-12 22:05:30] [Renderer.cpp:100@initialize] Failed to Initialize backend EGL display
    Segmentation fault (core dumped)

    Сломался, сломался ковшичек! Пока чинили ковшичек русский Ванья в баре разминался красненьким.
    Пойду посмотрю куда им репорты об ошибках засовывать.

     
  • 1.21, Ergil, 01:53, 13/04/2017 [ответить] [смотреть все]  
  • +6 +/
    > Для пользователей без Snap подготовлен установочный shell-скрипт.

    Идем по ссылке, смотрим в скрипт.
    А там…

    sudo snap install --edge --devmode anbox
    УПС

     
  • 1.23, Ну тот который, 02:47, 13/04/2017 [ответить] [смотреть все]  
  • –1 +/
    а гуглплей будет работать?
     
     
  • 2.77, Аноним, 10:23, 14/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А зачем он нужен если есть APKPure.com?
     
  • 1.26, Дуплик, 03:28, 13/04/2017 [ответить] [смотреть все]  
  • –3 +/
    И где там Shashlik от KDE шников Ах, протух, говорите Как и KDE, собственно h... весь текст скрыт [показать]
     
  • 1.31, testt, 05:02, 13/04/2017 [ответить] [смотреть все]  
  • +/
    Нужно. А то стандартные андроид-эмуляторы слишком тормозные даже на мощном железе.
     
  • 1.41, Аноним, 08:21, 13/04/2017 [ответить] [смотреть все]  
  • +/
    Думаю KDE которые пилят свой дистр для сотовых стоит бросить shashlik и взять эт... весь текст скрыт [показать]
     
  • 1.50, J.L., 11:15, 13/04/2017 [ответить] [смотреть все]  
  • +/
    надо ещё объединить с _забыл_название_ по запуску дров для андройда под линуксом и получится вещь для создания "подделок под N900" на обычном мобильном железе которое без нормальных дров

    внизу получается нормальное линуксокружение, поверх достаточно изолированные те дрова которые проприетарь и те приложения которых не нашлось например в мобильной плазме

    итог куда лучше чем сплошная блотварь в дефолтной андройд-прошивке
    (эх, убунтофончик жалко)

     
  • 1.56, Аноним, 13:03, 13/04/2017 [ответить] [смотреть все]  
  • –1 +/
    Джва года жду, развивайте скорее!
     
  • 1.72, Аноним, 18:14, 13/04/2017 [ответить] [смотреть все]  
  • –2 +/
    Не запускается на Ubuntu 16 04 2 Пишет EE 2017-04-13 15 13 48 container_man... весь текст скрыт [показать]
     
  • 1.79, Наноним, 16:20, 14/04/2017 [ответить] [смотреть все]  
  • –1 +/
    Вот и поддержка snap в федорке пригодилась.
     
     
  • 2.80, Наноним, 18:47, 14/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вместо того чтобы там вверху сраться, может, поможете собрать?
    >Checking for module 'dbus-cpp'
    >--   No package 'dbus-cpp' found
    >CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:424 (message):
    >  A required package was not found

    Пакеты dbus-*-devel установлены, замена dbus-cpp на dbus-c++ в CmakeLists не помогает. Есть идеи?

     
  • 1.81, Аноним, 16:44, 15/04/2017 [ответить] [смотреть все]  
  • +/
    Очешуеть Оно живое Поставил snap Само не запускается, надо anbox session-ma... весь текст скрыт [показать]
     
     
  • 2.82, Аноним, 19:43, 15/04/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не понимаю Cuntubuntu выводит все из строя Пришлось найти и удОлить com cun... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.84, Аноним, 02:38, 17/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Что за cunt ubuntu?
     
     
  • 4.85, Аноним, 08:38, 17/04/2017 [^] [ответить] [смотреть все]  
  • +/
    Погуглить лень Это debian proot для ведроида Прикольная и полезная вещь Там д... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList