QEMU 10.2.0 模擬器發布

QEMU 10.2.0 已發布。作為一款模擬器,QEMU 允許您在架構完全不同的系統上運行為某一硬體平台編寫的程序,例如,在 x86 相容的 PC 上運行 ARM 應用程式。在 QEMU 虛擬化模式下,由於指令直接在 CPU 上執行,並且使用了 Xen 虛擬機器管理程式或 KVM 模組,程式碼在隔離環境中的執行效能接近硬體系統。 Linux或 NetBSD 中的 NVMM 模組。

該專案最初由 Fabrice Bellard 創建,旨在提供運行為 x86 平台編譯的可執行檔的能力。 Linux 在 x86 架構以外的其他架構上。經過多年的開發,該軟體增加了對 14 種硬體架構的完全模擬支持,模擬的硬體設備數量超過 400 個。在準備 10.2.0 版本時,188 位開發人員進行了 2200 多項變更。

QEMU 10.2 添加的主要改進:

  • 9pfs 後端允許使用 Plan 9 網路檔案系統從一台虛擬機存取另一台虛擬機,現已更新以支援 FreeBSD。
  • 新增即時遷移模式“cpr-exec”,以減少升級期間的資源消耗。 虛擬機 更新時可能會重複使用現有狀態和連線。
  • QEMU 中的主事件循環已遷移到支援 io_uring 非同步 I/O 介面的系統上使用該接口,從而提高了效能。
  • 使用者模式模擬功能已改進,允許運行為不同 CPU 編譯的單一進程。 fchmodat2 系統呼叫已實現,新增了對 MADV_DONTDUMP 和 MADV_DODUMP 標誌的支持,並且改進了對 aarch64、hppa 和 microblaze 架構的支援。
  • ARM架構模擬器現已支援amd-versal2-virt闆卡模型,該模型實現了AMD Versal虛擬SoC。對AST2600、AST2700、AST1030和xlnx-zynqmp闆卡的支援也得到了改進。此外,也實現了FEAT_SCTLR2、FEAT_TCR2、FEAT_CSSC、FEAT_LSE128、FEAT_ATS1A、FEAT_RME_GPC2、FEAT_AIE、FEAT_MEC和FEAT_GCS CPU擴充的模擬。
  • HPPA架構模擬器現在支援HP 715工作站模擬。/64NCR 53c710 SCSI 控制器和 HP LASI I/O 控制器。
  • PowerPC架構模擬器新增了對PowerNV11和PPE42 CPU的支援。對於p系列硬件,已實現FADUMP(韌體輔助轉儲)機制,用於在系統崩潰後建立系統狀態轉儲。
  • RISC-V 架構模擬器實作了 MonitorDef HMP API,將 OpenSBI(Open Supervisor 二進位介面)更新到 1.7 版本,並引入了大量修復程式。
  • s390x 架構模擬器使用 irqfd 的虛擬中斷替代技術來提高 virtio-pci 的效能。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster