Xen 4.19

good-penguin.png

Спустя 8 месяцев разработки, 29 июля 2024 года вышел Xen 4.19.

Основные изменения

  • ARM:
    • поддержка уведомлений FF-A;
    • введение динамического программирования узлов с использованием overlay dtbo.
  • x86:
    • отключение HVM PIRQs по умолчанию;
    • сокращение времени настройки IOMMU для аппаратного домена;
    • разрешение доменам HVM/PVH маппить foreign pages;
    • объявление поддержки PVH dom0 с оговорками;
    • введение нового драйвера x2APIC, использующего логическую адресацию для IPIs и физическую для внешних прерываний.
  • Общие улучшения:
    • изменение определений гибких массивов в заголовках интерфейсов ввода-вывода, чтобы не использовать »1» как количество элементов массива;
    • минимальная поддерживаемая версия инструментальной цепочки OCaml теперь 4.05;
    • xl/libxl настраивает vkb=[] для доменов HVM с приоритетом над vkb_device;
    • увеличение максимального числа процессоров, для которых можно собрать Xen, с 4095 до 16383;
    • при сборке с поддержкой systemd (./configure --enable-systemd) удалена зависимость от libsystemd (поддержка Systemd Notify сохранена, теперь используется автономная библиотечная реализация);
    • xenalyze больше не требует --svm-mode при анализе трасс, сгенерированных на процессорах AMD;
    • добавлен новый backend 9pfs, работающий как демон в dom0;
    • поддержка libxl для backendtype=tap с tapback.

Требования к сборке

  • x86: gcc версии 4.1.2 или новее
  • arm32: gcc 4.9 или новее
  • arm64: gcc 5.1 или новее

Инструкции по сборке

Исходный код: Доступен через tarball на странице загрузки или через git:

git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git

Подробные инструкции по сборке можно найти на странице «Компиляция Xen из исходного кода» или «Компиляция Xen из исходного кода на NetBSD».

>>> Примечания к выпуску

>>> Список изменений

©  Linux.org.ru