Vydání hypervizoru Xen 4.18

Po 11 měsících vývoje byl zveřejněn release svobodného hypervizoru Xen 4.18. Na vývoji nové verze se podílely takové společnosti jako Amazon, Arm, Bitdefender, Citrix, EPAM Systems a AMD. Tvorba aktualizací pro větev Xen 4.18 potrvá do 16. května 2025, zatímco publikace oprav zranitelností potrvá do 16. listopadu 2026.

Klíčové změny v Xen 4.18:

  • Byly přidány počáteční realizace portů pro architektury RISC-V a Power (ppc64le). Byla rozvinuta prostředí pro testování portů RISC-V a Power v systému kontinuální integrace GitLab CI.
  • Při práci na systémech ARM64 byly v subsystému paměti Xen zohledněny zvláštnosti architektury ARM. Byla přidána experimentální podpora vektorových instrukcí SVE (Scalable Vector Extension). Přidány nástroje Arm Firmware Framework pro architekturu ARM A-profile (ARM Application-profile, FF-A). Byla přidána experimentální možnost dynamického přidávání a odstraňování uzlů v zařízení Xen device tree pomocí souborů .dtbo.
  • Na systémech s procesory Intel je parametr MSR_ARCH_CAPS nyní viditelný v hostitelských systémech a může být nastaven prostřednictvím konfiguračního souboru virtuálního stroje. Na procesorech vydaných od roku 2019 umožňuje parametr MSR_ARCH_CAPS zjistit, jaké byly použity hardwarové opravy zranitelností spojených se spekulativním vykonáváním operací.
  • Byla přidána podpora rozšíření CPUID_USER_DIS (CPUID Faulting), přidaného ve čtvrté generaci procesorů AMD EPYC pro řízení možnosti zobrazení dat CPUID z paravirtuálního hostitelského systému.
  • Byla přidána podpora rozšíření, která se objevila u procesorů Intel na bázi mikroarchitektury Sapphire Rapids:
    • Pro hostitelské systémy v režimu HVM a PVH byla přidána podpora mechanismu PKS (Protection Key Supervisor), který rozšiřuje možnosti ochrany stránek paměti.
    • Aby se předešlo havarijnímu zastavení celého systému v případě problémů s mikroarchitektonickými zámky, byl zapojen mechanismus VM-Notify.
    • Byla přidána ochrana proti vzniku blokády sběrnice v důsledku necíleného používání atomických instrukcí v hostitelském systému (zapnuto rate-limit).
  • Byla přidána podpora instrukcí AVX512-FP16, které se objevily v procesorech Intel na bázi mikroarchitektury Granite Rapids.
  • Byl přidán ovladač cpufreq, který využívá mechanismus HWP (Hardware P-States) pro řízení spotřeby a frekvence procesorů Intel.
  • Byla implementována podpora pro nucené provádění systémových operací v režimu DOITM (Data Operand Independent Timing Mode), což zajišťuje konstantní čas provádění instrukcí, nezávislý na datech zpracovávaných v těchto instrukcích.
  • Pokračuje se v realizaci požadavků na vývoj bezpečných a spolehlivých programů v jazyce C, formulovaných ve specifikacích MISRA-C pro kritické systémy. Počet zavedených direktiv MISRA-C v Xen se zvýšil z 4 na 6 a pravidel z 24 na 65 (ve specifikaci je celkem 16 direktiv a 143 pravidel).
  • V nástrojích xl/libxl byla přidána možnost změny nastavení SMBIOS pro hostitelské systémy v režimu HVM.
  • Byly přidány dva nové hypervolání pro svázání pracovního stavu a časových oblastí vCPU s fyzickými, nikoli virtuálními adresami.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster