ProHoster > Blog > internetové správy > Vydanie hypervízora pre vstavané zariadenia ACRN 1.2, vyvinutého nadáciou Linux Foundation
Vydanie hypervízora pre vstavané zariadenia ACRN 1.2, vyvinutého nadáciou Linux Foundation
Linux Foundation представила uvoľnenie špecializovaného hypervízora ACRN 1.2, navrhnutý na použitie vo vstavaných technológiách a zariadeniach internetu vecí (IoT). Kód hypervízora je založený na ľahkom hypervízore Intel pre vstavané zariadenia a distribuovaný pod licenciou BSD.
Hypervízor je napísaný s ohľadom na pripravenosť na vykonávanie úloh v reálnom čase a vhodnosť na použitie v kritických systémoch pri prevádzke na zariadeniach s obmedzenými zdrojmi. Projekt sa snaží obsadiť medzeru medzi hypervízormi používanými v cloudových systémoch a dátových centrách a hypervízormi pre priemyselné systémy s prísnym zdieľaním zdrojov. Príklady použitia ACRN zahŕňajú elektronické riadiace jednotky, prístrojové panely a automobilové informačné systémy, ale hypervízor je tiež vhodný pre spotrebiteľské IoT zariadenia a ďalšie vstavané aplikácie.
ACRN poskytuje minimálnu réžiu a pozostáva len z 25 tisíc riadkov kódu (pre porovnanie, hypervízory používané v cloudových systémoch majú okolo 150 tisíc riadkov kódu). ACRN zároveň zaručuje nízku latenciu a primeranú odozvu pri interakcii so zariadením. Podporuje virtualizáciu CPU zdrojov, I/O, sieťového subsystému, grafických a zvukových operácií. Na zdieľanie prístupu k prostriedkom spoločným pre všetky VM je poskytnutá sada I/O mediátorov.
ACRN je hypervízor typu XNUMX (beží priamo na hardvéri) a umožňuje vám súčasne spúšťať viacero hosťujúcich systémov, na ktorých možno spúšťať distribúcie Linuxu, RTOS, Android a ďalšie operačné systémy. Projekt pozostáva z dvoch hlavných komponentov: hypervízor a súvisiace modely zariadení s bohatou sadou vstupno/výstupných mediátorov, ktoré organizujú zdieľaný prístup k zariadeniam medzi hosťujúcimi systémami. Hypervízor je riadený zo servisného OS, ktorý vykonáva funkcie hostiteľského systému a obsahuje komponenty na vysielanie hovorov z iných hosťujúcich systémov do zariadenia.
Možnosť použitia firmvéru Tianocore/OVMF ako virtuálny bootloader pre servisný OS (hostiteľský systém), schopný spustiť Clearlinux, VxWorks a Windows. Podporuje overený režim spustenia (Secure boot);