URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117462
[ Назад ]

Исходное сообщение
"Google развивает новую систему ARCVM для запуска  Android-пр..."

Отправлено opennews , 26-Май-19 10:03 
В рамках проекта ARCVM (https://chromium-review.googlesource.com/q/message:arcvm) (ARC Virtual Machine) компания Google развивает (https://9to5google.com/2019/05/24/chrome-os-android-apps-vm/) для Chrome OS новый вариант прослойки для запуска Android-приложений. Ключевым отличием от предлагаемой ныне прослойки ARC++ (Android Runtime for Chrome) является использование полноценной виртуальной машины вместо контейнера. Заложенные в ARCVM технологии уже применяются в подсистеме Crostini (https://chromium.googlesource.com/chromiumos/docs/+/master/c...), предназначенной  для запуска Linux-приложений в Chrome OS.

Вместо контейнера, изолируемого при помощи пространств имён, seccomp, alt syscall (https://chromium.googlesource.com/chromiumos/third_party/ker...), SELinux и cgroups, для выполнения Android-окружения в ARCVM  применяется монитор виртуальных машин CrosVM (https://chromium.googlesource.com/chromiumos/platform/crosvm/) на базе гипервизора KVM и модифицированный (https://chromium-review.googlesource.com/c/chromiumos/overla...) на уровне настроек системный образ  Termina (https://chromium.googlesource.com/chromiumos/overlays/board-.../), включающий урезанное ядро и минимальное системное окружение. Ввод и вывод на экран организован через запуск внутри виртуальной машины промежуточного композитного сервера, пробрасывающего вывод, события ввода и операции с буфером обмена между виртуальным и основным окружением (в ARC++ применялось (https://www.x.org/wiki/Events/XDC2016/Program/Arcpp_Graphics...) прямое обращение к слою DRM через Render Node).


В ближайшее время Google не планирует (https://chromium.googlesource.com/chromiumos/docs/+/master/c...) заменять текущую подсистему ARC++ на ARCVM, но в долгосрочной перспективе ARCVM представляет интерес с точки зрения унификации с подсистемой для запуска Linux-приложений и обеспечения более строгой изоляции Android-окружения (в контейнере используется общее с основной системой ядро и остаётся прямой доступ к системным вызовам и интерфейсам ядра, уязвимость в которых может использоваться для компрометации из контейнера всей системы).


Применение ARCVM также даст возможность разрешить пользователям установку произвольных Android-приложений, не ограничиваясь привязкой к каталогу Google Play и не требуя перевода устройства в режим для разработчика (в штатном режиме разрешена (https://bugs.chromium.org/p/chromium/issues/detail?id=761329) установка только выборочных приложений из Google Play). Подобная возможность необходима для организации разработки Android-приложений в Chrome OS. В настоящее время уже имеется возможность установить в Chrome OS среду Android Studio, но для того чтобы тестировать разрабатываемые приложения требуется включение режима для разработчика (Developer Mode).


URL: https://www.osnews.com/story/130074/google-working-on-new-wa.../
Новость: https://www.opennet.dev/opennews/art.shtml?num=50748


Содержание

Сообщения в этом обсуждении
"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 10:03 
Сдюжит ли гугол задачу запуска андроидных приложений в хромосе? Вот в чём вопрос.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено djehve , 26-Май-19 10:09 
Будто это так сложно. Хромось на ядре линукса основана, как и андроид.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено A.Stahl , 26-Май-19 10:22 
Мне кажется ты не распознал сарказм.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Сргей Брин , 26-Май-19 10:50 
Хм...
Будет виртаулка (ART) в виртуалке (CrosVM)?
Хорошо, что хоть с GPU все более-менее, хотя костыли. CrosVM умеет в отрисовку на GPU клиента

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 10:56 
> Будет виртаулка (ART) в виртуалке (CrosVM)?

икзибит одобряэ


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 10:54 
> использование полноценной виртуальной машины вместо контейнера

в чём разница? контейнер неполноценный? как-то пропустил эту вашу моду на контейнеры.

> проекта ARCVM (ARC Virtual Machine)

тут главное назвать погромче. и чтобы арк, вм обязательно, хром ещё туда. потом похоронить и грабить корованы на торговой марке

> при помощи пространств имён, seccomp, alt syscall, SELinux и cgroups, для выполнения Android-окружения в ARCVM применяется монитор виртуальных машин CrosVM на базе гипервизора KVM

чуваки заадминили kvm. теперь орать на каждом углу "кантэйнеры" и "я написаль и разработаль полноценную ВМ"?


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 11:23 
Я ламер и не понимаю. А можно ли просто в чруте запустить андроид?
Ну то есть берётся андроид, компилируется под pc архитектуру, в эту папку мы чрутимся и пробрасываем туда некоторые файлы основного линукса (/dev/ всякие)
Android-X86 таки есть, виртуальной машине всё равно на чём код запускать, даже были планшеты на атоме, и вроде не слышал проблем о несовместимости.

Ну может дисплейный сервер из андроида может конфликтовать за устройства с иксами, не знаю. Например.
Когда запустим - останется только наделать лёгких прослоек вида звук Android > alsa, но это же совсем легко.

Так почему андроид нельзя элементарно запустить в чруте, как другие дистрибутивы?


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 11:54 
Нельзя - требуется подсистема ядра binder. Которой на обычных дистрах нет, потому что в обычных дистрах вместо неё dbus.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 27-Май-19 00:03 
http://kroah.com/log/blog/2014/01/15/kdbus-details/

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 12:37 
> Так почему андроид нельзя элементарно запустить в чруте, как другие дистрибутивы?

Потому как чрут не нужен. В контейнере можно. Но гуглу этот вариан не подходит, они топят за безопасность хромооси. По той же причине они и для просто линуксового софта используют VM.


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Инсайдер , 26-Май-19 13:17 
Они топят за простоту. Контейнер сделать тяжело, а засунуть андроид в виртуалку даже ты можешь. Одноногие лесбиянки из гугла решили выбрать виртуалку.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Sw00p aka Jerom , 26-Май-19 15:34 
а потом одного контейнера будет не достаточно, и будут матрешку создавать

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено андроид , 26-Май-19 15:44 
> Они топят за простоту.

Ага, запилят какую-то простую и полезную приложуху, и захреначат туда в репу гигабайты тестов.
Потом завяжут это все на свои поделки вроде gtest/glog/gflags/protobuf/... с такими-же гигабайтами тестов...

В общем, проще некуда, если у тебя кабель диаметром с арбуз и пару сотен гигов потянуть с гита -- что два пальца об асфальт.


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 12:19 
Посмотрим,  что будет раньше.  Или Гугл это допилит,  или Хуавей свою систему выпустит, с одновременной поддержкой линуксовских и андроидных приложений.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Crazy Alex , 26-Май-19 14:13 
хуавей? Который даже рут на своих мобилах не даёт? Данунафиг, пусть его Штаты додавят лучше до полной могилки

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 16:43 
Чем это они его собрались давить? Бумагой резаной? Кому она впёрлась в 21-м веке. SMIC уже машет им ручкой. Права на ARM у Китая, AMD прикормлены, заодно RISC V подоспел.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Sluggard , 27-Май-19 16:13 
Осталось лишь понять, как это сделать, в контексте смартфонов. Учитывая, что основной рынок сбыта Huawei/Honor — Китай, где всё равно никакие гуглосервисы никогда не работали.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Sluggard , 27-Май-19 16:49 
А, забыл. У них же ещё с ARM теперь проблемы. Почти додавили.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 28-Май-19 16:45 
Кто кого почти додавил? Вы информацию берёте с РенТВ что ли?

With the acquisition of Arm Holdings itself coming in at over $31bn, the sale of 51 per cent of Arm China for $775.2m seems a little on the low side.

https://www.theregister.co.uk/2018/06/06/softbank_offloads_5.../


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 12:25 
Закапывают линукс

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Crazy Alex , 26-Май-19 14:14 
Вперёд, в Китай

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 15:19 
Там выкидывание Huawei из Linux Foundation под вопросом.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 16:50 
Перевод автомобилей Тесла на чугуний-ионные аккумуляторы под вопросом.

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено пох , 26-Май-19 19:21 
это было бы просто прекрасно, но, боюсь, нет - такое количество лития, которое жрут эти батареи, с разработкой которых инженеры даже рядом не стояли - разьве что обратно в землю закопать, но это процесс, мягко говоря, сложный.

Придется и дальше снабжать теслу.

P.S. и в принципе да - содержание железа в тех батареях в сотню-другую раз больше чем лития.


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 28-Май-19 16:55 
> это было бы просто прекрасно, но, боюсь, нет - такое количество лития,
> которое жрут эти батареи, с разработкой которых инженеры даже рядом не
> стояли - разьве что обратно в землю закопать, но это процесс,
> мягко говоря, сложный.
> Придется и дальше снабжать теслу.

Илон, когда же тебя отпустит?


"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 16:56 
Ссылку можно?

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 26-Май-19 16:26 
у одного меня ощущение что Google наделала костылей и тюрем и теперь последовательно пытается побороть свои же решения?

"Google развивает новую систему ARCVM для запуска  Android-пр..."
Отправлено Аноним , 27-Май-19 00:06 
больше прослоек богу прослоек!