Categorie
Tech

QEMU 9.0: supporto per Raspberry Pi 4 e accelerazione KVM LoongArch

Tempo di lettura: 2 minuti. QEMU 9.0 porta il supporto esteso per Raspberry Pi 4, accelerazione KVM LoongArch e nuove capacità di emulazione e virtualizzazione

Tempo di lettura: 2 minuti.

QEMU 9.0, il noto emulatore di macchine e software di virtualizzazione open-source, è stato rilasciato con una serie di nuove funzionalità e miglioramenti significativi per l’emulazione di ARM, RISC-V, LoongArch, s390x e HPPA.

Novità principali

Tra i principali punti salienti di QEMU 9.0, troviamo:

  • Supporto multi-coda per il driver virtio-blk: permette a diverse code di un singolo disco di essere processate da diversi thread I/O, aumentando l’efficienza.
  • Gestione concorrente della preallocazione delle memorie backend: migliora l’uso della memoria in alcuni scenari, rendendo più rapida la configurazione delle macchine virtuali.
  • Supporto per la capacità “mapped-ram”: permette snapshot di macchine virtuali più efficienti, supporto al riavvio dopo un checkpoint per VFIO e miglioramento nella rilevazione di pagine zero.

Supporto RISC-V e ARM

Per RISC-V, QEMU 9.0 introduce il supporto per le estensioni ISA come Zacas, amocas e i profili RVA22, oltre a supporto SMBIOS, ACPI e aggiornamenti RHCT per la macchina virtuale RISC-V. Per ARM, il supporto include nuove board come B-L475E-IOT01A, mp3-an536 e il Raspberry Pi 4 Model B. Tuttavia, per il Raspberry Pi 4, il supporto per PCI ed Ethernet verrà aggiunto in una release futura, mentre sono già supportati i controller SPI e BSC i2c.

Accelerazione KVM per LoongArch

QEMU 9.0 introduce l’accelerazione KVM per l’architettura LoongArch, inclusi gli estensioni vettoriali LSX/LASX, aggiornamenti al firmware SeaBIOS-hppa per l’architettura HPPA e supporto emulativo migliorato per varie istruzioni per l’architettura s390x.

Miglioramenti e accessibilità

L’aggiornamento include miglioramenti per gdbstub come l’intercettazione delle chiamate di sistema in modalità utente, supporto per le modalità fork-follow e per la lettura di siginfo. Gli sviluppatori possono trovare ulteriori dettagli sul sito ufficiale di QEMU e scaricare la versione 9.0 se desiderano compilare il software dalle sorgenti.

QEMU 9.0 rappresenta un passo importante nel migliorare e ampliare le capacità di emulazione e virtualizzazione supportate dal software, offrendo agli sviluppatori e agli utenti avanzati nuovi strumenti per la gestione e l’implementazione di ambienti virtualizzati.

Pronto a supportare l'informazione libera?

Iscriviti alla nostra newsletter // Seguici gratuitamente su Google News
Exit mobile version