Pas pas 11 muajsh zhvillimi, është publikuar lëshimi i hipervizorit të lirë Xen 4.18. Në zhvillimin e kësaj versioni 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 të dobësive deri më 16 nëntor 2026.
Ndryshimet kryesore në Xen 4.18:
- Janë shtuar implementime fillestare të porteve për arkitekturat RISC-V dhe Power (ppc64le). Janë zhvilluar mjedise për testimin e porteve RISC-V dhe Power në sistemin e integrimit të vazhdueshëm GitLab CI.
- NĂ« punĂ«n nĂ« sistemet ARM64, nĂ« nĂ«n-sistemin e memories sĂ« Xen janĂ« marrĂ« parasysh karakteristikat e arkitekturĂ«s ARM. ĂshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r instruksionet vektoriale SVE (Scalable Vector Extension). ĂshtĂ« shtuar mjeti Arm Firmware Framework pĂ«r arkitekturĂ«n ARM A-profile (ARM Application-profile, FF-A). ĂshtĂ« shtuar mundĂ«sia eksperimentale pĂ«r shtimin dhe fshirjen dinamike tĂ« nyjeve nĂ« pemĂ«n e pajisjeve tĂ« Xen pĂ«rmes skedave .dtbo.
- Në sistemet me procesorë Intel, parametri MSR_ARCH_CAPS tani është i dukshëm në sistemet mysafir dhe mund të konfigurohet përmes skedës së konfigurimit të makinës virtuale. Në procesorët e lëshuar që nga viti 2019, parametri MSR_ARCH_CAPS lejon të kuptohet se cilat janë zbatuar rregullimet harduerike për dobësi të lidhura me ekzekutimin spekulativ të operacioneve.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjatimin CPUID_USER_DIS (CPUID Faulting), i shtuar nĂ« brezin e katĂ«rt tĂ« procesorĂ«ve AMD EPYC pĂ«r tĂ« menaxhuar mundĂ«sinĂ« e shikimit tĂ« tĂ« dhĂ«nave CPUID nga njĂ« sistem mysafir me paravirtualizim.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet qĂ« janĂ« shfaqur nĂ« procesorĂ«t Intel tĂ« bazuar nĂ« mikroarkitekturĂ«n Sapphire Rapids:
- Për sistemet mysafir në modin HVM dhe PVH është shtuar mbështetje për mekanizmin PKS (Protection Key Supervisor), i cili zgjerohet mundësitë për mbrojtjen e faqeve të memories.
- Për të parandaluar ndalimin e gjithë sistemit në rast problemeve me bllokimet mikroarkitektonike, është angazhuar mekanizmi VM-Notify.
- ĂshtĂ« shtuar mbrojtja nga ndalimi i shiritit pĂ«r shkak tĂ« pĂ«rdorimit jo tĂ« duhur tĂ« instruksioneve atomike nĂ« sistemin mysafir (Ă«shtĂ« aktivizuar rate-limit).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r instruksionet AVX512-FP16, tĂ« cilat janĂ« shfaqur nĂ« CPU Intel tĂ« bazuar nĂ« mikroarkitekturĂ«n Granite Rapids.
- ĂshtĂ« shtuar driveri cpufreq, i cili pĂ«rdor mekanizmin HWP (Hardware P-States) pĂ«r tĂ« menaxhuar konsumimin e energjisĂ« dhe frekuencĂ«n e procesorĂ«ve Intel.
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r ekzekutimin e detyrueshĂ«m tĂ« operacioneve sistemore nĂ« modin DOITM (Data Operand Independent Timing Mode), duke siguruar njĂ« kohĂ« tĂ« qĂ«ndrueshme ekzekutimi pĂ«r instruksionet, e cila nuk varet nga tĂ« dhĂ«nat e pĂ«rpunuara nĂ« kĂ«to instruksione.
- ĂshtĂ« vazhduar implementimi i kĂ«rkesave pĂ«r zhvillimin e programeve tĂ« sigurta dhe tĂ« besueshme nĂ« gjuhĂ«n C, tĂ« formulura nĂ« specifikimet MISRA-C pĂ«r sisteme kritike. Numri i drejtpĂ«rdrejtiveve MISRA-C tĂ« inkuadruara nĂ« Xen Ă«shtĂ« rritur nga 4 nĂ« 6, ndĂ«rsa rregullat nga 24 nĂ« 65 (nĂ« total, specifikimi ka 16 drejtpĂ«rdrejtiva dhe 143 rregulla).
- Në mjetin xl/libxl është ofruar mundësia për të ndryshuar cilësimet e SMBIOS për sistemet mysafir në modin HVM.
- Janë shtuar dy hipervizorë të rinj për lidhjen e gjendjes së punës dhe fushave të përkohshme të vCPU-së me adresat fizike, jo me ato virtuale.
Burimi: opennet.ru
