Udgivelse af hypervisoren ACRN 1.2 til indlejrede enheder, udviklet i Linux Foundation

Linux Foundation præsenterede udgivelse af en specialiseret hypervisor ACRN 1.2, designet til brug i indlejrede systemer og internet af ting (IoT) enheder. Koden til hypervisoren er baseret på en letvægts hypervisor til indlejrede enheder, udviklet af Intel, og distribueres under BSD-licensen.

Hypervisoren er skrevet med fokus på at være parat til at udføre opgaver i realtid og egnet til brug i kritiske systemer, når den kører på udstyr med begrænsede ressourcer. Projektet forsøger at finde en niche mellem hypervisorer anvendt i skysystemer og datacentre, og hypervisorer til industrielle systemer med strenge ressourceopdelinger. Eksempler på brug af ACRN inkluderer elektroniske kontrollere, instrumentbrætter og bilinformation systemer, men hypervisoren er også velegnet til forbrugers IoT-enheder og andre indlejrede applikationer.

ACRN sikrer minimal overhead og består af blot 25.000 kodelinjer (til sammenligning indeholder hypervisorer anvendt i skysystemer omkring 150.000 kodelinjer). Samtidig garanterer ACRN lave forsinkelser (low latency) og passende reaktionsevne ved interaktion med udstyret. Der understøttes virtualisering af CPU-ressourcer, input/output, netværkssystemer, grafik og lydoperationer. En række mediatorer til input/output er tilgængelige til fælles adgang til ressourcerne for alle VM'er.

ACRN tilhører type 1 hypervisorer (der kører direkte på hardwaren) og muliggør samtidig kørsel af flere gæstesystemer, hvor Linux-distributioner, RTOS, Android og andre operativsystemer kan køres. Projektet består af to hovedkomponenter: hypervisoren og den tilhørende enhedsmodel med et rigt sæt af mediatorer til input/output, der muliggør deling af enheder mellem gæstesystemerne. Styringen af hypervisoren udføres fra service-OS'en, som fungerer som værtsystem og indeholder komponenter til at oversætte forespørgsler fra andre gæstesystemer til hardwaren.

Udgivelse af hypervisoren ACRN 1.2 til indlejrede enheder, udviklet i Linux Foundation

Vigtige Optimeringer i ACRN 1.2:

  • Mulighed for at bruge firmware Tianocore/OVMF som en virtuel loader til service OS (host-system), der kan starte Clearlinux, VxWorks og Windows. Verificeret boot-mode (Secure boot) understøttes;
  • Understøttelse af containere Kata;
  • For gæsteoperativsystemer med Windows (WaaG) er der tilføjet en mediator til at kommunikere med host-controlleren USB (xHCI);
  • Always Running Timer-virtualisering tilføjet (ART).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster