开源机器模拟器和虚拟化工具 QEMU 正式推出 10.1 版本,该版本包含超过 2700 次提交,来自 226 位开发者的贡献。版本主要围绕虚拟化安全性、架构支持及迁移性能进行改进,并将最低 Rust 版本要求提升至 1.77,Meson 升至 1.8.1,同时停止对 Debian 11 的支持。
QEMU 是一个通用的机器仿真器和虚拟化工具,能够模拟包括处理器、内存及其他硬件组件在内的完整计算机系统,允许用户在一个设备上运行另一个设备的操作系统或程序。
在虚拟化方面,QEMU 10.1 为 KVM(基于内核的虚拟机)引入了对英特尔 TDX 与 AMD SEV-SNP 的支持,可通过 VFIO 与 guest_memfd 访问受保护内存,并支持直接使用 IGVM 文件启动加密虚拟机。
针对 ARM,QEMU 10.1 引入多项新 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 机器上的蓝屏问题。
免责声明:本文内容由开放的智能模型自动生成,仅供参考。