organizacija Linux temelj oslobađanje specijalizovanog hipervizora , dizajniran za upotrebu u ugrađenoj tehnologiji i Internet of Things (IoT) uređajima. Hipervizorski kod je baziran na Intelovom laganom hipervizoru za ugrađene uređaje i pod BSD licencom.
Hipervizor je napisan s ciljem spremnosti za izvršavanje zadataka u realnom vremenu i prikladnosti za upotrebu u kritičnim sistemima kada radi na opremi sa ograničenim resursima. Projekat pokušava zauzeti nišu između hipervizora koji se koriste u cloud sistemima i podatkovnim centrima i hipervizora za industrijske sisteme sa striktnom dijeljenjem resursa. Primeri upotrebe ACRN-a uključuju elektronske kontrolne jedinice, instrument table i automobilske informacione sisteme, ali hipervizor je takođe dobro prikladan za potrošačke IoT uređaje i druge ugrađene aplikacije.
ACRN obezbeđuje minimalne troškove i sastoji se od samo 25 hiljada linija koda (za poređenje, hipervizori koji se koriste u cloud sistemima imaju oko 150 hiljada linija koda). Istovremeno, ACRN garantuje nisko kašnjenje i adekvatan odziv pri interakciji sa opremom. Podržava virtuelizaciju CPU resursa, I/O, mrežni podsistem, grafičke i zvučne operacije. Za dijeljenje pristupa resursima zajedničkim za sve VM, obezbjeđen je skup I/O posrednika.
ACRN je hipervizor tipa 1 (radi direktno preko hardvera) i omogućava istovremeno izvršavanje više gostujućih sistema, koji mogu raditi Linux-distribucije, RTOS, Android i drugi operativni sistemi. Projekat se sastoji od dvije glavne komponente: i povezane sa bogatim skupom input/output medijatora koji organiziraju zajednički pristup uređajima između sistema za goste. Hipervizorom se upravlja iz servisnog OS-a, koji obavlja funkcije glavnog sistema i sadrži komponente za emitovanje poziva sa drugih gostujućih sistema na opremu.
Glavni u ACRN 1.2:
- Mogućnost korištenja firmvera kao virtuelni bootloader za servisni OS (host sistem), sposoban za pokretanje Clearlinux-a, VxWorks-a i WindowsPodržan je siguran način pokretanja;
- Podrška za kontejnere ;
- Za gostujuće sisteme sa Windows (WaaG) Dodan je medijator za pristup USB host kontroleru (xHCI);
- Dodana virtualizacija Always Running Timer ().
izvor: opennet.ru
