
Nach 8 Monaten Entwicklungszeit wurde Xen 29 am 2024. Juli 4.19 veröffentlicht.
Wichtige Ănderungen
- ARM:
- UnterstĂŒtzung fĂŒr FF-A-Benachrichtigungen;
- EinfĂŒhrung der dynamischen Knotenprogrammierung mit Overlay-DTBO.
- x86:
- HVM-PIRQs standardmĂ€Ăig deaktivieren;
- Reduzierung der IOMMU-Einrichtungszeit fĂŒr die HardwaredomĂ€ne;
- Ermöglichen, dass HVM/PVH-DomÀnen fremde Seiten zuordnen;
- AnkĂŒndigung der UnterstĂŒtzung von PVH dom0 unter Vorbehalt;
- EinfĂŒhrung eines neuen x2APIC-Treibers, der logische Adressierung fĂŒr IPIs und physische Adressierung fĂŒr externe Interrupts verwendet.
- Allgemeine Verbesserungen:
- Ănderung flexibler Array-Definitionen in E/A-Schnittstellen-Headern, sodass nicht â1â als Anzahl der Array-Elemente verwendet wird;
- Die unterstĂŒtzte Mindestversion der OCaml-Toolchain ist jetzt 4.05;
- xl/libxl konfiguriert vkb=[] fĂŒr HVM-DomĂ€nen mit PrioritĂ€t vor vkb_device;
- Erhöhung der maximalen Anzahl von Prozessoren, fĂŒr die Xen gebaut werden kann, von 4095 auf 16383;
- beim Erstellen mit systemd-UnterstĂŒtzung (./configure --enable-systemd) wurde die AbhĂ€ngigkeit von libsystemd entfernt (die Systemd Notify-UnterstĂŒtzung wurde beibehalten, jetzt wird eine eigenstĂ€ndige Bibliotheksimplementierung verwendet);
- xenalyze erfordert nicht mehr --svm-mode bei der Analyse von auf AMD-Prozessoren generierten Spuren;
- Neues Backend 9pfs hinzugefĂŒgt, lĂ€uft als Daemon in dom0;
- libxl-UnterstĂŒtzung fĂŒr backendtype=tap mit tapback.
Montageanforderungen
- x86: gcc-Version 4.1.2 oder höher
- arm32: gcc 4.9 oder höher
- arm64: gcc 5.1 oder höher
Montageanleitungen
Quellcode: VerfĂŒgbar ĂŒber Tarball unter Download-Seite oder ĂŒber Git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
Eine ausfĂŒhrliche Montageanleitung finden Sie auf der Seite âXen aus dem Quellcode kompilierenâ oder âXen aus dem Quellcode auf NetBSD kompilierenâ.
Source: linux.org.ru
