
Después de 8 meses de desarrollo, el 29 de julio de 2024 se lanzó Xen 4.19.
Principales cambios
- ARM:
- soporte para notificaciones FF-A;
- introducción de la programación dinámica de nodos utilizando overlay dtbo.
- x86:
- desactivación de HVM PIRQs por defecto;
- reducción del tiempo de configuración de IOMMU para el dominio de hardware;
- permiso para que los dominios HVM/PVH mapeen páginas externas;
- anuncio de soporte para PVH dom0 con reservas;
- introducción de un nuevo controlador x2APIC que utiliza direccionamiento lógico para IPIs y físico para interrupciones externas.
- Mejoras generales:
- cambio en las definiciones de matrices flexibles en los encabezados de interfaces de entrada y salida para no usar "1" como cantidad de elementos de la matriz;
- la versión mínima soportada de la cadena de herramientas OCaml es ahora 4.05;
- xl/libxl configura vkb=[] para dominios HVM con prioridad sobre vkb_device;
- incremento en el número máximo de procesadores para los que se puede compilar Xen, de 4095 a 16383;
- al compilar con soporte para systemd (./configure --enable-systemd) se eliminó la dependencia de libsystemd (el soporte para Systemd Notify se mantiene, ahora se usa una implementación de biblioteca independiente);
- xenalyze ya no requiere --svm-mode al analizar trazas generadas en procesadores AMD;
- se agregó un nuevo backend 9pfs, que funciona como un demonio en dom0;
- soporte de libxl para backendtype=tap con tapback.
Requisitos de compilación
- x86: gcc versión 4.1.2 o posterior
- arm32: gcc 4.9 o posterior
- arm64: gcc 5.1 o posterior
Instrucciones de compilación
Código fuente: Disponibles a través de tarball en la página de descarga o a través de git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Instrucciones detalladas de compilación pueden encontrarse en la página "Compilación de Xen desde el código fuente" o "Compilación de Xen desde el código fuente en NetBSD".
Fuente: linux.org.ru
