Фонд Linux представив ACRN 1.2 Hypervisor

ACRN

Кілька днів тому Фонд Linux представив нову версію гіпервізора ACRN 1.2 який є спеціалізованим гіпервізором і спроектований для використання у вбудованих технологіях та пристроях Internet of Things (IoT). Гіпервізор написаний з урахуванням готовності до виконання завдань у реальному часі та придатності для використання в критичних системах під час роботи в командах з обмеженими ресурсами.

Проект намагається зайняти нішу серед гіпервізорів, що використовуються в хмарних системах а також центри обробки даних та гіпервізори для промислових систем із суворим розподілом ресурсів. Електронні блоки управління, панелі приладів та автомобільні інформаційні системи наводяться як приклади використання ACRN, але гіпервізор також підходить для споживчих пристроїв IoT та інших вбудованих додатків.

ACRN забезпечує мінімальні накладні витрати і складається лише з 25 тисяч рядків коду (для порівняння, гіпервізори, що використовуються в хмарних системах, представляють приблизно 150 тисяч рядків коду).

У той же час ACRN гарантує низьку затримку та адекватна реакція при взаємодії з командою.

З іншого боку це підтримує віртуалізацію ресурсів центрального процесора, введення / виведення, мережева підсистема, графічні та звукові операції, на додаток до набору посередників вводу / виводу для спільного доступу до ресурсів, загальних для всіх віртуальних машин.

ACRN відноситься до першого типу гіпервізора (він працює безпосередньо поверх апаратного забезпечення) і дозволяє одночасно запускати кілька гостьових систем, які можуть запускати дистрибутиви Linux, RTOS, Android та інші операційні системи.

Проект як такий складається з двох основних компонентів: той, який є гіпервізор у-ель- інший - a модель пристрою пов'язані з широким набором посередників вводу / виводу, які організовують обмін пристроями між гостьовими системами.

Гіпервізор управляється операційною системою служби, яка діє як хост-система і містить компоненти для передачі викликів з інших гостьових систем на комп'ютери.

Дентро з його основних характеристик виділяються:

Маленький код

  • Оптимізовано для пристроїв з обмеженими ресурсами
  • Кілька рядків коду (LOC) з гіпервізора: прибл. 25K проти 156K LOC для орієнтованих на центр обробки даних гіпервізорів.

Швидкість

  • Низька затримка
  • Дозволяє швидше запустити час
  • Покращує загальну швидкість реагування за допомогою апаратного зв'язку

Створений для вбудованого IoT

  • Віртуалізація за межами центрального процесора, вводу-виводу, роботи в мережі тощо.
  • Віртуалізація вбудованих функцій розробки IoT, тобто: графіки, зображень, аудіо тощо.
  • Повний набір посередників вводу-виводу для спільного використання пристроїв між різними віртуальними машинами

Адаптивність

  • Підтримка декількох операційних систем для гостьових операційних систем, таких як Linux та Android
  • Застосовується у багатьох випадках використання

Це відкритий код

  • Масштабована підтримка
  • Значна економія на НДДКР та витратах на розробку
  • Код прозорості
  • Спільна розробка програмного забезпечення з лідерами галузі.
  • Дозвільні ліцензії BSD

Безпека

  • Важливі навантаження на безпеку мають пріоритет
  • Ізоляція критично важливих навантажень.
  • Проект побудований з урахуванням важливих навантажень щодо безпеки

Що нового в ACRN 1.2

З цього нового випускуo підкреслено можливість використання прошивки Tianocore / OVMF як віртуальний завантажувач для службової операційної системи (хост-системи), яка може запускати Clearlinux, VxWorks та Windows. Підтримуваний перевірений режим завантаження (безпечне завантаження).

Крім того розробники працювали над підтримкою контейнерів Kata. Тоді як для гостьових систем Windows (WaaG) додано посередник для доступу до контролера хосту USB (xHCI) та додано таймер постійного запуску віртуалізації (ART).

Для тих, хто зацікавлений у можливості протестувати ACRN, важливо, щоб вони знали, що вони повинні мати принаймні такі вимоги:

Мінімальні вимоги

  • 86-розрядний процесор x64
  • 4 ГБ оперативної пам'яті
  • Зберігання 20GB
  • Recomendado
  • 64-ядерний 4-розрядний процесор
  • 8 ГБ оперативної пам'яті
  • Зберігання 120GB

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


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.