QEMU 5.1.0 稳定版已发布,主要更新内容如下:
- 支持在 AMD EPYC 系统上使用嵌套虚拟化技术(Nested Virtualization)进行动态迁移
- 支持 NVMe 1.4 规范中的持久性内存区域 (PMR)
- 支持通过 Linux keyring 向 QEMU 传递密钥
- 支持 ARMv8.5 内存标记功能和 ARMv8.2 TTS2UXN,树莓派板卡现已支持 USB 控制器,以及其他针对 Arm 的改进
- 支持两颗龙芯3A CPU,并通过 QEMU 5.1 全面提升 MIPS 性能
- 支持在 IBM PowerPC 前端选择 POWER10 作为机器类型。本次更新后,POWER 前端也支持 SCV 和 RFSCV 指令
- 支持 AVR CPU 架构和部分板卡,如选择 Arduino 设备
- 提供对 RISC-V 的多项改进,包括支持 SiFive E34、Ibex CPU、HiFive1 Rev B、OpenTitan 以及多个 RISC-V 架构
- 在使用 z16 的 IBM s390- 或 Linux One III 中,以及使用 KVM 的 Linux 5.7+ 情况下,支持受保护的虚拟化/安全扩展
- 改进在 Apple macOS 上对 HVF 加速的支持
- 改进多项加密技术
- 当使用 compress_type=zstd 作为创建选项时,支持通过 Zstd 压缩 QCOW2 镜像
详情查看更新日志 https://wiki.qemu.org/ChangeLog/5.1
下载地址 https://www.qemu.org/download/#source
QEMU 是一个纯软件实现的通用模拟器和虚拟机,它有三种模式,几乎可以模拟任何硬件设备:
- Full-system emulation:可在任何支持的硬件架构上运行任何操作系统
- User-mode emulation:运行另一个 Linux/BSD 程序
- Virtualization:接近本机性能运行 KVM 和 Xen 虚拟机