Релиз гипервизора Xen 4.21
19 ноября 2025 года состоялся релиз гипервизора Xen 4.21. Исходный код проекта написан на языке С и опубликован под лицензией GPLv2+. Разработка решения ведётся в составе организации Linux Foundation при участии специалистов из Amazon, Arm, EPAM Systems и AMD. Релиз Xen 4.0.0 состоялся в апреле 2010 года. В сентябре 2020 года гипервизор Xen портировали на Raspberry Pi 4.
По информации OpenNET, основные изменения и дополнения в Xen 4.21:
обеспечена полная поддержка модели устройств Linux stubdomain, позволяющей организовать выполнение компонентов для эмуляции устройств под отдельным непривилегированным пользователем. Модель Linux stubomains разработана проектом QUBES OS и поддерживает использование драйверов эмуляции из свежих выпусков QEMU, а также доступных в QEMU сопутствующих возможностей для гостевых систем;
изменения для систем на базе архитектуры x86:
добавлена поддержка нового алгоритма сжатия структуры PDX (Page inDeX), позволяющего улучшить работу Xen на процессорах Intel Sierra Forest и Granite Rapids при нелинейном отображении физической памяти (sparse memory map), допускающем наличие пустых областей;
добавлена возможность контролировать атрибут кэширования в MTRR (Memory Type Range Registers) для регистра BAR (Base Address Register) базового PCI‑устройства платформы Xen, используемого гостевыми системами в режиме HVM. По умолчанию в MTRR для отражённой памяти PCI‑устройств выставляется атрибут UC (uncacheable), который имеет смысл для реальных PCI‑устройств, но лишь снижает производительность PCI‑устройства платформы Xen;
для процессоров AMD добавлен новый драйвер amd‑cppc/amd‑cppc‑epp, управляющий изменением частоты CPU для достижения оптимальной производительности. В драйвере задействован механизм CPPC
Читать на habr.com