Пускане на хипервайзора за вградени устройства ACRN 1.2, разработен от Linux Foundation

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

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

ACRN осигурява минимални разходи и се състои от само 25 хиляди реда код (за сравнение, хипервайзорите, използвани в облачните системи, имат около 150 хиляди реда код). В същото време ACRN гарантира ниска латентност и адекватна реакция при взаимодействие с оборудването. Поддържа виртуализация на CPU ресурси, I/O, мрежова подсистема, графики и звукови операции. За споделяне на достъп до ресурси, общи за всички VM, се предоставя набор от I/O медиатори.

ACRN е хипервизор от тип XNUMX (работи директно върху хардуера) и ви позволява едновременно да стартирате множество системи за гости, които могат да изпълняват Linux дистрибуции, RTOS, Android и други операционни системи. Проектът се състои от два основни компонента: хипервизор и свързани модели устройства с богат набор от входно/изходни медиатори, които организират споделен достъп до устройства между системите за гости. Хипервайзорът се управлява от сервизната ОС, която изпълнява функциите на хост система и съдържа компоненти за излъчване на повиквания от други гост системи към оборудването.

Пускане на хипервайзора за вградени устройства ACRN 1.2, разработен от Linux Foundation

Основната промени в ACRN 1.2:

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

Източник: opennet.ru

Добавяне на нов коментар