Uscita del hypervisor Xen 4.19

Dopo 8 mesi di sviluppo è stata pubblicata la versione libera del hypervisor Xen 4.19. Alla realizzazione della nuova versione hanno partecipato aziende come Amazon, Arm, EPAM Systems e AMD. La formazione degli aggiornamenti per la serie Xen 4.19 continuerà fino a febbraio 2026, mentre la pubblicazione delle correzioni delle vulnerabilità proseguirà fino ad agosto 2027.

Modifiche principali in Xen 4.19:

  • Per i sistemi basati sull'architettura ARM è stata aggiunta la supporto per il meccanismo di scambio dati asincrono "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 tramite file .dtbo.
  • Per i sistemi basati sull'architettura x86 è stata aggiunta una nuova 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.
  • La supporto per i processori Intel XeonPhi è stata dichiarata obsoleta e verrà interrotta nella prossima versione.
  • Il regime di virtualizzazione PVH per dom0 è stato spostato nella categoria "supportato con riserve", combinando elementi delle modalità di paravirtualizzazione (PV) per input/output, gestione delle interruzioni, avvio e interazione con l'hardware, con l'uso di virtualizzazione completa (HVM) per limitare le istruzioni privilegiate, isolare le chiamate di sistema e virtualizzare le tabelle delle pagine di memoria. In PVH/HVM è stato aggiunto il supporto per il mapping delle pagine di memoria esterne ("foreign pages"), consentendo di utilizzare QEMU stubdomain per isolare e gestire i dispositivi in modalità PVH. Sono state effettuate ottimizzazioni che velocizzano il caricamento quando si utilizza PVH. È stata aggiunta l'impostazione XENFEAT_hvm_pirqs, che consente di attivare selettivamente il supporto pIRQ per i sistemi guest eseguiti in modalità HVM (virtualizzazione completa).
  • È stato aggiunto un nuovo backend 9pfs, che consente di utilizzare il file system di rete Plan 9 per l'accesso di una macchina virtuale a un'altra. Il nuovo backend viene eseguito come processo in background nell'ambiente host (dom0). Il backend è già stato utilizzato in Xenstore-stubdom per il pieno supporto del tracciamento di Xenstore.
  • Il numero massimo di CPU utilizzabili in Xen è aumentato da 4095 a 16383.
  • Durante la compilazione con systemd (./configure --enable-systemd), la libreria libsystemd è stata esclusa dalle dipendenze di compilazione (il supporto systemd-notify è realizzato tramite una propria libreria ridotta).
  • Per analizzare le tracce per CPU AMD in xenalyze non è più necessario utilizzare l'opzione «—svm-mode».
  • Proseguita l'attuazione dei requisiti per lo sviluppo di software sicuri e affidabili in linguaggio C, formulati nelle specifiche MISRA-C per sistemi critici.
  • Continuato lo sviluppo dei 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