Ar ôl 11 mis o ddatblygu, mae'r hypervisor ffynhonnell agored Xen 4.18 wedi'i ryddhau. Cyfrannodd cwmnïau fel Amazon, Arm, Bitdefender, Citrix, EPAM Systems, ac AMD at y datganiad newydd. Bydd diweddariadau ar gyfer cangen Xen 4.18 yn cael eu rhyddhau tan Fai 16, 2025, a bydd atgyweiriadau bregusrwydd yn cael eu rhyddhau tan Dachwedd 16, 2026.
Newidiadau allweddol yn Xen 4.18:
- Mae gweithrediadau porthladd cychwynnol ar gyfer pensaernïaethau RISC-V a Power (ppc64le) wedi'u hychwanegu. Mae amgylcheddau ar gyfer profi porthladdoedd RISC-V a Power wedi'u defnyddio yn system integreiddio barhaus GitLab CI.
- Wrth redeg ar systemau ARM64, mae is-system cof Xen yn ystyried manylion pensaernïaeth ARM. Ychwanegwyd cefnogaeth arbrofol ar gyfer cyfarwyddiadau fector SVE (Estyniad Fector Graddadwy). Ychwanegwyd pecyn cymorth Fframwaith Cadarnwedd Arm ar gyfer pensaernïaeth proffil-A ARM (Proffil-Cymhwyso ARM, FF-A). Ychwanegwyd cefnogaeth arbrofol ar gyfer ychwanegu a thynnu nodau o goeden dyfeisiau Xen yn ddeinamig gan ddefnyddio ffeiliau .dtbo.
- Ar systemau gyda phroseswyr Intel, mae'r paramedr MSR_ARCH_CAPS bellach yn weladwy mewn systemau gwadd a gellir ei ffurfweddu trwy'r ffeil ffurfweddu peiriant rhithwir. Ar broseswyr a ryddhawyd ers 2019, mae'r paramedr MSR_ARCH_CAPS yn caniatáu ichi benderfynu pa atgyweiriadau caledwedd ar gyfer gwendidau gweithredu dyfaluol sydd wedi'u cymhwyso.
- Ychwanegwyd cefnogaeth ar gyfer yr estyniad CPUID_USER_DIS (CPUID Faulting) a ychwanegwyd mewn proseswyr AMD EPYC 4ydd genhedlaeth i reoli'r gallu i weld data CPUID o fewn gwestai paravirtualized.
- Ychwanegwyd cefnogaeth ar gyfer estyniadau a gyflwynwyd mewn proseswyr Intel yn seiliedig ar bensaernïaeth micro Sapphire Rapids:
- Ar gyfer systemau gwadd yn y modd HVM a PVH, mae cefnogaeth ar gyfer y mecanwaith PKS (Goruchwyliwr Allwedd Amddiffyn) wedi'i ychwanegu, gan ehangu'r galluoedd ar gyfer amddiffyn tudalennau cof.
- Er mwyn atal cau'r system gyfan mewn argyfwng rhag ofn problemau gyda chloeon microbensaernïol, defnyddir y mecanwaith VM-Notify.
- Ychwanegwyd amddiffyniad rhag cloi bws o ganlyniad i gamddefnyddio cyfarwyddiadau atomig yn y system westai (wedi'i alluogi ar gyfer terfyn cyfradd).
- Ychwanegwyd cefnogaeth ar gyfer cyfarwyddiadau AVX512-FP16, a gyflwynwyd mewn CPUau Intel yn seiliedig ar bensaernïaeth micro Granite Rapids.
- Ychwanegwyd gyrrwr cpufreq sy'n defnyddio'r mecanwaith HWP (Hardware P-States) i reoli'r defnydd o bŵer ac amlder proseswyr Intel.
- Mae cefnogaeth wedi'i gweithredu ar gyfer gorfodi gweithrediadau system yn DOITM (Modd Amseru Annibynnol Gweithredwr Data), sy'n sicrhau amser gweithredu cyfarwyddiadau cyson yn annibynnol ar y data a brosesir yn y cyfarwyddiadau hyn.
- Mae gweithredu'r gofynion ar gyfer datblygu rhaglenni C diogel a dibynadwy, fel y'u diffinnir yn y manylebau MISRA-C ar gyfer systemau hanfodol i'r genhadaeth, wedi parhau. Mae nifer y cyfarwyddebau MISRA-C a weithredwyd yn Xen wedi cynyddu o 4 i 6, a nifer y rheolau o 24 i 65 (mae'r fanyleb yn cynnwys cyfanswm o 16 cyfarwyddeb a 143 rheol).
- Mae'r pecyn cymorth xl/libxl yn darparu'r gallu i newid gosodiadau SMBIOS ar gyfer gwesteion yn y modd HVM.
- Ychwanegwyd dau hyperalwad newydd i rwymo cyflwr gwaith vCPU a rhanbarthau dros dro i gyfeiriadau ffisegol yn hytrach na chyfeiriadau rhithwir.
Ffynhonnell: opennet.ru
