Uscita del hypervisor Xen 4.19

Dopo 8 mesi di sviluppo, è stata pubblicata la versione del hypervisor open source Xen 4.19. Tra le aziende che hanno partecipato allo sviluppo della nuova release ci sono Amazon, Arm, EPAM Systems e AMD. La serie di aggiornamenti per Xen 4.19 continuerà fino a febbraio 2026, mentre la pubblicazione delle correzioni di vulnerabilità si protrarrà fino ad agosto 2027.

Modifiche principali in Xen 4.19:

  • Per i sistemi basati su architettura ARM è stata aggiunta la supporto al meccanismo di comunicazione asincrona «FF-A Notifications», descritto nella specifica FF-A (Firmware Framework for Arm A-profile). È stata implementata la possibilità di aggiungere e rimuovere dinamicamente nodi nell'albero dei dispositivi Xen utilizzando file .dtbo.
  • Per i sistemi basati su architettura x86 è stato aggiunto un nuovo driver per il controller delle interruzioni x2APIC, che utilizza la modalità di indirizzamento logico (Cluster Logical) per le interruzioni interne (IPI, inter-processor interrupt) e la modalità di indirizzamento fisico per le interruzioni esterne.
  • Il supporto per i processori Intel XeonPhi è stato dichiarato obsoleto e verrà interrotto nella prossima versione.
  • Il regime di virtualizzazione PVH per dom0 è stato classificato come "supportato con riserve", combinando elementi dei regimi di paravirtualizzazione (PV) per l'input/output, la gestione delle interruzioni, l'organizzazione dell'avvio e l'interazione con l'hardware, utilizzando la piena virtualizzazione (HVM) per limitare le istruzioni privilegiate, isolare le chiamate di sistema e virtualizzare le tabelle delle pagine di memoria. In PVH/HVM è stata aggiunta la supporto per il mapping delle pagine di memoria esterne, consentendo l'uso di QEMU stubdomain per l'isolamento e la gestione dei dispositivi in modalità PVH. Sono state apportate ottimizzazioni che velocizzano l'avvio durante l'uso di PVH. È stata aggiunta l'impostazione XENFEAT_hvm_pirqs, che consente di attivare selettivamente il supporto pIRQ per i sistemi guest eseguiti in modalità HVM (piena virtualizzazione).
  • È stato aggiunto un nuovo backend 9pfs, che consente di utilizzare il file system di rete Plan 9 per l'accesso da una macchina virtuale all'altra. Il nuovo backend viene eseguito come processo in background nell'ambiente host (dom0). Questo backend è già attivo in Xenstore-stubdom per il supporto completo della tracciabilità di Xenstore.
  • Il numero massimo di CPU utilizzabili in Xen è stato aumentato da 4095 a 16383.
  • Nella build con systemd (./configure —enable-systemd) è stata esclusa la libreria libsystemd dalle dipendenze di build (il supporto per systemd-notify è implementato tramite una libreria ridotta propria).
  • Per analizzare le tracce per CPU AMD in xenalyze non è più necessario utilizzare l'opzione «—svm-mode».
  • Continua l'implementazione dei requisiti per lo sviluppo di software sicuro e affidabile in linguaggio C, come specificato nelle specifiche MISRA-C per i sistemi critici.
  • Proseguono i lavori sui port per le architetture RISC-V e Power (ppc64le).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster