QEMU 10.1 发布:更强大的虚拟化能力与架构升级
QEMU,这款广受欢迎的开源机器模拟器与虚拟化工具,迎来了 10.1 正式版本。这是 10.x 系列的首次更新,经过四个候选版本的精心打磨,如今终于稳定上线,为开发者和系统工程师带来多项新特性与优化。
Ubuntu 24.04 中的 QEMU 10.1 截图
🖥️ 架构层面的重大更新
在底层架构方面,QEMU 10.1 带来了许多亮点。ARM 平台新增对 FEAT_SME2、FEAT_SVE2p1 以及多种混合精度矩阵运算指令的支持,常用的 virt 虚拟主板也升级了 CXL、ACPI PCI 热插拔功能,并可在新内核环境下实现嵌套 KVM 虚拟化。同时,一些老旧主板型号被弃用,但新增了对 Analog Devices MAX78000FTHR 和 NVIDIA GB200-BMC 等新硬件的支持。
RISC-V 平台也有一系列改进,包括矢量指令处理修复、更灵活的 PMP 区域配置,以及对 Svrsw60t59b 扩展的支持,还修复了 CSR 边缘情况处理、AIA 迁移失败和 PMP 范围回绕等问题。x86 虚拟化方面,新增了对 Intel TDX 与 AMD SEV-SNP 来宾启动的支持,前提是主机运行 Linux 6.16 或更新版本。s390x 平台则移除了旧于 4.1 的机器类型,并引入新的 QOM 接口来暴露控制程序识别信息。
Ubuntu 24.04 中的 QEMU 10.1 运行 Manjaro Linux 截图
🔧 设备模拟与系统优化
在设备模拟与系统集成方面,QEMU 10.1 也进行了多项改进,主要包括:
-
VFIO 增加 在线更新支持,改进了 AArch64 平台上的 多通道迁移(multifd);
-
初步支持 TDX 与 SNP 来宾 虚拟化场景;
-
内存迁移机制更高效,引入 后拷贝预抢占模式 优化顺序内存访问;
-
RDMA 实时迁移新增 IPv6 支持,适合跨数据中心环境;
-
GTK 界面缩放修复,VNC 字节序处理优化,GDBStub 协议增强;
-
块设备操作改进,镜像与备份功能更稳定。
🛠️ 构建环境与兼容性
QEMU 10.1 对构建环境也做了要求和优化:现在需要 Rust 1.77 和 Meson 1.8.1,并实验性支持通过 Emscripten 编译为 WebAssembly。同时,官方正式停止对 Debian Bullseye 的支持。
📊 总结
QEMU 10.1 是一次全面升级,涵盖了架构优化、虚拟化增强、设备模拟改进和开发工具完善。无论是 ARM、RISC-V 还是 x86、s390x 平台,都能获得更高效的性能与更广泛的兼容性。对虚拟化从业者、嵌入式开发者和科研用户而言,这次更新显著提升了 QEMU 在多架构、多场景下的实用性与稳定性。目前,QEMU 10.1 的源代码已在 GitHub 仓库开放下载,用户可查看完整更新日志,了解更多详细信息。
The post QEMU 10.1 发布:更强大的虚拟化能力与架构升级 first appeared on Linux迷.
共有 0 条评论