Utgivelse av ACRN 1.2-hypervisoren for innebygde enheter, utviklet i Linux Fundament

Organisasjon Linux Fundament presentert utgivelse av en spesialisert hypervisor ACRN 1.2, designet for bruk i innebygd teknologi og Internet of Things (IoT) enheter. Hypervisorkoden er basert på Intels lette hypervisor for innebygde enheter og distribuert av under BSD-lisens.

Hypervisoren er skrevet med tanke på beredskap for å utføre sanntidsoppgaver og egnethet for bruk i kritiske systemer ved kjøring på utstyr med begrensede ressurser. Prosjektet prøver å okkupere en nisje mellom hypervisorer brukt i skysystemer og datasentre, og hypervisorer for industrielle systemer med streng ressursdeling. Eksempler på ACRN-bruk inkluderer elektroniske kontrollenheter, instrumentpaneler og informasjonssystemer for biler, men hypervisoren er også godt egnet for forbruker-IoT-enheter og andre innebygde applikasjoner.

ACRN gir minimal overhead og består av kun 25 tusen linjer med kode (til sammenligning har hypervisorer brukt i skysystemer ca. 150 tusen linjer med kode). Samtidig garanterer ACRN lav ventetid og tilstrekkelig respons når du samhandler med utstyr. Støtter virtualisering av CPU-ressurser, I/O, nettverksundersystem, grafikk og lydoperasjoner. For å dele tilgang til ressurser som er felles for alle VM-er, tilbys et sett med I/O-formidlere.

ACRN er en type 1 hypervisor (kjører direkte oppå maskinvaren) og tillater samtidig utførelse av flere gjestesystemer, som kan kjøre Linux-distribusjoner, RTOS, Android og andre operativsystemer. Prosjektet består av to hovedkomponenter: hypervisor og relatert enhetsmodeller med et rikt sett med input/output mediatorer som organiserer delt tilgang til enheter mellom gjestesystemer. Hypervisoren styres fra tjeneste-OS, som utfører funksjonene til et vertssystem og inneholder komponenter for kringkasting av samtaler fra andre gjestesystemer til utstyret.

Utgivelse av ACRN 1.2-hypervisoren for innebygde enheter, utviklet i Linux Fundament

Den viktigste endringer i ACRN 1.2:

  • Mulighet for å bruke firmware Tianocore/OVMF som en virtuell oppstartslaster for et tjeneste-OS (vertssystem), som kan kjøre Clearlinux, VxWorks og WindowsSikker oppstartsmodus støttes;
  • Containerstøtte Kata;
  • For gjestesystemer med Windows (WaaG) Lagt til mellomlegger for tilgang til USB-vertskontroller (xHCI);
  • Lagt til Virtualisering med alltid kjørende timer (ART).

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster