QEMU 7.0 已经发布,这是它的新闻

QEMU

几天前 QEMU 7.0 新版本发布,它允许您在具有完全不同架构的系统上运行为一个硬件平台构建的程序,例如,在 x86 兼容的 PC 上运行 ARM 应用程序。 在 QEMU 的虚拟化模式下,由于指令直接在 CPU 上执行,并且使用了 Xen 管理程序或 KVM 模块,因此在隔离环境中代码执行的性能与硬件系统相似。

经过多年的发展,增加了对14种硬件架构的全面仿真支持,仿真硬件设备数量超过400台。为7.0版本做准备, 2500 位开发人员进行了 225 多项更改。

QEMU 7.0的主要新功能

在这个新版本的 QEMU 7.0 中, 英特尔 AMX 指令集支持 (高级矩阵扩展) 实施于 服务器处理器 英特尔至强可扩展 此外,它已被添加到 x86 架构仿真器中。 AMX 提供了新的自定义 TMM“TILE”寄存器和用于操作这些寄存器中数据的指令,例如用于矩阵乘法的 TMUL(Tile matrix MULtiply)。

另一个引人注目的变化是 备份活动图像的灵活性已得到改进 当前系统的快照(创建快照,然后应用写前复制 (CBW) 过滤器来更新快照的状态,从客户系统写入的区域复制数据)。 使用备份访问快照的能力不是直接提供的,而是通过快照访问块设备驱动程序提供的。

用于“virt”机器的 ARM 模拟器增加了对 virtio-mem-pci 的支持, 在使用带有 hvf 加速器的 KVM 管理程序时,来宾 CPU 拓扑检测和 PAuth 启用,以及在“xlnx-versal-virt”板仿真器中增加了对 PMC Flash OSPI 和 SLCR 驱动程序仿真的支持。

架构模拟器 RISC-V 增加了 KVM 管理程序支持 并实现 Vector 1.0 矢量扩展,并添加了对模拟“spike”机器加载 OpenSBI(RISC-V 主管二进制接口)二进制文件的支持。 对于模拟的“virt”机器,实现了使用多达 32 个处理器内核并支持 AIA 的能力。

其他变化 脱颖而出:

  • HPPA 架构仿真器为 HP-UX VDE/CDE 用户环境提供多达 16 个 vCPU 和增强的图形驱动程序。
  • 添加了更改 SCSI 设备引导顺序的功能。
  • 添加了对使用多达 4 个 CPU 内核、加载外部 initrd 映像以及在“sim”板的 OpenRISC 架构模拟器中为可引导内核自动生成设备树的支持。
  • 用于模拟“pseries”机器的 PowerPC 架构模拟器已经实现了在嵌套 KVM 管理程序的控制下运行来宾系统的能力。 添加了对 spapr-nvdimm 设备的支持。
  • 添加了对“powernv”模拟机器的 XIVE2 中断处理程序和 PHB5 处理程序的支持,改进了对 XIVE 和 PHB 3/4 的支持。
  • 向 s15x 架构仿真器添加了对 z3 扩展(杂项指令扩展设施 390)的支持。
  • 经典 TCG(小代码生成器)已删除对带有 ARMv4 和 ARMv5 CPU 的主机的支持,这些 CPU 不支持未对齐的内存访问并且没有足够的 RAM 来运行 QEMU。
  • 改进了 virtiofs 模块中对安全标签的支持,该模块用于将部分文件系统从主机环境转发到来宾系统。
  • 修复了漏洞 CVE-2022-0358,它允许您通过在通过 virtiofs 转发的目录中创建可执行文件来提升您在系统上的权限,该目录由另一个组拥有并配备 SGID 标志。

最后 如果您有兴趣了解更多有关它的信息 在这个新版本的 QEMU 7.0 中呈现的更改和新颖性中,您可以查看详细信息和更多信息 以下链接


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。