Состоялся выпуск свободного гипервизора Xen 4.2.0. Новая версия — итог восемнадцати месяцев разработки и 2900 коммитов, составляющих, в общей сложности, более трёхсот тысяч строк кода.
Новшества:
- Инструментарием по-умолчанию отныне становится XL, пришедший на смену xend. Он основывается на библиотеке libxl, предоставляющей стабильный API для использования функций XL в сторонних приложениях. XL обратно совместим с конфигурационными файлами xend. Сам xend объявлен устаревшим.
- Теперь Xen способен работать на системах, включающих до 4095 процессоров хоста, до 512 процессоров на PV-гостя и до 256 процессоров на HVM-гостя. В инструментарий добавлена возможность автоматического создания CPUPOOL для узлов NUMA и более «умное» распределение виртуальных CPU по узлам NUMA.
- В подсистемы XSM/Flask внесены многочисленные улучшения, также внедрена поддержка режима Intel SMEP для предотвращения выполнения гипервизором страниц памяти из пространства пользователя.
- Добавлена поддержка сетевой загрузки гостевых систем с использованием загрузчика Xenpvnetboot.
- Улучшена производительность, в частности, добавлена поддержка технологии AMD SVM DecodeAssist и модифицирован планировщик.
Также стоит отметить, что, начиная с ветки 4.2, код для обеспечения работы Dom0 передаётся проекту QEMU. Похожая передача кода также произведена для проектов SeaBIOS и Tianocore/OVMF (UEFI BIOS).
Скачать новую версию можно здесь.
>>> Подробности