英特爾已停止開發 HAXM 虛擬機器管理程序

英特爾發布了新版本的虛擬化引擎HAXM 7.8(硬體加速執行管理器),之後將儲存庫轉移到存檔並宣布終止對該專案的支援。 英特爾將不再接受修補程式、修復、參與開發或創建更新。 鼓勵希望繼續開發的個人創建一個分叉並獨立開發它。

HAXM 是一個跨平台(Linux、NetBSD、Windows、macOS)虛擬機管理程序,它使用 Intel 處理器的硬體擴展(Intel VT、Intel 虛擬化技術)來加速和增強虛擬機器的隔離。 虛擬機器管理程式以驅動程式的形式實現,在核心層級運行,並提供類似 KVM 的接口,用於在用戶空間中啟用硬體虛擬化。 支援 HAXM 以加速 Android 平台模擬器和 QEMU。 該程式碼是用 C 語言編寫的,並在 BSD 許可證下分發。

曾經,該專案的創建是為了提供在 Windows 和 macOS 中使用英特爾 VT 技術的能力。 在Linux上,對Intel VT的支援最初是在Xen和KVM中提供的,而在NetBSD上則是在NVMM中提供的,因此HAXM後來移植到了Linux和NetBSD上,並沒有在這些平台上發揮特殊作用。 將英特爾 VT 的全面支援整合到 Microsoft Hyper-V 和 macOS HVF 產品中後,不再需要單獨的虛擬機器管理程序,英特爾決定終止專案。

HAXM 7.8 的最終版本包括對 INVPCID 指令的支援、在 CPUID 中添加了對 XSAVE 擴充功能的支援、改進了 CPUID 模組的實作並對安裝程式進行了現代化改造。 HAXM 已被確認與 QEMU 版本 2.9 至 7.2 相容。

來源: opennet.ru

添加評論