
Π‘Π»Π΅Π΄ 8 ΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½Π° 29 ΡΠ»ΠΈ 2024 Π³. ΠΈΠ·Π»Π΅Π·Π΅ Xen 4.19.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ
- ARM:
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡ FF-A;
- Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠ·Π»ΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° overlay dtbo.
- x86:
- Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° HVM PIRQs ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅;
- ΡΡΠΊΡΠ°ΡΠ°Π²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° IOMMU Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π° Π΄ΠΎΠΌΠ΅Π½Π°;
- ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ HVM/PVH Π΄Π° ΠΌΠ°ΠΏΠ²Π°Ρ foreign pages;
- ΠΎΠ±ΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° PVH dom0 Ρ ΡΠ³ΠΎΠ²ΠΎΡΠΊΠΈ;
- Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½ΠΎΠ² Π΄ΡΠ°ΠΉΠ²Π΅Ρ x2APIC, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ° Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ Π·Π° IPIs ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° Π·Π° Π²ΡΠ½ΡΠ½ΠΈ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½ΠΈΡ.
- ΠΠ±ΡΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ:
- ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠΈΡΠ΅ Π½Π° Π³ΡΠ²ΠΊΠ°Π²ΠΈ ΠΌΠ°ΡΠΈΠ²ΠΈ Π² Π·Π°Π³Π»Π°Π²ΠΈΡΡΠ° Π½Π° Π²Ρ ΠΎΠ΄Π½ΠΎ-ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ, Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° '1' ΠΊΠ°ΡΠΎ Π±ΡΠΎΠΉ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² ΠΌΠ°ΡΠΈΠ²Π°;
- ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»Π½Π° Π²Π΅ΡΠΈΠ³Π° OCaml Π΅ Π²Π΅ΡΠ΅ 4.05;
- xl/libxl Π½Π°ΡΡΡΠΎΠΉΠ²Π° vkb=[] Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ HVM Ρ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π½Π°Π΄ vkb_device;
- ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡ Π±ΡΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Xen, ΠΎΡ 4095 Π½Π° 16383;
- ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° systemd (./configure βenable-systemd) Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ libsystemd (ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Systemd Notify Π΅ Π·Π°ΠΏΠ°Π·Π΅Π½Π°, ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ);
- xenalyze Π²Π΅ΡΠ΅ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° βsvm-mode ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΡΠ°ΡΠ΅ΡΠ°, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ Π½Π° AMD ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ;
- Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² backend 9pfs, ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΊΠ°ΡΠΎ Π΄Π΅ΠΌΠΎΠ½ Π² dom0;
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° libxl Π·Π° backendtype=tap Ρ tapback.
ΠΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ
- x86: gcc Π²Π΅ΡΡΠΈΡ 4.1.2 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π°
- arm32: gcc 4.9 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π°
- arm64: gcc 5.1 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ²Π°
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ
ΠΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄: ΠΠΎΡΡΡΠΏΠ½ΠΎ ΡΡΠ΅Π· tarball Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ ΠΈΠ»ΠΈ ΡΡΠ΅Π· git:
git clone -b RELEASE-4.19.0 https://xenbits.xenproject.org/git-http/xen.git
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° "ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° Xen ΠΎΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ" ΠΈΠ»ΠΈ "ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° Xen ΠΎΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ Π½Π° NetBSD".
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
