Издаване на хипервизора за вградени устройства 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 и други операционни системи. Проектът се състои от два основни компонента: хипервизор и свързаната с него модел на устройства с богат набор от медиатори за вход/изход, осигуряващи организация на споделен достъп до устройства между гостуващите системи. Управлението на хипервизора се извършва от сервизна операционна система, която изпълнява функции на хост система и съдържа компоненти за превод на заявките на другите гостуващи системи към оборудването.

Издаване на хипервизора за вградени устройства 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