Lanzamiento del hipervisor Xen 4.19

Después de 8 meses de desarrollo, se ha publicado la versión del hipervisor libre Xen 4.19. En el desarrollo de este nuevo lanzamiento participaron empresas como Amazon, Arm, EPAM Systems y AMD. La formación de actualizaciones para la rama Xen 4.19 continuará hasta febrero de 2026, y la publicación de correcciones de vulnerabilidades se extenderá hasta agosto de 2027.

Cambios clave en Xen 4.19:

  • Se ha añadido soporte para el mecanismo de intercambio de datos asíncrono "FF-A Notifications" en sistemas basados en la arquitectura ARM, como se describe en la especificación FF-A (Firmware Framework for Arm A-profile). Se ha implementado la capacidad de añadir y eliminar dinámicamente nodos en el árbol de dispositivos de Xen mediante archivos .dtbo.
  • En sistemas basados en la arquitectura x86, se ha añadido un nuevo controlador de interrupciones x2APIC, que utiliza el modo de direccionamiento lógico (Cluster Logical) para interrupciones internas (IPI, interrupción entre procesadores) y el modo de direccionamiento físico para interrupciones externas.
  • Se ha declarado obsoleto el soporte para procesadores Intel XeonPhi, que será retirado en el próximo lanzamiento.
  • El modo de virtualización PVH para dom0 ha sido trasladado a la categoría de "soportado con restricciones", combinando elementos de los modos de paravirtualización (PV) para entrada/salida, manejo de interrupciones, arranque y comunicación con hardware, con la virtualización completa (HVM) para limitar las instrucciones privilegiadas, aislar llamadas al sistema y virtualizar tablas de páginas de memoria. En PVH/HVM se ha añadido soporte para el mapeo de páginas de memoria ajenas ("foreign pages"), permitiendo el uso de QEMU stubdomain para aislar y administrar dispositivos en modo PVH. Se han realizado optimizaciones que aceleran el arranque cuando se utiliza PVH. Se ha añadido la configuración XENFEAT_hvm_pirqs, que permite activar selectivamente el soporte de pIRQ para sistemas huéspedes ejecutándose en modo HVM (virtualización completa).
  • Se ha añadido un nuevo backend 9pfs, que permite utilizar el sistema de archivos de red Plan 9 para el acceso de una máquina virtual a otra. El nuevo backend se ejecuta como un proceso en segundo plano en el entorno host (dom0). Este backend ya se ha implementado en Xenstore-stubdom para un soporte completo de trazado de Xenstore.
  • El número máximo de CPU utilizadas en Xen ha aumentado de 4095 a 16383.
  • Al compilar con systemd (./configure —enable-systemd), se ha excluido la biblioteca de dependencias de construcción libsystemd (el soporte para systemd-notify se ha implementado a través de una biblioteca propia reducida).
  • Ya no es necesario utilizar la opción «—svm-mode» para el análisis de trazas de CPU AMD en xenalyze.
  • Se ha continuado la implementación de los requisitos para el desarrollo de software seguro y confiable en el lenguaje C, formulados en las especificaciones MISRA-C para sistemas críticos.
  • Se ha continuado el desarrollo de puertos para arquitecturas RISC-V y Power (ppc64le).

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