QEMU (Quick Emulator), un rinomato strumento software che consente agli utenti di emulare diversi sistemi informatici, ha appena lanciato la sua ultima versione QEMU 9.1 a distanza di circa 5 mesi dal precedente rilascio di QEMU 9.0. QEMU è un software open source e multi-piattaforma, disponibile per diversi sistemi operativi, tra cui Linux, macOS e Windows, distribuito sotto la licenza GNU General Public License, versione 2 (GPLv2). Questa versione è il frutto di un intenso lavoro di sviluppo, con oltre 2800 commit forniti da 263 autori, che introducono miglioramenti e nuove funzionalità per migliorare le prestazioni, la scalabilità e l’usabilità .
Novità in QEMU 9.1
QEMU 9.1 introduce diversi miglioramenti che migliorano le prestazioni, la sicurezza e la compatibilità . Eccoli nel dettaglio:
Funzionalità di migrazione: una delle novità più rilevanti è il supporto per l’offload di compressione tramite tecnologie come Intel In-Memory Analytics Accelerator (IAA) o User Space Accelerator Development Kit (UADK). Questo miglioramento consente di aumentare l’efficienza delle migrazioni live delle macchine virtuali, riducendo il tempo di inattività e migliorando l’esperienza complessiva dell’utente. Inoltre, è stato migliorato il supporto per il ripristino da errori post-copia, rendendo le migrazioni delle VM più robuste e affidabili.
Miglioramenti di Virtio: l’aggiornamento include il supporto per VIRTIO_F_NOTIFICATION_DATA, una funzionalità che consente ai driver guest di inviare dati aggiuntivi quando inviano notifiche al dispositivo. Questa caratteristica è particolarmente utile per il debug e l’ottimizzazione delle prestazioni, permettendo agli sviluppatori di ottenere informazioni più dettagliate sul comportamento del sistema.
Comandi Guest Agent: sul fronte guest-agent, QEMU 9.1 introduce nuovi comandi che migliorano la gestione della rete e la sicurezza. Gli utenti Linux troveranno il nuovo comando guest-network-get-route utile per la gestione della rete, mentre gli utenti Windows possono trarre vantaggio dai nuovi comandi guest-ssh-*, che facilitano la gestione delle connessioni SSH. Inoltre, è stato espanso il supporto CLI per la configurazione di comandi consentiti e bloccati, fornendo maggiore controllo e sicurezza agli amministratori di sistema.
Miglioramenti di sicurezza e ARM: QEMU 9.1 corregge diverse vulnerabilità di sicurezza nel server QEMU NBD e migliora la crittografia NBD TLS, aumentando la sicurezza complessiva del sistema. Per l’architettura ARM, sono stati inclusi il supporto di emulazione per diverse nuove funzionalità , un supporto aumentato per le tabelle di pagine nidificate e un supporto migliorato per schede per più CPU e periferiche, rendendo QEMU 9.1 una scelta ancora più robusta per gli utenti ARM.
Supporto esteso tra architetture: l’architettura LoongArch ora supporta l’avvio diretto da un kernel ELF e l’esecuzione fino a 256 vCPU (virtual CPU), oltre a funzionalità di debug migliorate. Gli aggiornamenti RISC-V includono il supporto per nuove estensioni architetturali e miglioramenti generali, spingendo i limiti di ciò che può essere emulato in QEMU. Questi miglioramenti rendono QEMU 9.1 una piattaforma ancora più versatile per l’emulazione di diverse architetture.
Supporto x86 migliorato: per l’architettura x86, QEMU 9.1 introduce il supporto KVM per l’esecuzione di guest AMD SEV-SNP, una funzionalità che migliora la sicurezza delle macchine virtuali. Inoltre, è stato aggiornato il supporto per l’emulazione della CPU per i processori Intel e AMD più recenti, garantendo una compatibilità ottimale con le ultime tecnologie hardware.
Conclusione
La nuova versione QEMU 9.1 rappresenta un significativo passo avanti nel campo dell’emulazione dei sistemi informatici. Gli utenti possono scaricare la nuova versione dalla pagina di download ufficiale di QEMU, dove è disponibile il tarball. Per coloro interessati ai dettagli tecnici è disponibile l’annuncio del rilascio e il changelog (registro delle modifiche) sul sito ufficiale.
Fonte: https://www.qemu.org/2024/09/03/qemu-9-1-0/
Fonte: https://www.phoronix.com/news/QEMU-9.1-Released
Fonte: https://linuxiac.com/qemu-9-1-released-with-better-arm-and-risc-v-support/
Source: Read More