Llançament de l'hipervisor per a dispositius incrustats ACRN 1.2, desenvolupat per la Linux Foundation

Fundació Linux presentat llançament d'un hipervisor especialitzat ACRN 1.2, dissenyat per al seu ús en tecnologia integrada i dispositius d'Internet de les coses (IoT). El codi de l'hipervisor es basa en l'hipervisor lleuger d'Intel per a dispositius incrustats i Distribuït per sota la llicència BSD.

L'hipervisor està escrit per estar preparat per realitzar tasques en temps real i apte per utilitzar-lo en sistemes crítics quan s'executa en equips amb recursos limitats. El projecte intenta ocupar un nínxol entre els hipervisors utilitzats en sistemes de núvol i centres de dades, i els hipervisors per a sistemes industrials amb estricte ús compartit de recursos. Alguns exemples d'ús d'ACRN inclouen unitats de control electròniques, quadres d'instruments i sistemes d'informació d'automòbils, però l'hipervisor també és adequat per a dispositius IoT de consum i altres aplicacions incrustades.

ACRN proporciona una sobrecàrrega mínima i consta de només 25 mil línies de codi (per comparació, els hipervisors utilitzats en sistemes de núvol tenen unes 150 mil línies de codi). Al mateix temps, ACRN garanteix una baixa latència i una resposta adequada en interactuar amb l'equip. Admet la virtualització de recursos de CPU, E/S, subsistema de xarxa, gràfics i operacions de so. Per compartir l'accés als recursos comuns a totes les màquines virtuals, es proporciona un conjunt de mediadors d'E/S.

ACRN és un hipervisor de tipus XNUMX (s'executa directament sobre el maquinari) i us permet executar simultàniament diversos sistemes convidats que poden executar distribucions Linux, RTOS, Android i altres sistemes operatius. El projecte consta de dos components principals: hipervisor i relacionats models de dispositius amb un ric conjunt de mediadors d'entrada/sortida que organitzen l'accés compartit als dispositius entre sistemes convidats. L'hipervisor es controla des del sistema operatiu del servei, que realitza les funcions d'un sistema amfitrió i conté components per transmetre trucades d'altres sistemes convidats a l'equip.

Llançament de l'hipervisor per a dispositius incrustats ACRN 1.2, desenvolupat per la Linux Foundation

El principal canvis a ACRN 1.2:

  • Possibilitat d'utilitzar firmware Tianocore/OVMF com a carregador d'arrencada virtual per al sistema operatiu del servei (sistema host), capaç d'executar Clearlinux, VxWorks i Windows. Admet el mode d'arrencada verificat (arrencada segura);
  • Suport de contenidors Kata;
  • Per als convidats de Windows (WaaG), s'ha afegit un mediador per accedir al controlador d'amfitrió USB (xHCI);
  • S'ha afegit la virtualització del temporitzador sempre en execució (ART).

Font: opennet.ru

Afegeix comentari