Выпуск гипервизора Xen 4.19
После 8 месяцев разработки опубликован релиз свободного гипервизора Xen 4.19. В разработке нового выпуска приняли участие такие компании, как Amazon, Arm, EPAM Systems и AMD. Формирование обновлений для ветки Xen 4.19 продлится до февраля 2026 года, а публикация исправлений уязвимостей до августа 2027 года.
Ключевые изменения в Xen 4.19:
Для систем на базе архитектуры ARM добавлена поддержка механизма асинхронного обмена данными «FF-A Notifications», описанного в спецификации FF-A (Firmware Framework for Arm A-profile). Реализована возможность динамического добавления и удаления узлов в Xen device tree при помощи файлов .dtbo.
Для систем на базе архитектуры x86 добавлен новый драйвер контроллера прерываний x2APIC, использующий режим логической адресации (Cluster Logical) для внутренних прерываний (IPI, inter-processor interrupt) и режим физической адресации для внешних прерываний.
Объявлена устаревшей и будет прекращена в следующем выпуске поддержка процессоров Intel XeonPhi.
Переведён в разряд «поддерживаемых с оговорками» режим виртуализации PVH для dom0, комбинирующего элементы режимов паравиртуализации (PV) для ввода/вывода, обработки прерываний, организации загрузки и взаимодействия с оборудованием, с применением полной виртуализации (HVM) для ограничения привилегированных инструкций, изоляции системных вызовов и виртуализации таблиц страниц памяти. В PVH/HVM добавлена поддержка маппинга чужих страниц памяти («foreign pages»), позволяющего использовать QEMU stubdomain для изоляции и управления устройствами в режиме PVH. Внесены оптимизации, ускоряющие загрузку при использовании PVH. Добавлена настройка XENFEAT_hvm_pirqs, позволяющая выборочно включать поддержку pIRQ для гостевых систем, выполняемых в режиме HVM (полная виртуализация).
Добавлен новый бэкенд 9pfs, позволяющем использовать сетевую файловую систему Plan 9 для доступа одной виртуальной машины к другой. Новый бэкенд запускается в виде фоного процесса на стороне хост-окружения (dom0). Бэкенд уже задействован в Xenstore-stubdom для полной поддержки трассировки Xenstore.
Максимальное число CPU, используемых в Xen, увеличено с 4095 до 16383.
При сборке с systemd (./configure --enable-systemd) из сборочных зависимостей исключена библиотека libsystemd (поддержка systemd-notify реализована через собственную урезанную библиотеку).
Для анализа трассировок для CPU AMD в xenalyze больше не нужно использовать опцию »--svm-mode».
Продолжена реализация требований к разработке безопасных и надёжных программ на языке Си, сформулированных в спецификациях MISRA-C для критически важных систем.
Продолжено развитие портов для архитектур RISC-V и Power (ppc64le).
Источник: http://www.opennet.ru/opennews/art.shtml? num=61640
OpenNet прочитано 9801 раз