Izdanje hipervizora za ugrađene uređaje ACRN 1.2, koji je razvila Linux Foundation

Organizacija Linux Foundation predstavio izdanje specijaliziranog hipervizora ACRN 1.2, dizajniran za korištenje u ugrađenoj tehnologiji i uređajima Interneta stvari (IoT). Kod hipervizora temelji se na Intelovom laganom hipervizoru za ugrađene uređaje i distribuira pod BSD licencom.

Hipervizor je napisan s ciljem spremnosti za obavljanje zadataka u stvarnom vremenu i prikladnosti za korištenje u kritičnim sustavima kada radi na opremi s ograničenim resursima. Projekt pokušava zauzeti nišu između hipervizora koji se koriste u cloud sustavima i podatkovnim centrima te hipervizora za industrijske sustave sa strogim dijeljenjem resursa. Primjeri upotrebe ACRN-a uključuju elektroničke upravljačke jedinice, ploče s instrumentima i automobilske informacijske sustave, no hipervizor je također prikladan za potrošačke IoT uređaje i druge ugrađene aplikacije.

ACRN pruža minimalne troškove i sastoji se od samo 25 tisuća linija koda (za usporedbu, hipervizori koji se koriste u cloud sustavima imaju oko 150 tisuća linija koda). U isto vrijeme, ACRN jamči nisku latenciju i odgovarajući odziv pri interakciji s opremom. Podržava virtualizaciju CPU resursa, I/O, mrežnog podsustava, grafičkih i zvučnih operacija. Za dijeljenje pristupa resursima zajedničkim svim VM-ovima, osiguran je skup I/O posrednika.

ACRN je hipervizor tipa XNUMX (radi izravno na vrhu hardvera) i omogućuje vam istovremeno pokretanje više gostujućih sustava koji mogu pokretati Linux distribucije, RTOS, Android i druge operativne sustave. Projekt se sastoji od dvije glavne komponente: hipervizor i srodni modeli uređaja s bogatim skupom ulazno/izlaznih medijatora koji organiziraju zajednički pristup uređajima između gostujućih sustava. Hipervizorom se upravlja iz servisnog OS-a koji obavlja funkcije glavnog sustava i sadrži komponente za emitiranje poziva s drugih gostujućih sustava na opremu.

Izdanje hipervizora za ugrađene uređaje ACRN 1.2, koji je razvila Linux Foundation

Glavni promjena u ACRN 1.2:

  • Mogućnost korištenja firmwarea Tianocore/OVMF kao virtualni bootloader za servisni OS (host sustav), koji može pokretati Clearlinux, VxWorks i Windows. Podržava provjereni način pokretanja (Secure boot);
  • Podrška za kontejnere Kata;
  • Za Windows goste (WaaG), dodan je posrednik za pristup USB host kontroleru (xHCI);
  • Dodana virtualizacija Always Running Timer (ART).

Izvor: opennet.ru

Dodajte komentar