The OpenNET Project / Index page

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



"Google развивает новую систему ARCVM для запуска  ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Google развивает новую систему ARCVM для запуска  ..."  +/
Сообщение от 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.me/opennews/art.shtml?num=50748

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +2 +/
Сообщение от Аноним (1), 26-Май-19, 10:03 
Сдюжит ли гугол задачу запуска андроидных приложений в хромосе? Вот в чём вопрос.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Google развивает новую систему ARCVM для запуска  Android-пр..."  –7 +/
Сообщение от djehve (?), 26-Май-19, 10:09 
Будто это так сложно. Хромось на ядре линукса основана, как и андроид.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +6 +/
Сообщение от A.Stahl (ok), 26-Май-19, 10:22 
Мне кажется ты не распознал сарказм.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Google развивает новую систему ARCVM для запуска  Android-пр..."  –5 +/
Сообщение от Аноним (7), 26-Май-19, 10:54 
> использование полноценной виртуальной машины вместо контейнера

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

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

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +2 +/
Сообщение от Аноним (10), 26-Май-19, 11:54 
Нельзя - требуется подсистема ядра binder. Которой на обычных дистрах нет, потому что в обычных дистрах вместо неё dbus.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

26. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Аноним (10), 27-Май-19, 00:03 
http://kroah.com/log/blog/2014/01/15/kdbus-details/
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Google развивает новую систему ARCVM для запуска  Android-пр..."  –4 +/
Сообщение от Инсайдер (?), 26-Май-19, 13:17 
Они топят за простоту. Контейнер сделать тяжело, а засунуть андроид в виртуалку даже ты можешь. Одноногие лесбиянки из гугла решили выбрать виртуалку.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Sw00p aka Jerom (?), 26-Май-19, 15:34 
а потом одного контейнера будет не достаточно, и будут матрешку создавать
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

20. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +1 +/
Сообщение от андроид (?), 26-Май-19, 15:44 
> Они топят за простоту.

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

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

11. "Google развивает новую систему ARCVM для запуска  Android-пр..."  –1 +/
Сообщение от Аноним (11), 26-Май-19, 12:19 
Посмотрим,  что будет раньше.  Или Гугл это допилит,  или Хуавей свою систему выпустит, с одновременной поддержкой линуксовских и андроидных приложений.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Crazy Alex (ok), 26-Май-19, 14:13 
хуавей? Который даже рут на своих мобилах не даёт? Данунафиг, пусть его Штаты додавят лучше до полной могилки
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

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

28. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Sluggard (ok), 27-Май-19, 16:13 
Осталось лишь понять, как это сделать, в контексте смартфонов. Учитывая, что основной рынок сбыта Huawei/Honor — Китай, где всё равно никакие гуглосервисы никогда не работали.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

29. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Sluggard (ok), 27-Май-19, 16:49 
А, забыл. У них же ещё с ARM теперь проблемы. Почти додавили.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

30. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Аноним (22), 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.../

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

12. "Google развивает новую систему ARCVM для запуска  Android-пр..."  –2 +/
Сообщение от Аноним (12), 26-Май-19, 12:25 
Закапывают линукс
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +2 +/
Сообщение от Crazy Alex (ok), 26-Май-19, 14:14 
Вперёд, в Китай
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

18. "Google развивает новую систему ARCVM для запуска  Android-пр..."  –1 +/
Сообщение от Аноним (-), 26-Май-19, 15:19 
Там выкидывание Huawei из Linux Foundation под вопросом.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

23. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +2 +/
Сообщение от Аноним (22), 26-Май-19, 16:50 
Перевод автомобилей Тесла на чугуний-ионные аккумуляторы под вопросом.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

24. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Аноним (11), 26-Май-19, 16:56 
Ссылку можно?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

21. "Google развивает новую систему ARCVM для запуска  Android-пр..."  –1 +/
Сообщение от Аноним (21), 26-Май-19, 16:26 
у одного меня ощущение что Google наделала костылей и тюрем и теперь последовательно пытается побороть свои же решения?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Google развивает новую систему ARCVM для запуска  Android-пр..."  +/
Сообщение от Аноним (27), 27-Май-19, 00:06 
больше прослоек богу прослоек!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру