Among the notable enhancements, QEMU 10.2.0 introduces improved FreeBSD host support, specifically for 9pfs shared filesystems. The release also features a groundbreaking live update capability through the 'cpr-exec' migration mode, which efficiently manages resource use during updates while preserving existing states. Performance is notably enhanced by adopting io_uring for the core virtualization loop, promising a smoother experience across various applications.
User-mode emulation has received significant upgrades, resulting in a more refined operation due to numerous fixes. On the ARM emulation front, new CPU feature support has been added, including FEAT_SCTLR2, FEAT_TCR2, and FEAT_LSE128, along with new and improved board models like AST2600 and xlnx-zynqmp.
Additionally, HPPA emulation has been expanded to support the HP 715/64 workstation and the NCR 53c710 SCSI controller, with contributions from the community. PowerPC users benefit from new machine combinations such as PowerNV11 and PPE42, along with enhanced debugging capabilities through the FADUMP feature. RISC-V emulation has received various updates aimed at resolving longstanding issues, while s390x performance has been optimized with a refined virtio-pci irqfd setup.
In summary, QEMU 10.2.0 represents a significant step forward in virtualization technology, enhancing support for multiple architectures, improving performance, and streamlining user experience. Users are encouraged to explore the detailed changelog to fully appreciate the breadth of changes and enhancements made in this version. Future updates are anticipated, continuing the momentum of innovation and community-driven development
QEMU 10.2.0 released
A new version of QEMU 10.2.0 has been released to the public, packed with significant updates and changes contributed by over 188 authors through more than 2300 commits. The latest code can be downloaded from QEMU's download page, where users can also find an exhaustive changelog detailing every change made in this release cycle. Key highlights include improved support for FreeBSD hosts, a new live update capability, enhanced performance through the use of io_uring, and smoother user-mode emulation operation. Additionally, various CPU features have been added or upgraded for ARM emulation, while PowerPC, RISC-V, and s390x users also benefit from numerous updates and enhancements.
