
8 hónapos fejlesztés után a Xen 29 2024. július 4.19-én jelent meg.
Nagy változások
- ARM:
- FF-A értesítés támogatása;
- dinamikus csomópont-programozás bevezetése overlay dtbo használatával.
- x86:
- alapértelmezés szerint letiltja a HVM PIRQ-kat;
- az IOMMU beállítási idejének csökkentése a hardvertartományban;
- lehetővé teszi a HVM/PVH tartományok számára az idegen oldalak leképezését;
- a PVH dom0 támogatásának bejelentése fenntartásokkal;
- egy új x2APIC illesztőprogram bevezetése, amely logikai címzést használ az IPI-khez és fizikai címzést a külső megszakításokhoz.
- Általános fejlesztések:
- rugalmas tömbdefiníciók megváltoztatása az I/O interfész fejléceiben, hogy ne használja az "1"-et a tömbelemek számaként;
- a minimálisan támogatott OCaml eszközlánc verzió most 4.05;
- Az xl/libxl beállítja a vkb=[]-t a vkb_device-el szembeni prioritású HVM-tartományokhoz;
- a Xen gyártható processzorok maximális számának növelése 4095-ről 16383-ra;
- a systemd támogatással (./configure --enable-systemd) történő építéskor a libsystemd-től való függőséget eltávolítottuk (a Systemd Notify támogatás megmaradt, most önálló könyvtári megvalósítást használnak);
- A xenalyze már nem igényel --svm módot az AMD processzorokon generált nyomok elemzéséhez;
- új háttér 9pfs hozzáadva, amely démonként fut a dom0-ban;
- libxl támogatása a backendtype=tap with tapback funkcióhoz.
Összeszerelési követelmények
- x86: gcc 4.1.2 vagy újabb verzió
- arm32: gcc 4.9 vagy újabb
- arm64: gcc 5.1 vagy újabb
Szerelési útmutató
Forráskód: Tarballon keresztül elérhető a címen letöltési oldal vagy git-en keresztül:
git klón -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
A részletes összeszerelési útmutató a oldalon található "Xen összeállítása forrásból" vagy "Xen fordítása forrásból a NetBSD-n".
Forrás: linux.org.ru
