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

QEMU

项目新版本的启动是最近提出的 QEMU 6.2, 在哪个版本中编写新版本 2300位开发人员进行了189多次更改.

对于不熟悉该项目的人来说,他们应该知道它充当了一个模拟器 允许您在具有完全不同架构的系统上运行针对硬件平台的编译程序, 例如,在兼容 x86 的 PC 上运行 ARM 应用程序。

在QEMU的虚拟化模式下,由于直接在CPU上执行指令以及使用Xen虚拟机管理程序或KVM模块,沙盒环境中代码执行的性能接近硬件系统。

该项目最初由 Fabrice Bellard 创建,目的是允许构建在 x86 上的 Linux 二进制文件在非 x86 架构上运行。 多年来,为14种硬件架构添加了全仿真支持,仿真硬件设备数量已超过400台。

QEMU 6.2的主要新功能

在这个新版本的 QEMU 6.2 中的机制 虚拟内存,它允许您连接和断开虚拟机的内存, 添加了对来宾崩溃转储的全面支持, 环境迁移之前和之后的复制操作(预复制/后复制)和在后台创建来宾系统快照。

另一个突出的变化是 QMP (QEMU 机器协议) 实施错误处理 DEVICE_UNPLUG_GUEST_ERROR 在热插拔操作期间出现故障时发生在来宾端。

还强调了 已处理启动参数的语法已扩展 在经典代码生成器 TCG(微小代码生成器)的插件中,“缓存”插件中添加了对多核系统的支持。

x86 模拟器 支持 Intel Snowridge-v4 CPU 型号, 添加了对访问 Intel SGX enclave 的支持 (Software Guard eXtensions)来自在主机端使用 /dev/sgx_vepc 设备和 QEMU 中的“memory-backend-epc”后端的来宾。 对于受技术保护的访客系统 超微SEV (安全加密虚拟化), 添加了验证直接内核启动的能力 (不使用引导加载程序)(通过将 'kernel-hashes = on' 参数设置为 'sev-guest' 启用)。

在 ARM 模拟器中 在主机系统上 Apple Silicon 支持“hvf”硬件加速机制 启动基于 AArch64 的来宾系统时。

其他变化 从新版本中脱颖而出:

  • 一种新型的仿真机器“kudo-mbc”已经实现。
  • 对于“virt”机器,增加了对 ITS(中断翻译服务)仿真的支持以及在仿真模式下使用超过 123 个 CPU 的能力。
  • 添加了对“xlnx-zcu102”和“xlnx-versal-virt”仿真机器的 BBRAM 和 eFUSE 设备的支持。
  • 对于基于 Cortex-M55 芯片的系统,支持 MVE 处理器扩展的滚动配置文件。
  • PowerPC 架构仿真器中添加了对 POWER10 DD2.0 CPU 模型的初始支持。
  • 改进了对“powernv”仿真机器的 POWER10 架构的支持,并为“pseries”机器添加了 FORM2 PAPR NUMA 描述。
  • RISC-V 架构仿真器中添加了对 Zb [abcs] 指令集扩展的支持。 所有模拟机器都允许使用“host-user”和“numa mem”选项。
  • 添加了对 SiFive PWM(脉冲宽度调制器)的支持。
  • 68k 模拟器提高了与 Apple 提议的 NuBus 的兼容性,包括加载 ROM 映像的能力和对中断插槽的支持。
  • 添加了对模拟 Fujitsu A64FX 处理器模型的支持。
  • qemu-nbd 块设备默认启用写缓存模式(“延迟写入”而不是“直接写入”)以匹配 qemu-img 的行为。
  • 添加了“–selinux-label”选项来标记 SELinux Unix 套接字。

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


发表您的评论

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

*

*

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