Objava hipervizora Xen 4.18

Nakon 11 mjeseci razvoja objavljena je verzija slobodnog hipervizora Xen 4.18. U razvoju nove verzije sudjelovali su takve tvrtke kao što su Amazon, Arm, Bitdefender, Citrix, EPAM Systems i AMD. Formiranje ažuriranja za granu Xen 4.18 trajat će do 16. svibnja 2025. godine, a objava ispravaka ranjivosti do 16. studenog 2026. godine.

Ključne promjene u Xen 4.18:

  • Dodane su početne implementacije portova za arhitekture RISC-V i Power (ppc64le). Razvijena su okruženja za testiranje portova RISC-V i Power u sustavu kontinuirane integracije GitLab CI.
  • Prilikom rada na sustavima ARM64 u podsustavu memorije Xen uzete su u obzir karakteristike ARM arhitekture. Dodana je eksperimentalna podrška za vektorske instrukcije SVE (Scalable Vector Extension). Dodan je alat Arm Firmware Framework za ARM A-profile arhitekturu (ARM Application-profile, FF-A). Dodana je eksperimentalna mogućnost dinamičkog dodavanja i uklanjanja čvorova u Xen device tree pomoću .dtbo datoteka.
  • Na sustavima s Intel procesorima, parametar MSR_ARCH_CAPS sada je vidljiv u gostujućim sustavima i može se konfigurirati putem datoteke za konfiguraciju virtualne mašine. Na procesorima koji su proizvedeni od 2019. godine, parametar MSR_ARCH_CAPS omogućuje uvid u to koje su hardverske ispravke ranjivosti vezane uz spekulativno izvršavanje operacija primijenjene.
  • Dodana je podrška za CPUID_USER_DIS proširenje (CPUID Faulting), dodano u četvrtoj generaciji AMD EPYC procesora za upravljanje mogućnošću pregleda CPUID podataka iz paravirtualiziranog gostujućeg sustava.
  • Dodana je podrška za proširenja koja su se pojavila u Intel procesorima baziranim na mikroarhitekturi Sapphire Rapids:
    • Za gostujuće sustave u HVM i PVH načinu rada dodana je podrška mehanizmu PKS (Protection Key Supervisor), koji proširuje mogućnosti zaštite stranica memorije.
    • Kako bi se spriječila potpuna zaustavljanja sustava u slučaju problema s mikroarhitektonskim blokadama, aktiviran je mehanizam VM-Notify.
    • Dodana je zaštita od nastanka blokade magistrale kao rezultat neprimjerenog korištenja atomskih instrukcija u gostujućem sustavu (uključen rate-limit).
  • Dodana je podrška za AVX512-FP16 instrukcije, koje su se pojavile u Intel CPU-ima baziranim na mikroarhitekturi Granite Rapids.
  • Dodani su cpufreq drajveri koji koriste HWP (Hardware P-States) mehanizam za upravljanje potrošnjom energije i frekvencijom Intel procesora.
  • Implementirana je podrška za prisilno izvršavanje sistemskih operacija u režimu DOITM (Data Operand Independent Timing Mode), koji osigurava konstantno vreme izvršavanja instrukcija, neovisno o podacima obrađenim u tim instrukcijama.
  • Nastavljena je implementacija zahteva za razvoj sigurnih i pouzdanih programa na jeziku C, formulisanih u specifikacijama MISRA-C za kritične sisteme. Broj u implementaciji Xen direktiva MISRA-C povećan je sa 4 na 6, a pravila sa 24 na 65 (ukupno u specifikaciji ima 16 direktiva i 143 pravila).
  • U alatu xl/libxl omogućeno je podešavanje SMBIOS postavki za gostujuće sisteme u režimu HVM.
  • Dodana su dva nova hipervizora za vezivanje stanja rada i vremenskih područja vCPU-a na fizičke, a ne virtuelne adrese.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster