Vydání hypervizoru pro vestavěná zařízení ACRN 1.2, vyvinutého nadací Linux Foundation

Organizace Linux Foundation prezentovány uvolnění specializovaného hypervizoru ACRN 1.2, navržený pro použití ve vestavěných technologiích a zařízeních internetu věcí (IoT). Kód hypervisoru je založen na odlehčeném hypervizoru Intel pro vestavěná zařízení a distribuovány pod licencí BSD.

Hypervizor je napsán s ohledem na připravenost pro provádění úkolů v reálném čase a vhodnost pro použití v kritických systémech při provozu na zařízení s omezenými zdroji. Projekt se snaží obsadit mezeru mezi hypervizory používanými v cloudových systémech a datových centrech a hypervizory pro průmyslové systémy s přísným sdílením zdrojů. Příklady použití ACRN zahrnují elektronické řídicí jednotky, přístrojové panely a automobilové informační systémy, ale hypervizor je také vhodný pro spotřebitelská zařízení IoT a další vestavěné aplikace.

ACRN poskytuje minimální režii a skládá se pouze z 25 tisíc řádků kódu (pro srovnání hypervizory používané v cloudových systémech mají asi 150 tisíc řádků kódu). ACRN zároveň zaručuje nízkou latenci a adekvátní odezvu při interakci se zařízením. Podporuje virtualizaci zdrojů CPU, I/O, síťového subsystému, grafických a zvukových operací. Pro sdílení přístupu ke zdrojům společným pro všechny virtuální počítače je k dispozici sada I/O mediátorů.

ACRN je hypervizor typu XNUMX (běží přímo na hardwaru) a umožňuje současně provozovat více hostujících systémů, na kterých lze provozovat linuxové distribuce, RTOS, Android a další operační systémy. Projekt se skládá ze dvou hlavních částí: hypervizor a související modely zařízení s bohatou sadou vstupně/výstupních mediátorů, které organizují sdílený přístup k zařízením mezi hostujícími systémy. Hypervizor je řízen ze servisního OS, který plní funkce hostitelského systému a obsahuje komponenty pro vysílání hovorů z jiných hostujících systémů do zařízení.

Vydání hypervizoru pro vestavěná zařízení ACRN 1.2, vyvinutého nadací Linux Foundation

hlavní změny v ACRN 1.2:

  • Možnost použití firmwaru Tianocore/OVMF jako virtuální zavaděč pro servisní OS (hostitelský systém), schopný provozovat Clearlinux, VxWorks a Windows. Podporuje ověřený režim spouštění (Secure boot);
  • Podpora kontejnerů Kata;
  • Pro hosty Windows (WaaG) byl přidán prostředník pro přístup k hostitelskému řadiči USB (xHCI);
  • Přidána virtualizace Always Running Timer (ART).

Zdroj: opennet.ru

Přidat komentář