最新和新版本的 HAXM 到來,因為英特爾不會跟進開發

英特爾HAXM

Intel HAXM 是一個跨平台的虛擬化引擎和管理器。

最近 英特爾宣布發布 最新和新版本的虛擬化引擎是什麼 哈克斯 7.8 (硬件加速執行管理器),他將存儲庫移至存檔並宣布項目維護完成的版本。

有了它 英特爾已宣布將不再接受補丁或修復程序, 它也不會參與開發或生成更新。 這就是為什麼鼓勵想要繼續開發的人創建一個分支並自行開發的原因。

該項目將不再由英特爾維護。

英特爾已停止開發和貢獻,包括但不限於維護、錯誤修復、新版本或更新此項目。

英特爾不再接受該項目的補丁。

如果您持續需要使用這個項目,有興趣獨立開發它,或者想為開源社區維護補丁,請創建您自己的這個項目的分支。

聯繫方式:webadmin@linux.intel.com

對於那些誰 他們不知道 HAXM (也就是Intel Hardware Accelerated Execution Manage)應該知道這個 它是一個跨平台的管理程序 (Linux、NetBSD、Windows、macOS) 使用英特爾處理器硬件擴展 (Intel VT,Intel Virtualization Technology)加速和加強虛擬機隔離。

管理程序 一般與其他軟件包一起使用 需要完成應用程序開發所需的所有組件(例如 Android SDK 和管理 Google API 所需的插件),它可以提供各種規模和復雜性的軟件項目所需的基於硬件的 Android 仿真的干燥。

管理程序 以內核級驅動的形式實現 它提供了一個類似 KVM 的接口來啟用用戶空間硬件虛擬化。 支持 HAXM 以加速 Android 平台模擬器和 QEMU。 代碼是用 C 語言編寫的,並在 BSD 許可證下分發。

及時地 該項目的創建是為了提供在 Windows 和 macOS 上使用英特爾 VT 技術的能力. 在 Linux 上,對 Intel VT 的支持最初是在 Xen 和 KVM 上提供的,但在 NetBSD 上是在 NVMM 上提供的,因此 HAXM 後來被移植到 Linux 和 NetBSD 上,並在這些平台上發揮了次要作用。

因為它依賴於英特爾 CPU 產品內置的功能,所以英特爾 HAXM 只能在硬件支持英特爾 VT-x、英特爾 EM64T(英特爾 64)和執行禁用位 (XD) 功能的處理器上按預期運行。

在將完整的英特爾 VT 支持集成到 Microsoft Hyper-V 和 macOS HVF 產品中後,不再需要單獨的管理程序,英特爾決定縮減該項目。

關於HAXM 7.8的最終版本 (Intel最新研發) 已經支持 INVPCID 指令, 除了 添加了對 CPUID 上的 XSAVE 擴展的支持, 以及 CPUID 模塊的改進實施和安裝程序的現代化。

實施的另一項更改是確認 HAXM 是 與 QEMU 版本 2.9 到 7.2 兼容。

如何在 Linux 上安裝 HAXM?

對於那些有興趣能夠安裝這個最新版本的人來說,他們應該知道安裝過程相對簡單,你只需要下載源代碼並編譯它。

為此,只需打開一個終端,然後在其中輸入以下內容:

git clone https://github.com/intel/haxm.git

我們繼續使用以下命令進行編譯:

cd haxm
cd platforms/linux/
make

一旦完成,我們現在必須檢查是否沒有加載其他 HAXM 內核模塊。 為了驗證這一點,我們將執行以下命令,

lsmod | grep haxmn

其中如果輸出不為空,我們將使用以下命令下載現有的 HAXM 模塊

sudo make uninstall

然後我們繼續加載模塊:

sudo make install

最後,如果你想以非特權用戶的身份使用HAXM,你可以輸入以下命令使當前用戶成為haxm組的一部分:

sudo adduser `id -un` haxm

如果您有興趣了解更多有關它的信息,可以在以下網址查閱詳細信息 以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。