开源机器模拟器和虚拟化工具 QEMU 10.1 发布:改进
开源机器模拟器和虚拟化工具 QEMU 现已正式推出 10.1 版本,该版本包含超过 2700 次提交,来自 226 位开发者的贡献,注:QEMU 是一个通用的机器仿真器和虚拟化工具,可以模拟包括处理器、内存和其他硬件组件在内完整的计算机系统,让用户在一个设备上运行另一个设备的操作系统或程序。
在虚拟化方面,QEMU 10.1 为 KVM引入了对英特尔 TDX 与 AMD SEV-SNP 的支持,能够通过 VFIO 与 guest_memfd 访问受保护内存,还可直接使用 IGVM 文件启动加密虚拟机。
针对 ARM,本次更新引入多项新 CPU 特性,包括 FEAT_SME2、FEAT_SME2p1、FEAT_SME_B16B16、FEAT_SME_F16F16、FEAT_SVE_B16B16 和 FEAT_SVE2p1;新增多款开发板支持,并在“virt”板上实现嵌套虚拟化与 CXL / ACPI 热插拔。
针对 RISC-V,QEMU 10.1 扩展 ISA 支持,新增 Kunminghu CPU 支持与 ACPI 功能。
针对 LoongArch,新版本加入了内核 irqchip 支持;在 s390x 模拟中,则可以通过 QOM 获取控制程序识别数据。
除此之外,QEMU 10.1 还令 GTK 界面缩放体验更佳,SPICE GUI 支持远程 OpenGL 渲染;修复 Windows NT MIPS 版本在 Magnus 机器上的蓝屏问题。
