QEMU 4.2进行了各种改进,了解其新闻

QEMU

昨天我们在谈论 解放 Bochs 2.16.10的新版本 这是VirtualBox的替代方案, 现在已经介绍了QEMU 4.2项目的启动 在其中 介绍了一些新功能,特别是改进功能 到项目。 在准备版本4.2时,来自2200个开发人员的198多种更改。

对于那些不知道的人 QEMU 他们应该知道 是一个允许您运行的模拟器 已编译的程序 具有完全不同的体系结构的系统中的硬件平台, 例如,在x86兼容的PC上运行ARM应用程序。

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

QEMU 4.2中的主要新功能

在QEMU 4.2的新版本中,体系结构仿真器 ARM获得了对Aspeed AST2600 SoC仿真的支持 «Ast2600-evb»以及 支持Semihosting 2.0技术 带扩展 STDOUT_STDERR / EXIT_EXTENDED,它允许仿真设备使用stdout,stderr和stdin在主机端创建文件。

虽然为 KVM增加了使用超过256个CPU的能力 并提供对SVD SIMD指令的支持,以及使用TCG代码生成器提高的仿真性能。

还强调了 添加了一种新型的microvm机器 仿真到x86体系结构仿真器, 使用virtio-mmio代替PCI 优化性能。 通过«启用和禁用VMX的功能-中央处理器«。

添加了对模拟AVX512 BFloat16扩展的支持。 支持新的Denverton(基于Atom的SoC服务器),Snowridge和Dhyana CPU模型。 对MacOS Hypervisor框架的稳定支持(«-加速hvf«)。

对于网络块设备(NBD)设备驱动程序,它提供了更有效的读取副本请求处理。 这 NBD服务器代码已针对复制稀疏映像进行了优化 (带有空隙)。 已经实现 对NBD客户端和服务器实施的总体改进。

PowerPC体系结构仿真器模仿能力 说明 POWER9 mffsce,mffscrn和mffscrni。 在模拟计算机上,添加了“ powernv” 支持Homer和OCC SRAM系统设备。

在virtio-mmio中添加了virtio-compatible 标准2 和特定的规范virtio 1,1 一种虚拟打包队列(virtqueue)机制,用于以批处理模式与虚拟I / O设备交换数据。

其他变化 在新版QEMU 4.2中脱颖而出:

  • 经典代码生成器TCG(微型代码生成器)支持用于监视处理器指令和内存中地址的插件。
  • 使用AES-XTS算法可提供更高的LUKS磁盘加密性能。
  • Vfio-pci增加了对财产的支持 故障转移对 ID 简化VFIO设备的迁移。
  • “ -initrd”选项已添加到RISC-V体系结构仿真器中,并且能够在调试器中查看体系结构的完整状态。
  • s390体系结构仿真器支持IEP(指令执行保护)。
  • 在68k体系结构模拟器中,添加了模拟Macintosh Quadro 800和经典NeXTcube系统的初始功能。
  • 在xtensa体系结构仿真器中,已添加了新型的“虚拟”仿真机,并且已实现了对用户空间仿真的ABI call0支持。

如何在Ubuntu及其衍生版本上安装QEMU 4.2?

当前尚未通过Ubuntu官方渠道安装此新版本的QEMU,但是我们需要等待几天,以便二进制文件在存储库中可用。

一旦可用,就足以 打开一个终端 (您可以使用快捷键Ctrl + Alt + T来完成此操作) 我们将输入以下内容:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

或者他们也可以执行安装并等待新的更新被通知仅更新软件包。

博克斯
相关文章:
Bochs,VirtualBox的开源替代品达到其版本2.6.10

发表您的评论

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

*

*

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