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

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

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

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

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

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

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

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

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster