QEMU 5.0在这里,这是它最重要的变化

QEMU

新版本的QEMU 5.0仿真器已经发布 并具有多项关键增强功能,以及对更多架构的更好支持。 对于那些不了解QEMU的人,他们应该知道 这是一个模拟器 它使您可以在架构完全不同的系统上为硬件平台运行已编译的程序,例如,在x86兼容的PC上运行ARM应用程序。

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

QEMU 无需仿真即可实现虚拟化,如果访客系统 使用与主机系统相同的处理器 否则,它将模拟x86,ARM,PowerPC,Sparc,MIPS1处理器的体系结构。 它适用于x86,x64,PPC,Sparc,MIPS,ARM平台以及Linux,FreeBSD,NetBSD,OpenBSD,Mac OS X,Unix和Windows操作系统。

在多年的发展中, 增加了对14种架构的完全仿真的支持 在硬件方面,仿真硬件设备的数量已超过400。在为5.0版本做准备时,2800位开发人员进行了232多次更改。

QEMU 5.0的主要新功能

在新版本5.0中 添加了将文件系统的一部分从主机系统转发到来宾系统的功能 使用virtiofsd。 来宾系统可以在主机侧挂载标记为要导出的目录,该目录 大大简化了访问的组织 共享到虚拟化系统上的目录。 与使用网络FS不同, NFS和virtio-9P,virtiofs 使性能接近本地文件系统。

进一步 ARM体系结构仿真器增加了仿真Cortex-M7 CPU的能力 并为PC板提供支持 tacoma-bmc,Netduino Plus 2和Orangepi。

实施对 模拟以下架构功能:

  • ARMv8.1:VHE,VMID16,PAN,PMU
  • ARMv8.2:UAO,DCPoP,ATS1E1,TTCNP
  • ARMv8.3:RCPC,CCIDX
  • ARMv8.4:PMU,RCPC

测量命令 qemu-img现在可以使用LUKS图像 和选项 –目标为零 已添加到转换命令 qemu-img 跳过将目标图像归零。

添加 对qemu-storage-daemon进程的实验支持,可以访问QEMU块级别和QMP命令,包括使用块设备和嵌入式NBD服务器,而无需启动完整的虚拟机。

在架构仿真器中 适用于“ powernv”机器的PowerPC,已添加KVM硬件加速仿真 使用经典的TCG(微型代码生成器)代码生成器运行KVM来宾系统。 为了模拟持久内存,添加了对文件镜像NVDIMM的支持。

架构模拟器 RISC-V 用于virt和sifive_u板 实现对syscon驱动程序的支持 用于电源管理和重启的Linux应用程序。

在提到的其他更改中,以下突出:

  • 支持使用QEMU D-Bus实时迁移外部过程数据
  • 使用内存后端以确保来宾系统的主RAM的能力。
  • 后端配置有选项“ -machine memory-backend”
  • 新的“压缩”过滤器,可用于创建压缩图像的备份副本
  • 对vTPM和virtio-iommu设备的支持已添加到模拟的“虚拟”计算机中。
  • 不建议使用AArch32主机运行KVM来宾环境。
  • HPPA体系结构模拟器已添加了对使用HP Artist图形设备的图形控制台的支持
  • 在MIPS体系结构仿真器中增加了对GINVT(全局无效TLB)语句的支持
  • 增加了对“ virt”板的Goldfish RTC支持。 添加了管理程序扩展的实验性实现。
  • 在s390体系结构仿真器上以KVM模式工作时,增加了对AIS(适配器中断抑制)的支持,支持使用QEMU D-Bus实时迁移外部过程数据。

发表您的评论

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

*

*

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