De Linux Foundation heeft de ACRN 1.2 Hypervisor geïntroduceerd

ACRN

Een paar dagen geleden de Linux Foundation presenteerde de nieuwe versie van de ACRN 1.2 hypervisor die is een hypervisor die gespecialiseerd is en ontworpen voor gebruik in embedded technologie en Internet of Things-apparaten (Ivd). De hypervisor is geschreven met het oog op realtime taakgereedheid en geschiktheid voor gebruik in kritieke systemen bij het werken aan teams met beperkte middelen.

Het project probeert een niche in te nemen onder hypervisors die in cloudsystemen worden gebruikt en datacenters en hypervisors voor industriële systemen met een strikte scheiding van resources. Elektronische regeleenheden, dashboards en auto-informatiesystemen worden genoemd als voorbeelden van het gebruik van ACRN, maar de hypervisor is ook geschikt voor IoT-apparaten voor consumenten en andere embedded toepassingen.

ACRN biedt minimale overhead en bestaat uit slechts 25 duizend regels code (ter vergelijking vertegenwoordigen hypervisors die in cloudsystemen worden gebruikt ongeveer 150 duizend regels code).

Tegelijkertijd garandeert ACRN een lage latentie en voldoende reactievermogen bij interactie met het team.

Aan de andere kant ondersteunt virtualisatie van CPU-bronnen, input / output, netwerksubsysteem, grafische en geluidsoperaties, naast een set input / output-mediators voor gezamenlijke toegang tot bronnen die alle virtuele machines gemeen hebben.

ACRN verwijst naar het eerste type hypervisor (het draait rechtstreeks op de hardware) en stelt u in staat om tegelijkertijd meerdere gastsystemen te draaien die Linux, RTOS, Android en andere distributies van besturingssystemen kunnen draaien.

Het project als zodanig bestaat uit twee hoofdcomponenten: een dat is de hypervisor en een ander is een apparaatmodel gerelateerd aan een brede reeks invoer / uitvoerbemiddelaars die het delen van apparaten tussen gastsystemen organiseren.

De hypervisor wordt aangestuurd vanuit het besturingssysteem van de service, dat fungeert als een hostsysteem en componenten bevat om oproepen van andere gastsystemen naar de computers te verzenden.

binnen van de belangrijkste kenmerken vallen de volgende op:

Kleine code

  • Geoptimaliseerd voor apparaten met beperkte bronnen
  • Enkele regels code (LOC) van hypervisor: ong. 25K vs. 156K LOC voor datacenter-centrische hypervisors.

Snelheid

  • Lage latentie
  • Maakt een snellere opstarttijd mogelijk
  • Verbetert de algehele reactiesnelheid met hardwarecommunicatie

Gebouwd voor embedded IoT

  • Virtualisatie die verder gaat dan CPU, I / O, netwerken, enz.
  • Virtualisatie van ingebouwde IoT-ontwikkelingsfuncties, d.w.z.: grafische afbeeldingen, afbeeldingen, audio, enz.
  • Complete set I / O-bemiddelaars voor het delen van apparaten over meerdere virtuele machines

aanpassingsvermogen

  • Ondersteuning voor meerdere besturingssystemen voor gastbesturingssystemen zoals Linux en Android
  • Toepasbaar in veel gebruikssituaties

Het is open source

  • Schaalbare ondersteuning
  • Aanzienlijke besparingen in R&D en ontwikkelingskosten
  • Transparantiecode
  • Samenwerkende softwareontwikkeling met marktleiders.
  • Toegestane BSD-licenties

Veiligheid

  • Kritieke beveiligingswerklasten hebben prioriteit
  • Isolatie van veiligheidskritieke workloads.
  • Het project is gebouwd met het oog op veiligheidskritische werkbelasting

Wat is er nieuw in ACRN 1.2

Van deze nieuwe releaseo de mogelijkheid om Tianocore / OVMF-firmware te gebruiken wordt benadrukt als een virtuele bootloader voor een service-besturingssysteem (hostsysteem) dat Clearlinux, VxWorks en Windows kan draaien. Ondersteunde geverifieerde opstartmodus (veilig opstarten).

Daarnaast ontwikkelaars werkten aan ondersteuning voor Kata-containers. Terwijl voor Windows-gastsystemen (WaaG) een bemiddelaar is toegevoegd om toegang te krijgen tot de USB-hostcontroller (xHCI) en de Virtualization Always Running Timer (ART) is toegevoegd.

Voor degenen die geïnteresseerd zijn om ACRN te kunnen testen, is het belangrijk dat ze weten dat ze ten minste aan de volgende vereisten moeten voldoen:

Minimale vereisten

  • 86-bits x64-processor
  • 4 GB RAM-geheugen
  • 20GB opslag
  • Recomendado
  • 64-core 4-bits processor
  • 8 GB RAM-geheugen
  • 120GB opslag

U kunt de bijbehorende documentatie vinden evenals informatie over de hardware die wordt ondersteund in de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.