设备仿真模拟软件 QEMU 9.1 发布:改进 Arm / RISC-V 支持、龙芯 LoongArch 可从 ELF 内核直接启动
IT之家 9 月 9 日消息,开源设备仿真器和虚拟化软件 QEMU 9.1 版本目前已经正式发布,包含来自 263 位作者的 2800 多项代码提交,重点内容包括改进对 Arm 和 RISC-V 平台的硬件支持和模拟,感兴趣的读者可访问项目下载页面。
IT之家附本次主要更新内容如下:
虚拟机迁移优化:引入了 Intel 的内存分析加速器 (IAA) 和用户空间加速器开发套件 (UADK),大幅提升了虚拟机实时迁移的效率。同时,对 Postcopy 故障恢复机制进行了改进,进一步提高了迁移过程的稳定性。
Virtio 功能增强:更新了对 VIRTIO_F_NOTIFICATION_DATA 的支持,允许客户驱动程序在传递设备通知时携带额外数据,特别有助于性能调试和优化
Guest Agent 命令更新:为 Linux 和 Windows 用户分别新增了 guest-network-get-route 和 guest-ssh-* 网络管理命令,进一步增强了命令行界面 (CLI) 的支持。用户可以更精细地配置命令的允许与阻止,提升控制与安全性。
安全性和 ARM 架构改进:修复了 QEMU NBD 服务器的多个安全漏洞,强化了 NBD 的 TLS 加密。同时,ARM 架构新增了多项仿真特性支持,包括嵌套页表的支持,并改进了对多个 CPU 和外设的支持。
跨架构支持扩展:LoongArch 架构现在支持从 ELF 内核直接启动,并可运行多达 256 个 vCPU,调试功能也得到了增强。RISC-V 架构则支持了新的扩展,整体性能有所提升,进一步加强了 QEMU 的仿真能力。
x86 架构支持增强:支持在 KVM 上运行 AMD SEV-SNP 客户机,并增加了对最新 Intel 和 AMD 处理器的仿真支持。
QEMU (Quick Emulator)是业界主流的设备仿真模拟软件之一,可以在一种架构(如 X86 PC)的物理机上运行支持其它架构的操作系统和程序,从而让软件无感知运行在不同硬件架构下。对于软件开发者,QEMU 可提供不同硬件架构下系统执行的平台,以及软件跨架构集成测试环境,提高软件开发效率和成熟度。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。