HomeNewsQEMU 9.1.0 has Released With Major Changes

QEMU 9.1.0 has Released With Major Changes

On 3rd September 2024, QEMU 9.1.0 was released with many changes and new features. 

9.1.0 QEMU dropped the Nios II target, rdmacm-mux helper, and the pvrdma device. The virtio-blk devices scsi utility drops with the update. Now, you can replace it with the virtio-scsi.

QEMU update has improved offload support for compression through UADK (User Space Accelerator Development Kit) or IAA (Intel In-Memory Analytics Accelerator). The update has RISC-V for improved debug support and SPARC for emulation support in different architectures like FMAF, VIS4, and IMA. 

This QEMU 9.1.0 enables the x86 to run an AMD SEV-SNP guest, and the update of x86 also provides CPU emulation for SierraForest and Icelake-Server-v7.

This version has the LoongArch update for better debug support and this additional capability to directly boot the ELF kernel, running 256 vCPU through Peter Virtue.

Compression migration, along with block migration, which used to migrate commands, have now been dropped. You can now use libvirt to migrate commands, whereas multifid has to be used for compression.

RISC-V supports Zimop, Zve32x, Zama16b, Zawrs, Zve64x, and many more. There’s improvement in ARM in this update, which also supports emulation architectures like FEAT_CSV2_3, FEAT_NMI, FEAT_Spec_FPACC, etc.

This ARM has nested page table support for the emulated SMMUv3 and xilinx_zynq board support for different CPUs.

Finally, QEMU 9.1.0 supports many different commands, like guest-network-get-route on Linux and guest-ssh-* on Windows, with improved CLI support for configuration.

This update mainly provides multiple security fixes and patches for NBD TLS encryption and the QEMU NBD server.

If you want detailed information about the new QEMU update, you can check the official release notes.

Mehedi Hasan
Mehedi Hasan
Mehedi Hasan is a dedicated Linux enthusiast with a passion for helping others understand the core concepts of Linux systems. He focuses on breaking down complex topics into simple, beginner-friendly explanations. His goal is to make Linux accessible without overwhelming new learners.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Trending Now

How To Use Screen Command on Linux To Manage Terminals

The screen command is a terminal command that can...

20 Best Kids Games for Android: Keep Your Kids Busy With

To keep your baby calm while taking care of...

6 Best Speakers for Chromebooks and Chromeboxes

Chromebooks' default speakers can not create quality sound. This...

digiKam 8.8.0 Released with Qt 6.10 Port, Color Profile Automation, and 100+ Fixes

The digiKam team has released version 8.8.0, introducing a...

10 Best Call Recorders for iPhone You Can Try

For so many reasons, especially for official purposes, we...