
Po 8 mesecih razvoja je bil Xen 29 izdan 2024. julija 4.19.
Večje spremembe
- ARM:
- Podpora za obvestila FF-A;
- uvedba dinamičnega programiranja vozlišč z uporabo prekrivanja dtbo.
- x86:
- privzeto onemogoči HVM PIRQ;
- zmanjšanje časa namestitve IOMMU za domeno strojne opreme;
- omogočanje domenam HVM/PVH preslikave tujih strani;
- najava podpore za PVH dom0 s pridržkom;
- uvedba novega gonilnika x2APIC, ki uporablja logično naslavljanje za IPI in fizično naslavljanje za zunanje prekinitve.
- Splošne izboljšave:
- spreminjanje prilagodljivih definicij matrike v glavah V/I vmesnika, da se ne uporablja "1" kot število elementov matrike;
- najmanjša podprta različica orodne verige OCaml je zdaj 4.05;
- xl/libxl konfigurira vkb=[] za domene HVM s prednostjo pred vkb_device;
- povečanje največjega števila procesorjev, za katere je mogoče zgraditi Xen, s 4095 na 16383;
- pri gradnji s podporo za systemd (./configure --enable-systemd) je bila odvisnost od libsystemd odstranjena (podpora za Systemd Notify je bila ohranjena, zdaj se uporablja samostojna implementacija knjižnice);
- xenalyze ne zahteva več --svm-mode pri analizi sledi, ustvarjenih na procesorjih AMD;
- dodan nov backend 9pfs, ki deluje kot demon v dom0;
- libxl podpora za backendtype=tap s tapback.
Zahteve za montažo
- x86: gcc različica 4.1.2 ali novejša
- arm32: gcc 4.9 ali novejši
- arm64: gcc 5.1 ali novejši
Navodila za montažo
Izvorna koda: Na voljo prek tarballa na stran za prenos ali preko gita:
git klon -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Podrobna navodila za montažo najdete na strani "Prevajanje Xen iz vira" ali "Prevajanje Xen iz kode na NetBSD".
Vir: linux.org.ru
