QEMU 9.1 Released with Better ARM and RISC-V Support

QEMU 9.1 open-source machine emulator is here, bringing enhanced ARM and RISC-V support and security updates.

QEMU, a renowned software tool that allows users to emulate different computer systems, has just launched its latest version, 9.1. It comes packed with over 2800 commits contributed by 263 authors, introducing enhancements and new features to improve performance, scalability, and usability.

What’s New in QEMU 9.1?

QEMU 9.1 introduces several enhancements that improve performance, security, and compatibility. Here they are:

  • Migration Features: New support for compression offload through technologies like Intelโ€™s In-Memory Analytics Accelerator (IAA) or the User Space Accelerator Development Kit (UADK) enhances the efficiency of live migrations of virtual machines. Additionally, there is improved support for recovery from postcopy failures, enhancing the robustness of VM migrations.
  • Virtio Enhancements: The update includes support for VIRTIO_F_NOTIFICATION_DATA, which allows guest drivers to send additional data when delivering device notifications. This feature is particularly useful for debugging and optimizing performance.
  • Guest Agent Commands: On the guest-agent front, Linux users will find the new guest-network-get-route command useful for network management, while Windows users can benefit from new guest-ssh-* commands. There’s also expanded CLI support for configuring allowed and blocked commands, providing greater control and security.
  • Security and ARM Improvements: The release patches several security vulnerabilities in the QEMU NBD server and enhances NBD TLS encryption. For ARM architecture, emulation support for several new features, increased support for nested page tables, and improved board support for multiple CPUs and peripherals are also included.
  • Expanding Support Across Architectures: The LoongArch architecture now supports booting directly from an ELF kernel and running up to 256 vCPUs, alongside enhanced debugging capabilities. RISC-V updates include support for new architectural extensions and general enhancements, pushing the envelope on what can be emulated under QEMU.
  • Enhanced x86 Support: For x86 architecture, there is now KVM support for running AMD SEV-SNP guests and updated CPU emulation support for newer Intel and AMD processors.

Lastly, as with any major release, some features have been retired to streamline functionality and align with modern standards. Notably, the Nios II target and several older properties and options have been removed or deprecated.

QEMU 9.1 also includes warnings about deprecated features and options, urging users to consult the “Deprecated Features” chapter of the QEMU System Emulation User’s Guide for details on replacements and future-proofing their use of the software.

The new release can be downloadedย from QEMUโ€™s official download page, where users can find the tarball. For those interested in the specifics, visit the release announcement or check the changelog, which details a full list of changes.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%