As a wonderful gift to open-source Linux virtualization users this Christmas Eve is the release of the QEMU 10.2 emulator.
QEMU 10.2 brings a number of new features and changes including:
– On systems supporting IO_uring, QEMU’s main loop is now based on IO_uring to improve performance and enable other new featues and potential future performance improvements.
– Replay Protected Memory Block “RPMB” emulation to the eMMC device model is added.
– Removal of the deprecated VFIO platform, VFIO Calxeda XGMAC, and VFIO AMD XGBE drivers.
– The 9pfs file-system code now supports FreeBSD hosts.
– QEMU sanity check improvements to the crypto subsystem code.
– Dropping support for the old Arm PXA CPU family.
– Various user-mode emulation improvements.
– The minimum supported Rust version is bumped to 1.83.
More details on the many QEMU 10.2 changes affecting different hardware targets and more via the QEMU.org Wiki. QEMU 10.2 can be downloaded at QEMU.org.
More information on the IO_uring use in QEMU 10.2 for modern Linux systems can be found via this Red Hat slide deck from this year’s KVM Forum.
