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. 權利:您可以隨時限制,恢復和刪除您的信息。