Verëffentlechung vum Hypervisor fir embedded Geräter ACRN 1.2, entwéckelt vun der Linux Foundation

Linux Foundation presentéiert Verëffentlechung vun engem spezialiséierten Hypervisor ACRN 1.2, entwéckelt fir ze benotzen an embedded Technologie an Internet of Things (IoT) Geräter. Den Hypervisorcode baséiert op dem Intel liichtgewiicht Hypervisor fir embedded Geräter an verdeelt duerch ënner der BSD Lizenz.

Den Hypervisor ass geschriwwen mat engem Auge fir Bereetschaft fir Echtzäit Aufgaben ze maachen an d'Eegeschaft fir d'Benotzung a kritesche Systemer wann Dir op Ausrüstung mat limitéierten Ressourcen leeft. De Projet probéiert eng Nisch ze besetzen tëscht Hypervisoren, déi a Cloud Systemer an Datenzenteren benotzt ginn, an Hypervisoren fir industriell Systemer mat strikt Ressource Sharing. Beispiller vun der ACRN Benotzung enthalen elektronesch Kontrollunitéiten, Instrumentpanelen, an Autosinformatiounssystemer, awer den Hypervisor ass och gutt fir Konsumenten IoT Apparater an aner embedded Uwendungen.

ACRN bitt minimale Overhead a besteet aus nëmmen 25 Tausend Zeilen Code (zum Verglach, Hypervisoren, déi a Cloud Systemer benotzt ginn, hunn ongeféier 150 Tausend Zeilen Code). Zur selwechter Zäit garantéiert ACRN eng geréng latency an adäquat Reaktiounsfäegkeet wann Dir mat Ausrüstung interagéiert. Ënnerstëtzt Virtualiséierung vun CPU Ressourcen, I/O, Netzwierksubsystem, Grafiken an Tounoperatiounen. Fir Zougang zu Ressourcen ze deelen, déi fir all VMs gemeinsam sinn, gëtt eng Rei vun I/O Mediateure geliwwert.

ACRN ass en Typ 1 Hypervisor (läuft direkt uewen op der Hardware) an erlaabt Iech gläichzäiteg verschidde Gaaschtsystemer auszeféieren déi Linux Verdeelungen, RTOS, Android an aner Betribssystemer kënne lafen. De Projet besteet aus zwee Haaptkomponenten: hypervisor an Zesummenhang Apparat Modeller mat engem räiche Set vun Input / Output Vermëttler déi gedeelt Zougang zu Apparater tëscht Gaaschtsystemer organiséieren. Den Hypervisor gëtt vum Service OS kontrolléiert, deen d'Funktioune vun engem Hostsystem ausféiert an Komponente enthält fir Uruff vun anere Gaaschtsystemer op d'Ausrüstung ze schécken.

Verëffentlechung vum Hypervisor fir embedded Geräter ACRN 1.2, entwéckelt vun der Linux Foundation

Haaptstrooss änneren an ACRN 1.2:

  • Méiglechkeet Firmware ze benotzen Tianocore/OVMF als virtuelle Bootloader fir de Service OS (Hostsystem), kapabel fir Clearlinux, VxWorks a Windows ze lafen. Ënnerstëtzt verifizéiert Bootmodus (Séchert Boot);
  • Container Ënnerstëtzung Kata;
  • Fir Windows Gäscht (WaaG) gouf e Mediateur bäigefüügt fir Zougang zum USB Host Controller (xHCI);
  • Derbäigesat Always Running Timer Virtualization (ART).

Source: opennet.ru

Setzt e Commentaire