Pas 11 muajsh zhvillimi, u publikua lëshimi i hipervizorit të lirë Xen 4.18. Në zhvillimin e lëshimit të ri morën pjesë kompani si Amazon, Arm, Bitdefender, Citrix, EPAM Systems dhe AMD. Formimi i përditësimeve për degën Xen 4.18 do të vazhdojë deri më 16 maj 2025, ndërsa publikimi i rregullimeve për dobësitë do të vazhdojë deri më 16 nëntor 2026.
Ndryshimet kryesore në Xen 4.18:
- Shtohen implementimet fillestare të porteve për arkitekturat RISC-V dhe Power (ppc64le). Ambientet për testimin e porteve RISC-V dhe Power janë vendosur në sistemin e integrimit të vazhdueshëm GitLab CI.
- Kur punoni në sisteme ARM64, në nëndegën e memories së Xen janë marrë parasysh karakteristikat e arkitekturës ARM. Shtohet mbështetje eksperimentale për instruksionet vektoriale SVE (Scalable Vector Extension). Shtohet mjet për Arm Firmware Framework për arkitekturën ARM A-profile (ARM Application-profile, FF-A). Shtohet një mundësi eksperimentale për shtimin dhe heqjen dinamike të nyjave në pemën e pajisjeve Xen përmes skedarëve .dtbo.
- Në sistemet me procesorë Intel, parametri MSR_ARCH_CAPS tani është i dukshëm në sistemet mysafire dhe mund të konfigurohet përmes skedarit të konfigurimit të makinës virtuale. Në procesorët e lëshuar që nga viti 2019, parametri MSR_ARCH_CAPS tregon se cilat korrigjime harduerike për dobësitë e lidhura me ekzekutimin spekulativ janë aplikuar.
- Shtesa CPUID_USER_DIS (CPUID Faulting) që u njëhsua në brezin e katërt të procesorëve AMD EPYC është shtuar për të menaxhuar mundësinë e shikimit të të dhënave CPUID nga sistemi mysafir në paravirtualizim.
- Shtesa që janë shfaqur në procesorët Intel bazuar në mikroarkitekturën Sapphire Rapids janë shtuar:
- Për sistemet mysafire në modin HVM dhe PVH, është shtuar mbështetje për mekanizmin PKS (Protection Key Supervisor), i cili zgjeron mundësitë për mbrojtjen e faqeve të memories.
- Për të parandaluar që tërë sistemi të ndalojë në rast problemesh me bllokimet mikroarkitekturore, është aktivizuar mekanizmi VM-Notify.
- ĂshtĂ« shtuar mbrojtja nga bllokimi i autobusit si rezultat i pĂ«rdorimit tĂ« paqenĂ« tĂ« instrukcioneve atomike nĂ« sistemin mysafir (rate-limit Ă«shtĂ« aktivizuar).
- Shtesa e mbështetjes për instrukcionet AVX512-FP16, që janë shfaqur në CPU-të Intel të bazuara në mikroarkitekturën Granite Rapids.
- Shtuar drivere cpufreq, që përdor mekanizmin HWP (Hardware P-States) për të menaxhuar konsumin e energjisë dhe frekuencën e procesorëve Intel.
- Implementuar mbështetje për ekzekutimin e detyrave sistemore në modin DOITM (Data Operand Independent Timing Mode), që siguron një kohë të qëndrueshme ekzekutimi të instruksioneve, e cila nuk varet nga të dhënat që përpunohen në këto instruksione.
- Vazhdon implementimin e kërkesave për zhvillimin e programeve të sigurta dhe të besueshme në gjuhën C, të formuluara në specifikimet MISRA-C për sistemet kritikisht të rëndësishme. Numri i direkëve MISRA-C të integruar në Xen është rritur nga 4 në 6, ndërsa rregullat nga 24 në 65 (në total në specifikim ka 16 drejtime dhe 143 rregulla).
- Në mjetet xl/libxl është ofruar mundësia për të ndryshuar cilësimet SMBIOS për sistemet e mysafirëve në modin HVM.
- Shtuar dy hiperviza të reja për lidhjen e gjendjes punuese dhe zonave të përkohshme vCPU me adresat fizike, dhe jo me ato virtuale.
Burimi: opennet.ru
