Проект Xen, гипервизор первого типа с открытым исходным кодом, использующий микроядро, только что выпустил версию 4.19.
Она содержит важные обновления, направленные в основном на улучшение аппаратной поддержки архитектур x86 и Arm, а также на повышение производительности и функциональности.
Ключевые обновления в Xen 4.19
В Xen 4.19 расширена поддержка аппаратного обеспечения, в частности архитектур x86 и Arm.
Например, системы x86 получат такие улучшения, как упрощенная настройка аппаратных доменов, что значительно сокращает время настройки. Новый подход к обработке прерываний оптимизирует время обработки и отклика в различных кластерах процессоров.
В то же время архитектура Arm получает заметный импульс к развитию благодаря поддержке уведомлений FF-A и возможности динамического программирования узлов, что упрощает конфигурацию и повышает производительность.
Кроме того, в этом обновлении появился новый драйвер для обработки прерываний, улучшающий отзывчивость и масштабируемость систем при высоких нагрузках.
Xen 4.19 также сосредоточен на совершенствовании инструментов разработчика и упрощении процессов интеграции. Например, при включении поддержки Systemd из процесса сборки были удалены ненужные зависимости, такие как libsystemd
, вместо этого была выбрана реализация отдельной библиотеки.
Также стоит отметить, что поддержка традиционных qemu-xen
и pv-grub
была упразднена в пользу более новых решений, интегрирующихся напрямую с основными проектами, такими как загрузчик Grub.
Наконец, что не менее важно, в Xen 4.19 обновлена минимальная поддерживаемая версия инструментария OCaml до 4.05 для обеспечения совместимости с современными средами разработки и увеличено максимальное количество CPU, которое может поддерживать Xen, до 16383, что значительно повышает планку масштабируемости.
Для получения более подробной информации обо всех изменениях посетите примечания к выпуску или ознакомьтесь со списком новых функций Xen 4.19 здесь.
Комментарии (0)