Vrystelling van die hypervisor vir ingebedde toestelle ACRN 1.2, ontwikkel deur die Linux-stigting

Linux-stigting aangebied vrystelling van 'n gespesialiseerde hipervisor ACRN 1.2, ontwerp vir gebruik in ingebedde tegnologie en Internet of Things (IoT) toestelle. Die hipervisor-kode is gebaseer op Intel se liggewig-hypervisor vir ingebedde toestelle en versprei deur onder die BSD-lisensie.

Die hiperviser is geskryf met die oog op gereedheid om intydse take uit te voer en geskiktheid vir gebruik in kritieke stelsels wanneer dit op toerusting met beperkte hulpbronne gebruik word. Die projek probeer om 'n nis te beklee tussen hipervisors wat in wolkstelsels en datasentrums gebruik word, en hipervisors vir industriële stelsels met streng hulpbrondeling. Voorbeelde van ACRN-gebruik sluit in elektroniese beheereenhede, instrumentpanele en motorinligtingstelsels, maar die hiperviser is ook goed geskik vir verbruikers-IoT-toestelle en ander ingebedde toepassings.

ACRN verskaf minimale bokoste en bestaan ​​uit slegs 25 duisend reëls kode (ter vergelyking, hipervisers wat in wolkstelsels gebruik word, het ongeveer 150 duisend reëls kode). Terselfdertyd waarborg ACRN lae latensie en voldoende responsiwiteit wanneer daar met toerusting interaksie is. Ondersteun virtualisering van SVE-hulpbronne, I/O, netwerksubstelsel, grafika en klankbedrywighede. Om toegang te deel tot hulpbronne wat algemeen is vir alle VM's, word 'n stel I/O-bemiddelaars verskaf.

ACRN is 'n tipe 1-hypervisor (werk direk bo-op die hardeware) en laat jou toe om gelyktydig verskeie gasstelsels te laat loop wat Linux-verspreidings, RTOS, Android en ander bedryfstelsels kan laat loop. Die projek bestaan ​​uit twee hoofkomponente: hipervisor en verwante toestelmodelle met 'n ryk stel invoer-/afvoerbemiddelaars wat gedeelde toegang tot toestelle tussen gasstelsels organiseer. Die hipervisor word beheer vanaf die diensbedryfstelsel, wat die funksies van 'n gasheerstelsel verrig en komponente bevat vir die uitsaai van oproepe van ander gasstelsels na die toerusting.

Vrystelling van die hypervisor vir ingebedde toestelle ACRN 1.2, ontwikkel deur die Linux-stigting

Die belangrikste veranderinge in ACRN 1.2:

  • Moontlikheid om firmware te gebruik Tianocore/OVMF as 'n virtuele selflaaiprogram vir die diensbedryfstelsel (gasheerstelsel), wat Clearlinux, VxWorks en Windows kan laat loop. Ondersteun geverifieerde selflaaimodus (Veilige opstart);
  • Houer ondersteuning Kata;
  • Vir Windows-gaste (WaaG) is 'n bemiddelaar bygevoeg om toegang tot die USB-gasheerbeheerder (xHCI) te verkry;
  • Bygevoeg Always Running Timer-virtualisering (ART).

Bron: opennet.ru

Voeg 'n opmerking