9 月 9 日消息,开源设备仿真器和虚拟化软件QEMU 9.1 版本目前已经正式发布,包含来自263位作者的2800多项代码提交,重点内容包括改进对Arm和RISC-V平台的硬件支持和模拟,感兴趣的读者可访问项目下载页面。
附本次主要更新内容如下:
虚拟机迁移优化:引入了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可提供不同硬件架构下系统执行的平台,以及软件跨架构集成测试环境,提高软件开发效率和成熟度。
本文链接:http://www.28at.com/showinfo-119-112255-0.html设备仿真模拟软件 QEMU 9.1 发布:改进 Arm RISC-V 支持、龙芯 LoongArch 可从 ELF 内核直接启动
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com