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.

Vydanie hypervízora pre vstavané zariadenia ACRN 1.2, vyvinutého nadáciou Linux Foundation

Hlavné zmeny v ACRN 1.2:

  • 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);
  • Podpora kontajnerov kata;
  • Pre hostí so systémom Windows (WaaG) bol pridaný sprostredkovateľ na prístup k hostiteľskému radiču USB (xHCI);
  • Pridaná virtualizácia Always Running Timer (ART).

Zdroj: opennet.ru

Pridať komentár