Udgivelse af hypervisor Xen 4.18

Efter 11 måneder med udvikling er udgivelsen af den frie hypervisor Xen 4.18 offentliggjort. Virksomheder som Amazon, Arm, Bitdefender, Citrix, EPAM Systems og AMD har deltaget i udviklingen af denne version. Opdateringer til Xen 4.18 vil blive dannet indtil den 16. maj 2025, og offentliggørelsen af sikkerhedsfejlrettelser vil fortsætte indtil den 16. november 2026.

Nøgleændringer i Xen 4.18:

  • De første implementeringer af porte til RISC-V og Power (ppc64le) er tilføjet. Testmiljøer for RISC-V og Power er blevet oprettet i GitLab CI's kontinuert integrationssystem.
  • Når der arbejdes med ARM64-systemer, er der taget højde for karakteristika ved ARM-arkitekturen i Xen's hukommelsessubsystem. Eksperimentel understøttelse af skalerbare vektorudvidelser (SVE) er blevet tilføjet. Arm Firmware Framework-værktøjet til ARM A-profiler (ARM Application-profile, FF-A) er blevet tilføjet. Muligheden for dynamisk at tilføje og fjerne noder i Xen device tree ved hjælp af .dtbo-filer er blevet tilføjet som en eksperimentel funktion.
  • På systemer med Intel-processorer er parameteren MSR_ARCH_CAPS nu synlig i gæstesystemer og kan konfigureres gennem konfigurationsfilen for den virtuelle maskine. På processorer udgivet siden 2019 gør MSR_ARCH_CAPS det muligt at identificere, hvilke hardwarefejlrettelser vedrørende spekulativ eksekvering der er anvendt.
  • Understøttelse af udvidelsen CPUID_USER_DIS (CPUID Feathering), der blev tilføjet i den fjerde generation af AMD EPYC-processorer til styring af adgangen til CPUID-data fra para-virtualiserede gæstesystemer, er blevet tilføjet.
  • Understøttelse af udvidelser, der er introduceret i Intel-processorer baseret på mikroarkitekturen Sapphire Rapids, er blevet tilføjet:
    • For gæstesystemer i HVM- og PVH-tilstande er understøttelsen af PKS (Protection Key Supervisor)-mekanismen tilføjet, hvilket udvider mulighederne for beskyttelse af hukommelsessider.
    • For at forhindre systemets komplette nedlukning i tilfælde af problemer med mikroarkitekturens blokeringer er VM-Notify-mekanismen blevet aktiveret.
    • Beskyttelse mod buslåsning som følge af ikke-målrettet brug af atomære instruktioner i gæstesystemet er blevet tilføjet (rate-limit er aktiveret).
  • Understøttelse af AVX512-FP16-instruktioner, der er blevet introduceret i Intel CPU'er baseret på mikroarkitekturen Granite Rapids, er blevet tilføjet.
  • En cpufreq-driver, der bruger HWP (Hardware P-States)-mekanismen til at styre energiforbrug og CPU-frekvenser for Intel-processorer, er blevet tilføjet.
  • Implementeret støtte til tvungen udførelse af systemoperationer i DOITM (Data Operand Independent Timing Mode), som sikrer konstant udførelsestid for instruktioner, uafhængig af de behandlede data i disse instruktioner.
  • Implementeringen af kravene til udvikling af sikre og pålidelige programmer i C-sprog, som er formuleret i MISRA-C-specifikationerne for kritiske systemer, er fortsat. Antallet af implementerede MISRA-C-direktiver i Xen er steget fra 4 til 6, og reglerne fra 24 til 65 (der er i alt 16 direktiver og 143 regler i specifikationen).
  • I værktøjet xl/libxl er muligheden for at ændre SMBIOS-indstillinger for gæstesystemer i HVM-tilstand blevet tilføjet.
  • To nye hyperkald er blevet tilføjet for at knytte vCPU'ers arbejdsstatus og tidsområder til fysiske, snarere end virtuelle adresser.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster