Lançamento do hipervisor para dispositivos incorporados ACRN 1.2, desenvolvido na Linux Foundation

A organização Linux Foundation apresentou lançamento de hipervisor especializado ACRN 1.2, destinado à aplicação em tecnologia embarcada e dispositivos da Internet das Coisas (IoT). O código do hipervisor é baseado no hipervisor leve desenvolvido pela Intel para dispositivos embarcados e é distribuído sob a licença BSD.

O hipervisor foi desenvolvido com a intenção de atender tarefas em tempo real e ser adequado para uso em sistemas críticos, operando em hardware com recursos limitados. O projeto busca ocupar uma posição entre hipervisores aplicados em sistemas de nuvem e datacenters e hipervisores para sistemas industriais com forte divisão de recursos. Como exemplo de uso do ACRN, podem ser citados módulos eletrônicos de controle, painéis de instrumentos e sistemas de informação automotivos, mas o hipervisor também é adequado para dispositivos IoT de consumo e outras aplicações embarcadas.

ACRN garante custos mínimos e consiste em apenas 25 mil linhas de código (para comparação, hipervisores usados em sistemas de nuvem contêm cerca de 150 mil linhas de código). Apesar disso, o ACRN assegura baixa latência e uma resposta adequada na interação com o hardware. Suporta virtualização de recursos de CPU, entrada/saída, subsistema de rede, operações gráficas e de áudio. Um conjunto de mediadores de entrada/saída é fornecido para acesso compartilhado a recursos comuns entre todas as VMs.

ACRN é um hipervisor de tipo 1 (executado diretamente sobre o hardware) e permite a execução simultânea de várias máquinas convidadas, nas quais podem ser executadas distribuições Linux, RTOS, Android e outros sistemas operacionais. O projeto é composto por dois componentes principais: do hipervisor e seu modelo de dispositivos com um rico conjunto de mediadores de entrada/saída, que organizam o acesso compartilhado a dispositivos entre sistemas convidados. O gerenciamento do hipervisor é realizado a partir do sistema operacional de serviço, que desempenha as funções de sistema anfitrião e contém componentes para traduzir as solicitações de outros sistemas convidados para o hardware.

Lançamento do hipervisor para dispositivos incorporados ACRN 1.2, desenvolvido na Linux Foundation

Principais mudanças em ACRN 1.2:

  • A capacidade de usar firmwares Tianocore/OVMF como um carregador virtual para o sistema operacional de serviço (sistema host), capaz de iniciar Clearlinux, VxWorks e Windows. O modo de inicialização verificada (Secure boot) é suportado;
  • Suporte a contêineres Kata;
  • Para sistemas convidados com Windows (WaaG), um mediador foi adicionado para acessar o controlador USB host (xHCI);
  • Virtualização do Always Running Timer adicionada (ART).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster