找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2070

积分

0

好友

296

主题
发表于 2025-12-25 17:08:52 | 查看: 35| 回复: 0

开源机器模拟与虚拟化软件QEMU正式发布了10.2版本。作为10.x系列的第二个稳定维护更新,该版本在经历了四个候选版本后,将重点放在了安全策略明确、旧代码清理以及多架构支持的持续完善上。

图片

更清晰的安全策略

在QEMU 10.2中,开发团队对安全模型进行了进一步梳理。通过明确界定哪些机器类型属于“虚拟化使用场景”,为开发者和安全团队在判断问题是否构成安全漏洞时,提供了更加统一且可执行的标准。这一变化有助于减少争议,并使安全响应流程更加一致和高效。

持续清理老旧代码

为了保持项目的轻量与可维护性,本次更新继续清理历史遗留代码。长期不推荐使用的 -old-param 参数被正式移除,Arm架构下早已过时的PXA CPU系列也被完整删除。这类调整有助于降低项目的长期维护成本,并为新功能的开发扫清障碍。

全面推进多架构支持

在提升对各类处理器架构的支持方面,QEMU 10.2带来了扎实而细致的改进,尤其是在Arm、RISC-V和PowerPC等平台上:

  • Arm架构:新增了SCTLR2、TCR2、LSE128以及RME相关CPU特性,同时增强了调试能力,gdbstub现在可以直接访问SME和SME2寄存器。Arm架构的持续演进是构建现代高性能网络与系统环境的重要基础。
  • RISC-V架构:修复了控制流完整性问题,引入了可配置的PMP粒度,更新了OpenSBI固件,并修正了与定时器、MMU和指令行为相关的多个错误。
  • PowerPC架构:新增了对更新版PowerNV和PPE机器的支持,在pSeries平台中引入了FADUMP功能,同时移除了无法正常使用的旧CPU型号。
  • 其他架构:如s390x、LoongArch、HPPA等架构也获得了不同程度的稳定性和正确性改进。

平台与设备模拟的增强

在平台支持方面,QEMU 10.2新增了amd-versal2-virt板级模型,并改进了Xilinx ZynqMP的系统建模。同时,多款ASPEED SoC也加入了与PCIe和安全启动相关的设备支持。

设备模拟层面同样有不少实用更新,例如eMMC模型新增了对RPMB(重放保护内存块)的支持,已废弃的VFIO平台设备被移除,PCIe、存储、网络以及virtio子系统均有细节优化。此外,对FreeBSD主机上9pfs等功能的支持也得到了进一步完善。

加密与迁移能力升级

在安全与加密方面,QEMU 10.2提高了对GNUTLS、libgcrypt和nettle这些加密库的最低版本要求,并新增了同时加载多个X.509证书身份的能力,为向后量子密码学的过渡打下基础。TLS相关逻辑也更加严谨,修复了潜在的释放后使用问题,并改进了证书校验流程。

在迁移与性能方面,新版本引入了新的迁移模式,修复了postcopy和快照回退中的多个问题,并解决了迁移后VFIO场景下可能出现的性能隐患。此外,在宿主系统支持的情况下,QEMU的主事件循环现在可以使用io_uring,这为后续的I/O性能提升提供了可能,这类底层优化也是高性能运维与DevOps所关注的重点。

面向开发者的改进

对于开发者而言,QEMU 10.2同样值得关注。追踪代码生成流程得到了优化,有助于减小最终生成的二进制文件体积;TCG插件新增了更多可用的钩子接口;最低支持的Rust版本提升至1.83。虽然Rust支持目前仍处于实验阶段,但基于Rust编写的设备实现正在逐步接近可用状态。

更多详细的技术变更信息,可以参考官方的完整更新日志。QEMU 10.2的源代码已在项目的GitHub仓库中提供下载。

总结

总体而言,QEMU 10.2是一次注重夯实基础、稳健演进的版本更新。它通过明确安全边界、清理历史遗留问题、持续打磨对多种硬件架构的支持,为后续的大版本发展铺平了道路。无论你是云原生与IaaS平台的构建者,还是从事底层系统与硬件模拟开发的工程师,这个版本都值得你关注并考虑升级。




上一篇:2025小游戏赛道分析:IAA与IAP双轮驱动下的137亿增长与营销变革
下一篇:Chrome 142 CSS样式查询范围语法详解:实现数值阈值响应式设计
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-11 11:48 , Processed in 0.290755 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表