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

Исходное сообщение
"Linux Foundation развивает новый гипервизор ACRN для встраив..."

Отправлено opennews , 16-Мрт-18 00:39 
Организация Linux Foundation представила (https://www.linuxfoundation.org/press-release/the-linux-foun.../) проект по развитию нового гипервизора ACRN (https://projectacrn.org/), рассчитанного на применение во встраиваемой технике и устройствах интернета вещей (IoT). Код гипервизора основан на предоставленных компанией Intel наработках по созданию легковесного  гипервизора для встраиваемых устройств и распространяется (https://github.com/projectacrn/acrn-hypervisor) под лицензией BSD.


Гипервизор рассчитан на минимизацию накладных расходов, готовность  для задач, работающих в режиме реального времени, и обеспечение высокой надёжности, пригодной для использования в критически важных системах. ACRN относится к гепервизорам первого типа (выполняется непосредственно поверх оборудования) и позволяет  одновременно выполнять несколько гостевых систем, в качестве которых могут выступать Linux-дистрибутивы, RTOS, Android и другие ОС.  Проект пытается занять нишу между гипервизорами, применяемыми в облачных системах и датацентрах, и гипервизорами для промышленных систем с жестким разделением ресурсов.

Новый гипервизор может использоваться на устройствах с ограниченными ресурсами и состоит из всего 25 тысяч строк кода (для сравнения применяемые в облачных системах гипервизоры насчитывают около 150 тысяч строк кода). При этом ACRN гарантирует низкие задержки (low latency) и адекватную отзывчивость при взаимодействии с оборудованием. Поддерживается виртуализация ресурсов CPU, ввода/вывода, сетевой подсистемы, операций с графикой и звуком. Для совместного обращения к общим для всех VM ресурсам предоставляется набор медиаторов ввода/вывода.


В качестве примера использования ACRN приводятся электронные блоки управления, приборные панели и автомобильные информационные системы, но гипервизор также хорошо подходит для потребительских IoT-устройств и других встраиваемых применений. Проект состоит из двух основных компонентов: гипервизора (https://github.com/projectacrn/acrn-hypervisor) и связанной с ним модели устройств (https://github.com/projectacrn/acrn-devicemodel) c богатым набором медиаторов ввода/вывода, осуществляющих организацию совместного доступа к устройствам между гостевыми системами. Управление гипервизором осуществляется из сервисной ОС, которая выполняет функции хост-системы и содержит компоненты для трансляции обращений других гостевых систем к оборудованию.

URL: https://www.linuxfoundation.org/press-release/the-linux-foun.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=48268


Содержание

Сообщения в этом обсуждении
"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено An , 16-Мрт-18 00:39 
Круто, на встраиваемых устройствах самое оно

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено freehck , 16-Мрт-18 03:00 
Я один тут не понимаю, зачем на встраиваемых устройствах запускать виртуалки пачками? Там вроде и одной оси тесновато будет.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено An , 16-Мрт-18 09:24 
Так и я про тоже

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено commiethebeastie , 16-Мрт-18 09:51 
Чтобы поместить зонд уровнем ниже.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено fr0ster , 16-Мрт-18 09:55 
Например пустить FreeRTOS вместе с Linux`ом.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 10:06 
А запустить Linux-RT вместо их обоих?

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено fr0ster , 16-Мрт-18 13:18 
Как вариант да.
Но тут есть нюансы и тонкие моменты.
Во первых Linux не будет жестко реалтаймовым.
Во вторых в случае необходимости перегрузить девайс вы перегрузите весь, в случае виртуализации можно будет перегрузить только одну гостевую систему.
В третьих может вам заблажиться изолировать некие процессы друг от друга, а встраивать две железяки вместо одной вам будет неудобно или накладно.

В общем явно метод не серебряная пуля, но право на жизнь имеет.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено fr0ster , 16-Мрт-18 13:24 
> Как вариант да.
> Но тут есть нюансы и тонкие моменты.
> Во первых Linux не будет жестко реалтаймовым.

Поправка
RTLinux заявляется как hard realtime, но по сути там от Linux рожки да ножки.
"Фактически Linux является простаивающей (idle) задачей ОСРВ, запускаемой только в том случае, если никакая задача не исполняется в реальном времени"
В общем опять таки не серебряная пуля.

> Во вторых в случае необходимости перегрузить девайс вы перегрузите весь, в случае
> виртуализации можно будет перегрузить только одну гостевую систему.
> В третьих может вам заблажиться изолировать некие процессы друг от друга, а
> встраивать две железяки вместо одной вам будет неудобно или накладно.
> В общем явно метод не серебряная пуля, но право на жизнь имеет.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 19:13 
Где Вы откопали RTLinux? Жёсткий реалтайм уже много лет как поддерживается в Linux отдельными патчами и уже давно является стандартом де факто. Доступен при сборке ядра с опцией RT_PREEMPT=FULL. В основной репозиторий его принимают постепенно, частями.

Сейчас в основном ядре только мягкий реалтайм из коробки при выборе установки конфигурационной опции RT_PREEMPT в максимальное значение.

Другой вопрос, что для разработчика оборудования может быть проще поставить RTOS для управления устройством, чем писать драйвер с поддержкой rt для Linux. Возможно, гипервизор в этом случае может облегчить задачу. Здесь всё будет упираться в вопросы дальнейших обслуживания и поддержки.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Anonymoustus , 17-Мрт-18 00:59 
> Где Вы откопали RTLinux? Жёсткий реалтайм уже много лет как поддерживается в
> Linux отдельными патчами и уже давно является стандартом де факто. Доступен
> при сборке ядра с опцией RT_PREEMPT=FULL. В основной репозиторий его принимают
> постепенно, частями.

Где есть стабильные реализации для нормальных людей? Когда в последний раз я пытался использовать это (для звука), оно не работало стабильно.


> Сейчас в основном ядре только мягкий реалтайм из коробки при выборе установки
> конфигурационной опции RT_PREEMPT в максимальное значение.
> Другой вопрос, что для разработчика оборудования может быть проще поставить RTOS для
> управления устройством, чем писать драйвер с поддержкой rt для Linux. Возможно,
> гипервизор в этом случае может облегчить задачу. Здесь всё будет упираться
> в вопросы дальнейших обслуживания и поддержки.

Или бесплатный FreDOS, ага.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 19-Мрт-18 13:26 
> Когда в последний раз я пытался использовать это (для звука), оно не работало стабильно.

Вендузятник должен страдать.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Anonymoustus , 19-Мрт-18 16:57 
>> Когда в последний раз я пытался использовать это (для звука), оно не работало стабильно.
> Вендузятник должен страдать.

Страдай.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 20-Мрт-18 02:36 
> Где есть стабильные реализации для нормальных людей?

В московском метро движением поездов рулит, если не ошибаюсь.

> Когда в последний раз я пытался использовать это (для звука), оно не работало стабильно.

У лиц с BSDшно-солярным бэкграундом пингвины не летают, зато винду всегда похвалят. Хоть на ней такое и не сделаешь вообще.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Anonimus , 16-Мрт-18 17:08 
микроядерные ОС для этого более выгодно смотрятся.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 20-Мрт-18 02:44 
> микроядерные ОС для этого более выгодно смотрятся.

Половина гипервизоров и есть микроядро доведенное до абсолюта, так что там нет вообще ничего кроме дележа ресурсов.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 20-Мрт-18 02:31 
> Во вторых в случае необходимости перегрузить девайс вы перегрузите весь, в случае
> виртуализации можно будет перегрузить только одну гостевую систему.
> В третьих может вам заблажиться изолировать некие процессы друг от друга, а
> встраивать две железяки вместо одной вам будет неудобно или накладно.

Все это можно сделать и средствами Linux, там есть namespaces и виртуалки. Без непонятного BSD-блоба от вендоров :). С такой лицензией наиболее вероятное применение - "очередной бэкдор от проприетаищиков" - "лицензия позволяет!".


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 11:18 
Изоляция, безопсаность, всё такое!

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 17-Мрт-18 05:16 
Повышать безопасность добавлением ещё большего количества кода - очень интересный подход.
"Вот с линуксом мы обосрaлись и отчаялись устранить уязвимости, но если добавить ещё уровень привилегий, то точно не обосрёмся. У нас Безопасное Окружение, я так сказал. А если всё же обосрёмся - можно придумать ортогональную систему привилегий, и сказать, что у нас Доверенное Окружение".

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Anonymoustus , 16-Мрт-18 14:13 
Не один.

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


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Andrey Mitrofanov , 16-Мрт-18 14:17 
> Не один.
> Я вообще не понимаю, зачем утюгам и холодильникам вычислительные ресурсы.

На холодильниках -- оверрклокЪ хорошЬ,
   на утюгах -- ТЭН профилен.

Осталось скрестить: утюгх-олодильник, фреоновый гибкий "отвод" тепла от майнера в морозилке к железке для глажки?!


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Анотоним , 16-Мрт-18 19:23 
>Я вообще не понимаю, зачем утюгам ... вычислительные ресурсы

Это очень удобно!

Ты одновременно гладишь и МАЙНИШЬ биткоины. Зарабатываешь и получаешь удовольствие одновременно.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Не тот Аноним , 16-Мрт-18 15:19 
Если иметь возможность пиривязывать виртуалки к ядрам как в гипервизоре JailHouse, то можно изолировать часть отвечающую за безопасность (хранение паролей, аутентификация) от остальной части и таким образом разработать систему, где на гов<CENSORED>яно спроектированном 37-ядерном ARM-е можно избежать например атаки Spectre

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Fy , 16-Мрт-18 15:28 
Как же не понятно?
Хочешь чтобы твой холодильник начал варить кофе? Просто ставишь параллельно ОС от кофеварки и все. Будущее наступило!

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 20-Мрт-18 00:38 
На какое-нибудь аутомотив железо - самое оно. Например, Андроид со всей сопутствующей инфраструктурой будет бегать на одной виртуалке, а софт для ЭКУ - на другой. Учитывая минимальный оверхед гипервизора, сравнительно высокую безопасность, гибкость и возможность перенести тонны уже написанного софта без серьезных подводных камней - почему бы и нет? Заодно и пара шекелей экономится.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Ан , 20-Мрт-18 02:48 
> На какое-нибудь аутомотив железо - самое оно. Например, Андроид со всей сопутствующей
> инфраструктурой будет бегать на одной виртуалке, а софт для ЭКУ -

Вот что-что а ECU рядом с андроидом лучше не ставить хоть там что. К счастью у нормальных инженеров хватает ума делать ECU отдельным МК.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 20-Мрт-18 20:41 
Практически все хоть сколько нибудь серьезные фирмы уже сейчас занимаются переносом всего барахла включая всякие андроиды на один чип, даже есть уже более-менее готовые фреймворки вроде COQOS, PikeOS. До массового производства - как рукой подать.
И вообще, с чего это нормальными считаются инженеры, которые считают, что +1 точка отказа - лучше, чем если бы её не было? Архитектура встраиваемых процессоров уже достаточно созрела, чтобы без особой боязни переносить важные компоненты с повышенными требованиями к безопасности на один кристал.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено ДяДя , 16-Мрт-18 09:30 
Это актуально. Даже ARM поддерживает аппаратную виртуализацию. Я глянул - пока только Intel, жаль.
Linux - не ОС реального времени, а FreeRTOS - да. На RPi можно запустить FreeRTOS, только функционал полноценной ОС также нужен. Можно XEN использовать, но эта штука легче и проще. Именно то, что нужно.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 10:11 
Есть RTLinux, ДяДя.
https://en.wikipedia.org/wiki/RTLinux

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено YetAnotherOnanym , 16-Мрт-18 10:59 
Linux поверх персонального гипервизора, для которого оно - всего лишь один из процессов? Нафиг-нафиг! Я лучче какой-нить RTEMS освою, если прижмёт.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено ДяДя , 16-Мрт-18 12:21 
Ничего юзабельного нет. Дайте ссылку на дистрибутив.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Другой Аноним , 19-Мрт-18 13:22 
не есть, а был RTLinux. Сейчас нету, вместо него есть Linux-RT, который функционирует по другим принципам.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено ДяДя , 16-Мрт-18 12:43 
FreeRTOS for Xen on ARM - полезная штука
https://github.com/GaloisInc/FreeRTOS-Xen

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 00:43 
Интересно а на мои wifi выключатели домашние станет? а если да то что мне это даст?

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено A.Stahl , 16-Мрт-18 09:47 
разве ты не знаешь что БСД безопасней выключает ВайФай, Линукс быстрее, а Винда удобней. В зависимости от ситуации ты сможешь выключать ВайФай по-разному!

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 10:14 
В одной виртуалке ты сможешь, например, майнить, из другой спам рассылать. :)

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 00:45 
Кластер виртуализированых выключателей

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 07:47 
майнинг ферма виртуализированных выключателей

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 20-Мрт-18 02:51 
> Кластер виртуализированых выключателей

Это же FGFS!


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено EHLO , 16-Мрт-18 01:01 
Прослойка для совместимости, в том числе лицензионной.
Чтобы блобы проприетарные запускать.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено A , 16-Мрт-18 09:34 
Для опроса каждого датчика по своей отдельной виртуалке, со своей версией Андроида.
В отдельной виртуалке веб-сервер и в нем алгоритм собственно приложения.
Внутри гипервизора эмуляция эзернета для связи сервера с датчиками. И с веб-мордой.
В отдельной виртуалке - веб морда. Еще в одной - база данных. И так далее...
А теперь мы поворачиваем ключ зажигания (нет, это уже ж не модно - мы нажимаем кнопку
"start engine") и "поехали". :)
Класс...

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено ыы , 16-Мрт-18 09:57 
а еще докеры там внутри...

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 10:21 
Ага, Qubes отдыхает :)

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено leap42 , 16-Мрт-18 05:14 
выглядит как cpu rings только другое

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 06:11 
>Организация Linux Foundation представила проект
>под лицензией BSD

Ну наконец-то они взялись за ум и начинают отказываться от несвободного ГПЛ. Так победим!


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено сишечка с пюрешечкой , 16-Мрт-18 07:37 
свободные лицензии приносят только одну свободу:
free ride для проприерастов

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 08:04 
>свободные лицензии приносят только одну свободу:
>free ride для проприерастов

Из твоего комментария следует, что GPL - таки несвободная, раз не приносит свободу для _ВСЕХ_, а не только своих адептов.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 10:25 
Добро (копилефт) должно быть с кулаками. Т.е. должно уметь себя защищать пока в Мире существует капитализм. А пермессив годится только, когда наступит всеобщее равенство и браство. Только тогда и лецензии совсем не нужны будут.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 13:34 
Если уж по-хорошему, то должно существовать только два типа лицензий - EULA (все запрещено по дефолту) и BSD/MIT (все разрешено по дефолту).

А вирусный GPL - это реально "Да не достанься же ты никому!". Опубликовать под гпл === выкинуть код. Тогда уж лучше не открывать вообще и не позориться с гплом - типа как в известном евrейском анекдоте про показали коньяк и поставили назад в шкаф.


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 13:58 
А ты бы хотел захапать открытый код в свой проприетарный производный и, конечно, же производный код не показывать. Вот тебе пермессив и манна небесная.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 14:12 
Конечно! Код эквивалентен времени. А время - деньги. А деньги должны работать. Так что код должен работать.

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


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 07:50 
>>Организация Linux Foundation представила проект
>>под лицензией BSD
> Ну наконец-то они взялись за ум и начинают отказываться от несвободного ГПЛ.
> Так победим!
> Бест регардс
> Мультиплатинум Мембер

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено ыы , 16-Мрт-18 09:18 
Кто то решил что встраиваемые устройства работают слишком быстро и имеют слишком большую вычислительную мощность. установка в них windows 10 не помогла...

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 10:28 
Вот, лучше б майнер сделали.

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Андрей , 16-Мрт-18 11:30 
А в чём принципиальные преимущества перед Siemens Jailhouse?

"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Не тот Аноним , 16-Мрт-18 15:29 
> А в чём принципиальные преимущества перед Siemens Jailhouse?

Тем, что в текущих планах JailHouse не умеет в планирование ядер для одной виртуальной машины. Возможно в будущем возможно планы не поменяются.
Сейчас у него по-моему только два фундаментальных недостатка:
- привязка исключительно к Linux (он как KVM)
- его пилит фактически один человек, хоть и под крылом Siemens
А так, на мое мнение, JailHouse самый перспективный гипервизор из всех существующих


"Linux Foundation развивает новый гипервизор ACRN для встраив..."
Отправлено Аноним , 16-Мрт-18 13:57 
надо заметить что тестируется этот гипервизор на 'Intel NUC with 8GB of RAM and using an 128GB SSD', и примерно такие же минимальные требования, т.е. гипервизор для х86 встраиваемых устройств IoT, таких плат сейчас меньше 10 и характерно что сама Intel бросила их выпускать т.е. для Siemens Jailhouse нисколько не конкурент.