The OpenNET Project / Index page

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

Выпуск гипервизора для встраиваемых устройств ACRN 1.2, развиваемого в Linux Foundation

31.08.2019 11:42

Организация Linux Foundation представила выпуск специализированного гипервизора ACRN 1.2, рассчитанного на применение во встраиваемой технике и устройствах интернета вещей (IoT). Код гипервизора основан на развиваемом компанией Intel легковесном гипервизоре для встраиваемых устройств и распространяется под лицензией BSD.

Гипервизор написан с оглядкой на готовность для выполнения задач реального времени и пригодность к использованию в критически важных системах, при работе на оборудовании с ограниченными ресурсами. Проект пытается занять нишу между гипервизорами, применяемыми в облачных системах и датацентрах, и гипервизорами для промышленных систем с жестким разделением ресурсов. В качестве примера использования ACRN приводятся электронные блоки управления, приборные панели и автомобильные информационные системы, но гипервизор также хорошо подходит для потребительских IoT-устройств и других встраиваемых применений.

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

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

Основные изменения в ACRN 1.2:

  • Возможность использования прошивок Tianocore/OVMF в качестве виртуального загрузчика для сервисной ОС (хост-системы), способного запускать Clearlinux, VxWorks и Windows. Поддерживается режим верифицированной загрузки (Secure boot);
  • Поддержка контейнеров Kata;
  • Для гостевых систем с Windows (WaaG) добавлен медиатор для обращения к хост-контроллеру USB (xHCI);
  • Добавлена виртуализация Always Running Timer (ART).


  1. Главная ссылка к новости (https://projectacrn.org/acrn-p...)
  2. OpenNews: Intel объявил о разработке высоконадёжного дистрибутива Linux
  3. OpenNews: Выпуск свободной операционной системы реального времени Zephyr 1.8
  4. OpenNews: Для процессоров MIPS представлен первый открытый гипервизор
  5. OpenNews: Intel развивает гипервизор на языке Rust
  6. OpenNews: Выпуск Kata Containers 1.0 с изоляцией на основе виртуализации
Лицензия: CC-BY
Тип: Программы
Ключевые слова: acrn, hypervisor, virtual, iot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (11) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.3, Аноним (3), 13:56, 31/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Организация Linux Foundation представила (https://projectacrn.org/acrn-project-releases-version-1-2/) выпуск специализированного гипервизора ACRN 1.2 (https://projectacrn.org/), рассчитанного
    > на применение во встраиваемой технике и устройствах интернета вещей (IoT).

    Уррааа! Линукс везде!

    > Код распространяется (https://github.com/projectacrn/acrn-hypervisor) под лицензией BSD.
    > BSD 3-Clause "New" or "Revised" License

    Фуу, опять эти проприетарные подстилочки!

     
     
  • 2.5, Аноним (5), 16:10, 31/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Читай внимательно особенно слово Линукс фаундейшн.
     

  • 1.4, Онаним (?), 14:22, 31/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хорошая штука как раз для эмбедовки и IoT. Так тебе надо в прошивку впиливать всякие следилки и т.п., их в итоге найдут, будет скандал и больно. А тут - целый гипервизор. Что бы в пользовательской системе не крутилось, мы всегда имеем к этому доступ. Профит.
     
     
  • 2.6, Аноним (5), 16:11, 31/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На базе гипервизора от Интел. Очередной IME.
     
  • 2.8, Gramm. Nazi (?), 19:35, 31/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Что бы в пользовательской системе не крутилось

    Что бы НИ крутилось.
    Или "чтобы не крутилось", но у нас сегодня не про это :)

    Не лбагодари.

     

  • 1.7, Анонимище (?), 18:09, 31/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Объясните в чем смысл гипервизора для маломощного железа? Накладные расходы небольшие но они же есть? Почему не использовать какую-нибудь java-машину? Или современное железо для умных замков и лампочек уже не такое маломощное? Правда интересно. Не холивара ради.
     
     
  • 2.11, Аноним (11), 04:57, 01/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    никто в лампочку гипервизор не пихает, вроде. Тут для другой эмбеддовки.

    с лампочками, конечно, все печально, начиная с wifi применяемого. Но надеюсь сабж не для них все же

     
  • 2.12, leap42 (ok), 05:11, 01/09/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    миф тяжеловесности виртуализации форсится апологетами контейнерезации: все тяжелые части виртуализации давно аппаратно реализованы, накладные расходы околонулевые.

    java практически мертва (это вам не сишка), брать её для разработки новых продуктов в 2019 - сомнительное удовольствие (если кто не в курсе - оракель разогнал сановских спецов, а другие какбе вообще в тамошних потрохах не шарят, оттого релизы раньше задерживались годами, а сейчас выходят или минорными или сырыми)

     
     
  • 3.13, OpenEcho (?), 07:27, 02/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >java практически мертва (это вам не сишка), брать её для разработки новых продуктов в 2019 - сомнительное удовольствие

    Так оракл теперь еще и бало хочет за использование жабы в коммерческих проектах.

     
     
  • 4.14, мое правило (?), 20:02, 02/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно вам, openjdk качнули и продолжаете крутить свой spring. А если посмотреть на всякие графики всяких tiobe и компании(конечно же купленные ораклом), то можно заметить, что java даже если и раненая, то уверенно проживет еще долго. Даже хотя бы потому, что то количество говняного легаси, которое существует на java и которое никто не хочет выбрасывать и с которым надо взаимодействовать и развивать, будет накладно переписать на go или новомодный панацейный rust(это тот, который безопасный весь такой и офигенный... правда главную проблему, косоруких программистов, он ну никак не убирает).
     

  • 1.9, AS (??), 20:51, 31/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    virsh list в лампочке - зачем ?
    из за патентов ?
     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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