
Pēc astoņu mēnešu izstrādes, 2024. gada 29. jūlijā tika izlaists Xen 4.19.
Galvenās izmaiņas
- ARM:
- FF-A paziņojumu atbalsts;
- dinamiskās programmēšanas mezglu ieviešana, izmantojot overlay dtbo.
- x86:
- HVM PIRQs pēc noklusējuma atslēgšana;
- IOMMU konfigurācijas laika samazināšana aparatūras domēnam;
- HVM/PVH domēniem atļauts kartot foreign pages;
- PVH dom0 atbalsta paziņojums ar ierobežojumiem;
- jauna x2APIC draivera ieviešana, kas izmanto loģisko adresāciju IPIs un fizisko ārējiem pārtraukumiem.
- Vispārēji uzlabojumi:
- izmaiņas elastīgo masīvu definīcijās ievades/izvades saskarnēs, lai netiktu izmantots «1» kā masīva elementu skaits;
- minimālā atbalstāma OCaml rīku komplekta versija tagad ir 4.05;
- xl/libxl konfigurē vkb=[] HVM domēniem, dodot priekšroku vkb_device;
- maksimālo procesoru skaita palielināšana, ar kuriem var apkopot Xen, no 4095 līdz 16383;
- veidojot ar systemd atbalstu (./configure —enable-systemd), ir noņemta atkarība no libsystemd (Systemd Notify atbalsts ir saglabājies, tagad tiek izmantota autonomā bibliotēkas realizācija);
- xenalyze vairs neprasa —svm-mode, analizējot, izsekojumus, ko ģenerējuši AMD procesori;
- pievienots jauns 9pfs backend, kas darbojas kā demons dom0;
- libxl atbalsts backendtype=tap ar tapback.
Izstrādes prasības
- x86: gcc versija 4.1.2 vai jaunāka
- arm32: gcc 4.9 vai jaunāka
- arm64: gcc 5.1 vai jaunāka
Būvēšanas instrukcijas
Atslēgas kods: Pieejamas tarball formātā lejuplādes lapā vai caur git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Detālākas būvēšanas instrukcijas var atrast lapā «Xen kompilēšana no avota koda» vai «Xen kompilēšana no avota koda uz NetBSD».
Avots: linux.org.ru
