
Pärast 8 kuu arendustöö, 29. juulil 2024 ilmus Xen 4.19.
Peamised muudatused
- ARM:
- FF-A teadete tugi;
- sõlmede dünaamilise programmeerimise kasutuselevõtt overlay dtbo abil.
- x86:
- HVM PIRQ-de vaikeseaded ära lülitatud;
- IOMMU seadistamise aja lühendamine riistvaradomeenile;
- HVM/PVH domeenide lubamine foreign pages'ide mappimiseks;
- PVH dom0 toe kuulutamine tingimustega;
- uue x2APIC draiveri toomine, mis kasutab loogilist aadressimist IPI'de ja füüsilist väliste katkestuste jaoks.
- Üldised täiustused:
- paindlike massiivide määratlemiste muutmine sisendi- ja väljundipeade, et mitte kasutada "1" massiivi elementide arvuna;
- OCaml tööriistade minimaalne toetatav versioon on nüüd 4.05;
- xl/libxl seadistab vkb=[] HVM domeenide puhul eelistades vkb_device'i;
- Xeni kompileerimise maksimaalse protsessorite arvu suurendamine 4095-lt 16383-le;
- systemd toe lisamisega (./configure --enable-systemd) eemaldatud sõltuvus libsystemd'ist (Systemd Notify tugi on säilinud, nüüd kasutatakse iseseisvat teegi rakendust);
- xenalyze ei nõua enam --svm-mode analüüsimiseks, mis on genereeritud AMD protsessoritel;
- uue 9pfs tagapinna lisamine, mis töötab demonina dom0-s;
- libxl toetamine backendtype=tap jaoks tapbackiga.
Kompileerimise nõuded
- x86: gcc versioon 4.1.2 või uuem
- arm32: gcc 4.9 või uuem
- arm64: gcc 5.1 või uuem
Kompileerimise juhised
Allika kood: Saadaolev tarbikuna allalaadimise lehelt või git'i kaudu:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Kompileerimise üksikasjalikke juhiseid leiate lehelt "Xeni kompileerimine allikast" või "Xeni kompileerimine allikast NetBSD-l".
Allikas: linux.org.ru
