ProHoster > Блог > интернет новини > Пускане на хипервайзора за вградени устройства ACRN 1.2, разработен от Linux Foundation
Пускане на хипервайзора за вградени устройства 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 и други операционни системи. Проектът се състои от два основни компонента: хипервизор и свързани модели устройства с богат набор от входно/изходни медиатори, които организират споделен достъп до устройства между системите за гости. Хипервайзорът се управлява от сервизната ОС, която изпълнява функциите на хост система и съдържа компоненти за излъчване на повиквания от други гост системи към оборудването.
Възможност за използване на фърмуер Tianocore/OVMF като виртуален буутлоудър за сервизната ОС (хост система), способен да работи с Clearlinux, VxWorks и Windows. Поддържа проверен режим на зареждане (сигурно зареждане);