Lansarea hipervizorului Xen 4.19

După 8 luni de dezvoltare, a fost lansată versiunea liberă a hypervisor-ului Xen 4.19. La elaborarea noului release au contribuit companii precum Amazon, Arm, EPAM Systems și AMD. Formarea actualizărilor pentru ramura Xen 4.19 va continua până în februarie 2026, iar publicarea corecțiilor pentru vulnerabilități va avea loc până în august 2027.

Schimbări cheie în Xen 4.19:

  • Pentru sistemele bazate pe arhitectura ARM, s-a adăugat suport pentru mecanismul de schimb de date asincronic „FF-A Notifications”, descris în specificația FF-A (Firmware Framework for Arm A-profile). A fost implementată posibilitatea de a adăuga și elimina dinamic noduri în arborele de dispozitive Xen prin intermediul fișierelor .dtbo.
  • Pentru sistemele bazate pe arhitectura x86, s-a adăugat un nou driver pentru controllerul de întreruperi x2APIC, care folosește modul de adresare logică (Cluster Logical) pentru întreruperile interne (IPI, inter-processor interrupt) și modul de adresare fizică pentru întreruperile externe.
  • Suportul pentru procesoarele Intel XeonPhi a fost declarat învechit și va fi întrerupt în următorul release.
  • Modul de virtualizare PVH pentru dom0 a fost mutat în categoria „susținut cu rezerve”, combinând elemente ale modurilor de paravirtualizare (PV) pentru ieșire/introducere, gestionarea întreruperilor, organizarea boot-ului și interacțiunea cu hardware-ul, cu utilizarea virtualizării complete (HVM) pentru restricționarea instrucțiunilor privilegiate, izolarea apelurilor de sistem și virtualizarea tabelelor de pagini de memorie. În PVH/HVM a fost adăugată suportul pentru mapping-ul paginilor de memorie externe („foreign pages”), permițând utilizarea stubdomain-ului QEMU pentru izolarea și gestionarea dispozitivelor în modul PVH. Au fost efectuate optimizări care accelerează boot-ul atunci când se folosește PVH. A fost adăugată configurația XENFEAT_hvm_pirqs, care permite activarea selectivă a suportului pIRQ pentru sistemele gazdă care rulează în modul HVM (virtualizare completă).
  • A fost adăugat un nou backend 9pfs, permițând utilizarea sistemului de fișiere de rețea Plan 9 pentru accesul unei mașini virtuale la alta. Noul backend este rulat ca un proces de fundal în mediul gazdei (dom0). Backend-ul este deja utilizat în Xenstore-stubdom pentru suportul complet al trasării Xenstore.
  • Numărul maxim de CPU-uri utilizate în Xen a fost crescut de la 4095 la 16383.
  • La compilarea cu systemd (./configure —enable-systemd), biblioteca libsystemd a fost exclusă din dependențele de compilare (suportul systemd-notify este implementat printr-o bibliotecă proprie redusă).
  • Pentru analiza traseelor CPU AMD în xenalyze nu mai este necesară utilizarea opțiunii „—svm-mode”.
  • A fost continuată implementarea cerințelor pentru dezvoltarea programelor sigure și fiabile în limbajul C, formulate în specificațiile MISRA-C pentru sisteme critice.
  • A fost continuată dezvoltarea porturilor pentru arhitecturile RISC-V și Power (ppc64le).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster