Izdanje hipervizora za ugrađene uređaje ACRN 1.2, razvijen od strane Linux Foundation

Linux Foundation predstavljen oslobađanje specijalizovanog hipervizora ACRN 1.2, 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 distribuira 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 (pokreće se direktno na hardveru) i omogućava vam da istovremeno pokrenete više gostujućih sistema koji mogu pokretati Linux distribucije, RTOS, Android i druge operativne sisteme. Projekat se sastoji od dvije glavne komponente: hipervizor i povezane modeli uređaja 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.

Izdanje hipervizora za ugrađene uređaje ACRN 1.2, razvijen od strane Linux Foundation

Glavni promjena u ACRN 1.2:

  • Mogućnost korištenja firmvera Tianocore/OVMF kao virtuelni bootloader za servisni OS (host sistem), sposoban za pokretanje Clearlinux, VxWorks i Windows. Podržava režim verifikovanog pokretanja (Secure boot);
  • Podrška za kontejnere Kata;
  • Za Windows goste (WaaG), dodat je posrednik za pristup USB host kontroleru (xHCI);
  • Dodana virtualizacija Always Running Timer (ART).

izvor: opennet.ru

Dodajte komentar