QEMU 9.2 现已发布,适用于这款处理器仿真器,它在开源 Linux 虚拟化堆栈中发挥着重要作用。
QEMU 9.2 带来了许多功能,例如与最近的上游 Mesa 工作配套的 VirtIO GPU Vulkan 支持、实验性 Rust 编程语言支持的开始、Intel AVX10 的管道、Amazon/AWS Nitro Enclave 机器类型等。
QEMU 9.2 的亮点包括:
– QEMU 在 x86 上添加了一种新的“Nitro-Enclave”计算机类型,它可以模拟 AWS Nitro Enclave 环境,并能够启动 Enclave 映像格式“EIF”文件。
– QEMU 9.2 增加了对启用 AVX10 和指定所需 AVX10 版本(如 AVX10-128、AVX10-256、AVX10-512 和其他 AVX10 版本属性)的支持。
– VirtIO GPU 现在支持在主机上使用最新的 Virglrenderer 代码和在客户机中使用更新的 Mesa 代码时,对 Vulkan 进行 Venus 封装。
– ARM 上的 QEMU 增加了 EBF16 和 CMOW ISA 功能支持。基于 KVM 的 VM 现在还可以在主机处理器支持的情况下支持内存标记扩展 (MTE)。
– QEMU for RISC-V 增加了对 Svvptc 扩展、控制流完整性扩展的支持,以及对带有 virt machine 的 IOMMU 的支持。
– VirtIO 内存驱动程序现在支持 x86_64 上的 suspend 和 resume。
– TCG 插件已弃用 32 位主机。
– QEMU 迁移处理现在支持对多 FD 压缩器的 Intel QATZIP 支持。
– 块设备的 Gluster 后端已弃用。
– 新增对使用 Rust 编程语言编写的设备模型的支持。这种 Rust 设备模型支持被视为实验性,默认情况下处于禁用状态。QEMU 的未来版本将开始需要 Rust 编译器。
通过 QEMU.org 下载有关 QEMU 9.2 版本的更多详细信息。
转自 QEMU 9.2 Released With VirtIO GPU Vulkan Support, AVX10 & Experimental Rust Support – Phoronix