Organisation Linux Foundation frigivelse af en specialiseret hypervisor , designet til brug i indlejret teknologi og Internet of Things (IoT) enheder. Hypervisorkoden er baseret på Intels lette hypervisor til indlejrede enheder og under BSD-licensen.
Hypervisoren er skrevet med henblik på parathed til at udføre realtidsopgaver og egnethed til brug i kritiske systemer, når der køres på udstyr med begrænsede ressourcer. Projektet forsøger at indtage en niche mellem hypervisorer, der bruges i cloud-systemer og datacentre, og hypervisorer til industrielle systemer med streng ressourcedeling. Eksempler på brug af ACRN omfatter elektroniske kontrolenheder, instrumentpaneler og informationssystemer til biler, men hypervisoren er også velegnet til forbruger-IoT-enheder og andre indlejrede applikationer.
ACRN giver minimal overhead og består kun af 25 tusinde linjer kode (til sammenligning har hypervisorer, der bruges i skysystemer, omkring 150 tusind linjer kode). Samtidig garanterer ACRN lav latenstid og tilstrækkelig reaktionsevne ved interaktion med udstyr. Understøtter virtualisering af CPU-ressourcer, I/O, netværksundersystem, grafik og lydoperationer. For at dele adgang til ressourcer, der er fælles for alle VM'er, leveres et sæt I/O-mæglere.
ACRN относится к гипервизорам первого типа (выполняется непосредственно поверх оборудования) и позволяет одновременно выполнять несколько гостевых систем, в которых которых могут запускаться Linux-дистрибутивы, RTOS, Android и другие ОС. Проект состоит из двух основных компонентов: og relateret med et rigt sæt input/output-mæglere, der organiserer delt adgang til enheder mellem gæstesystemer. Hypervisoren styres fra service-OS, som udfører funktionerne i et værtssystem og indeholder komponenter til udsendelse af opkald fra andre gæstesystemer til udstyret.
The main i ACRN 1.2:
- Mulighed for at bruge firmware в качестве виртуального загрузчика для сервисной ОС (хост-системы), способного запускать Clearlinux, VxWorks и Windows. Поддерживается режим верифицированной загрузки (Secure boot);
- Containerstøtte ;
- Til gæstesystemer med Windows (WaaG) добавлен медиатор для обращения к хост-контроллеру USB (xHCI);
- Tilføjet Always Running Timer virtualisering ().
Kilde: opennet.ru
