Vydání hypervizoru Xen 4.19

Po 8 měsících vývoje byl zveřejněn vydání svobodného hypervizoru Xen 4.19. Na vývoji nové verze se podílely společnosti jako Amazon, Arm, EPAM Systems a AMD. Tvorba aktualizací pro větev Xen 4.19 potrvá do února 2026 a publikace oprav bezpečnostních zranitelností do srpna 2027.

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

  • Pro systémy založené na architektuře ARM byla přidána podpora mechanismu asynchronní výměny dat „FF-A Notifications“, popsaného ve specifikaci FF-A (Firmware Framework for Arm A-profile). Byla implementována možnost dynamického přidávání a odstraňování uzlů v zařízení Xen pomocí souborů .dtbo.
  • Pro systémy založené na architektuře x86 byl přidán nový ovladač přerušovacího řadiče x2APIC, který používá režim logické adresace (Cluster Logical) pro interní přerušení (IPI, inter-processor interrupt) a režim fyzické adresace pro externí přerušení.
  • Podpora procesorů Intel XeonPhi byla označena jako zastaralá a bude ukončena v dalším vydání.
  • Režim virtualizace PVH pro dom0 byl převeden do kategorie „podporovaných s výhradami“, kombinuje prvky režimů paravirtualizace (PV) pro vstup/výstup, zpracování přerušení, organizaci spouštění a interakci s hardwarom, s použitím plné virtualizace (HVM) pro omezení privilegovaných instrukcí, izolaci systémových volání a virtualizaci tabulek stránek paměti. V PVH/HVM byla přidána podpora mapování cizích stránek paměti („foreign pages“), což umožňuje používat QEMU stubdomain pro izolaci a správu zařízení v režimu PVH. Byla provedena optimalizace zrychlující spouštění při použití PVH. Byla přidána konfigurace XENFEAT_hvm_pirqs, která umožňuje selektivně zapínat podporu pIRQ pro hostitelské systémy běžící v režimu HVM (plná virtualizace).
  • Byl přidán nový backend 9pfs, který umožňuje používat síťový souborový systém Plan 9 pro přístup jedné virtuální stroje k jiné. Nový backend běží jako pozadí proces na straně hostitelského prostředí (dom0). Backend je již využíván v Xenstore-stubdom pro plnou podporu sledování Xenstore.
  • Maximální počet CPU používaných v Xen byl zvýšen z 4095 na 16383.
  • Při sestavení s systemd (./configure --enable-systemd) byla z build závislostí vyloučena knihovna libsystemd (podpora systemd-notify je realizována prostřednictvím vlastní zjednodušené knihovny).
  • Pro analýzu trasování pro procesory AMD již není potřeba používat možnost "—svm-mode" v xenalyze.
  • Byla pokračována realizace požadavků na vývoj bezpečných a spolehlivých aplikací v jazyce C, formulovaných ve specifikacích MISRA-C pro kritické systémy.
  • Pokračuje vývoj portů pro architektury RISC-V a Power (ppc64le).

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