Linux Foundation introduserte ACRN 1.2 Hypervisor

ACRN

For noen dager siden Linux Foundation presenterte den nye versjonen av ACRN 1.2 hypervisor hvilken er en Hypervisor som er spesialisert og designet for bruk i innebygd teknologi og Internet of Things-enheter (IoT). Hypervisoren er skrevet med sanntids oppgaveberedskap i tankene og egnethet for bruk i kritiske systemer, når man jobber med team med begrensede ressurser.

Prosjektet prøver å okkupere en nisje blant hypervisorer som brukes i skysystemer og datasentre og hypervisorer for industrielle systemer med en streng ressursskille. Elektroniske kontrollenheter, dashbord og bilinformasjonssystemer er nevnt som eksempler på bruk av ACRN, men hypervisoren er også egnet for forbruker-IoT-enheter og andre innebygde applikasjoner.

ACRN gir minimal overhead og består av bare 25 tusen linjer med kode (til sammenligning representerer hypervisorer som brukes i skysystemer omtrent 150 tusen linjer med kode).

Samtidig garanterer ACRN lav ventetid og tilstrekkelig respons når du samhandler med teamet.

På den annen side det støtter virtualisering av CPU-ressurser, input / output, nettverksundersystem, grafikk og lydoperasjoner, i tillegg til et sett med inngangs- / utdataformidlere for felles tilgang til ressurser som er felles for alle virtuelle maskiner.

ACRN refererer til den første typen hypervisor (den kjører direkte på toppen av maskinvaren) og lar deg kjøre flere gjestesystemer som kan kjøre Linux, RTOS, Android og andre operativsystemfordelinger samtidig.

Prosjektet som sådan består av to hovedkomponenter: en som er hypervisoren og en annen er en enhetsmodell relatert til et bredt sett med input / output-formidlere som organiserer enhetsdeling mellom gjestesystemer.

Hypervisoren styres fra tjenestens operativsystem, som fungerer som et vertssystem og inneholder komponenter for å overføre samtaler fra andre gjestesystemer til datamaskinene.

innenfor av sine viktigste egenskaper utmerker seg følgende:

Lite kode

  • Optimalisert for enheter med begrensede ressurser
  • Få kodelinjer (LOC) fra hypervisor: ca. 25K vs. 156K LOC for datasenter-sentriske hypervisorer.

Fart

  • Lav ventetid
  • Tillater raskere oppstartstid
  • Forbedrer den generelle responsen med maskinvarekommunikasjon

Bygget for innebygd IoT

  • Virtualisering utover CPU, I / O, nettverk osv.
  • Virtualisering av innebygde IoT-utviklingsfunksjoner, dvs. grafikk, bilder, lyd, etc.
  • Komplett sett med I / O-meglere for deling av enheter på flere virtuelle maskiner

tilpasningsevne

  • Støtte for flere operativsystemer for gjesteoperativsystemer som Linux og Android
  • Gjelder i mange brukssaker

Det er åpen kildekode

  • Skalerbar støtte
  • Betydelige besparelser i FoU og utviklingskostnader
  • Åpenhetskode
  • Samarbeidsprogramvareutvikling med bransjeledere.
  • Tillatelige BSD-lisenser

Sikkerhet

  • Kritiske sikkerhetsbelastninger prioriteres
  • Isolering av sikkerhetskritiske arbeidsbelastninger.
  • Prosjektet er bygget med hensyn til sikkerhetskritiske arbeidsmengdehensyn

Hva er nytt i ACRN 1.2

Av denne nye utgivelsenmuligheten til å bruke Tianocore / OVMF firmware er uthevet som en virtuell bootloader for et tjenesteoperativsystem (vertssystem) som kan kjøre Clearlinux, VxWorks og Windows. Støttet bekreftet oppstartsmodus (Safe Boot).

bortsett fra det utviklere jobbet med støtte for Kata-containere. Mens det for Windows-gjestesystemer (WaaG) er lagt til en megler for å få tilgang til USB-vertskontrolleren (xHCI), og Virtualization Always Running Timer (ART) er lagt til.

For de som er interessert i å kunne teste ACRN, er det viktig at de vet at de må ha minst følgende krav:

Minstekrav

  • 86-biters x64-prosessor
  • 4 GB RAM-minne
  • 20 GB lagringsplass
  • anbefales
  • 64-kjerners 4-biters prosessor
  • 8 GB RAM-minne
  • 120GB lagring

Du finner den tilsvarende dokumentasjonen samt informasjon om maskinvaren som støttes i følgende lenke.


Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.