Lanzamiento del hipervisor para dispositivos integrados ACRN 1.2, desarrollado en la Linux Foundation

Organización Linux Foundation ha presentado lanzamiento de un hipervisor especializado ACRN 1.2, diseñado para aplicaciones en tecnología embebida y dispositivos de Internet de las cosas (IoT). El código del hipervisor está basado en un hipervisor ligero desarrollado por Intel para dispositivos embebidos y se distribuye bajo licencia BSD.

El hipervisor está diseñado para cumplir con tareas de tiempo real y ser adecuado para sistemas críticos, funcionando en hardware con recursos limitados. El proyecto busca ocupar un nicho entre los hipervisores utilizados en sistemas en la nube y centros de datos, y los hipervisores para sistemas industriales con estricta separación de recursos. Como ejemplo de uso de ACRN se citan módulos de control electrónico, paneles de instrumentos y sistemas de información en automóviles, pero el hipervisor también es apto para dispositivos IoT de consumo y otras aplicaciones embebidas.

ACRN ofrece un mínimo de sobrecarga y se compone de solo 25,000 líneas de código (para comparación, los hipervisores utilizados en sistemas en la nube cuentan con alrededor de 150,000 líneas de código). A pesar de esto, ACRN garantiza bajas latencias (low latency) y una respuesta adecuada al interactuar con el hardware. Soporta la virtualización de recursos de CPU, entrada/salida, subsistema de red, así como operaciones de gráficos y sonido. Se proporciona un conjunto de mediadores de entrada/salida para el acceso conjunto a recursos comunes para todas las VM.

ACRN se clasifica como un hipervisor de tipo 1 (ejecutado directamente sobre el hardware) y permite ejecutar múltiples sistemas invitados simultáneamente, en los que pueden correr distribuciones de Linux, RTOS, Android y otros sistemas operativos. El proyecto consta de dos componentes principales: hipervisor y su correspondiente modelo de dispositivos con un rico conjunto de mediadores de entrada/salida que gestionan el acceso compartido a los dispositivos entre los sistemas invitados. La gestión del hipervisor se realiza desde un sistema operativo de servicio que actúa como sistema host y contiene componentes para traducir las solicitudes de otros sistemas invitados al hardware.

Lanzamiento del hipervisor para dispositivos integrados ACRN 1.2, desarrollado en la Linux Foundation

Principales cambios en ACRN 1.2:

  • Posibilidad de utilizar firmwares Tianocore/OVMF como un cargador virtual para el sistema operativo de servicio (sistema host), capaz de ejecutar Clearlinux, VxWorks y Windows. Se admite el modo de arranque verificado (Secure boot);
  • Soporte para contenedores Kata;
  • Para sistemas invitados con Windows (WaaG) se ha añadido un mediador para la conexión al controlador USB host (xHCI);
  • Se ha añadido la virtualización Always Running Timer (ART).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster