Lanzamento do hipervisor para dispositivos embebidos ACRN 1.2, desenvolvido pola Fundación Linux

Fundación Linux presentado liberación dun hipervisor especializado ACRN 1.2, deseñado para o seu uso en tecnoloxía integrada e dispositivos de Internet das cousas (IoT). O código do hipervisor baséase no hipervisor lixeiro de Intel para dispositivos integrados e distribuído por baixo a licenza BSD.

O hipervisor está escrito para estar preparado para realizar tarefas en tempo real e apto para o seu uso en sistemas críticos cando se executa en equipos con recursos limitados. O proxecto trata de ocupar un nicho entre os hipervisores utilizados en sistemas de nube e centros de datos, e os hipervisores para sistemas industriais con estrita compartición de recursos. Exemplos de uso de ACRN inclúen unidades de control electrónico, paneis de instrumentos e sistemas de información de automóbiles, pero o hipervisor tamén é adecuado para dispositivos IoT de consumo e outras aplicacións integradas.

ACRN ofrece unha sobrecarga mínima e consta de só 25 mil liñas de código (para comparación, os hipervisores utilizados nos sistemas de nube teñen unhas 150 mil liñas de código). Ao mesmo tempo, ACRN garante unha baixa latencia e unha resposta adecuada ao interactuar co equipo. Admite a virtualización de recursos da CPU, E/S, subsistema de rede, gráficos e operacións de son. Para compartir o acceso a recursos comúns a todas as máquinas virtuales, ofrécese un conxunto de mediadores de E/S.

ACRN é un hipervisor de tipo XNUMX (execútase directamente encima do hardware) e permítelle executar simultaneamente varios sistemas convidados que poden executar distribucións Linux, RTOS, Android e outros sistemas operativos. O proxecto consta de dous compoñentes principais: hipervisor e relacionados modelos de dispositivos cun rico conxunto de mediadores de entrada/saída que organizan o acceso compartido a dispositivos entre os sistemas convidados. O hipervisor contrólase desde o sistema operativo do servizo, que realiza as funcións dun sistema host e contén compoñentes para transmitir chamadas desde outros sistemas convidados ao equipo.

Lanzamento do hipervisor para dispositivos embebidos ACRN 1.2, desenvolvido pola Fundación Linux

O principal cambios en ACRN 1.2:

  • Posibilidade de usar firmware Tianocore/OVMF como un cargador de arranque virtual para o sistema operativo do servizo (sistema host), capaz de executar Clearlinux, VxWorks e Windows. Admite o modo de arranque verificado (arranque seguro);
  • Soporte de contedores Kata;
  • Para os convidados de Windows (WaaG), engadiuse un mediador para acceder ao controlador de host USB (xHCI);
  • Engadida a virtualización do temporizador sempre en execución (ARTE).

Fonte: opennet.ru

Engadir un comentario