QEMU 9.0首次推出先进的ARM和RISC-V功能

QEMU 9.0首次推出先进的ARM和RISC-V功能-HowToTech

QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的2700多个提交,引入了增强功能和新功能,以提高性能、可扩展性和可用性。

QEMU 9.0亮点

QEMU 9.0中的一个关键更新是块设备处理。virtio blk现在支持多队列,允许不同I/O线程同时处理单个磁盘的不同队列,显著提高了性能和效率。

对于那些从事调试工作的人来说,gdbstub已经看到了一些改进。值得注意的是,它现在包括在用户模式下捕获系统调用、支持fork-follow模式以及增强信号信息处理等功能。

内存管理也得到了显著的升级。在某些情况下,现在可以使用多个线程同时预分配内存后端,从而简化操作并提高性能。

迁移功能已经扩展,支持“映射ram”功能。这允许更高效的虚拟机快照、改进的零页面检测以及对VFIO的检查点重新启动支持,所有这些都增强了VM操作的可靠性和灵活性。

ARM架构广泛应用于从智能手机到服务器的各种设备,在QEMU 9.0中有了显著改进。这包括对增强的计数器虚拟化、嵌套虚拟化和增强的嵌套虚拟化的支持。

新的板支持也可用于多种设备,包括B-L475E-IOT01A物联网节点和Raspberry Pi 4 Model B。

对于那些使用RISC-V的人来说,这个版本包括对新的ISA/扩展的支持和增强RISC-V机器功能的许多修复程序。同样,s390x体系结构改进了仿真支持和修复,确保了更好的性能和准确性。

新版本可以从QEMU的官方下载页面下载,用户可以在那里找到tarball。对于那些对细节感兴趣的人,请访问发布公告或查看更改日志,其中详细列出了更改的完整列表。