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