Intelが開発に追従しないため、HAXM​​の最新かつ新しいバージョンが到着

インテルハクスム

Intel HAXM は、クロスプラットフォームの仮想化エンジンおよびマネージャーです。

最近 インテルは、のリリースを発表しました 仮想化エンジンの最新の新しいバージョンは何ですか HAXM7.8 (Hardware Accelerated Execution Manager)、リポジトリをアーカイブに移動し、プロジェクトのメンテナンスの完了を発表したバージョン。

それと共に Intel は、パッチや修正プログラムを受け入れなくなると発表しましたが、 また、開発に参加したり、更新を生成したりすることもありません。 そのため、開発を継続したい人は、フォークを作成して自分で開発することをお勧めします。

このプロジェクトはインテルによって維持されなくなります。

インテルは、このプロジェクトのメンテナンス、バグ修正、新しいバージョン、または更新を含むがこれらに限定されない開発と貢献を中止しました。

インテルは、このプロジェクトのパッチを受け入れなくなりました。

このプロジェクトを継続的に使用する必要がある場合、独立して開発することに関心がある場合、またはオープン ソース コミュニティのパッチを維持したい場合は、このプロジェクトの独自のフォークを作成してください。

連絡先: webadmin@linux.intel.com

誰のために 彼らはHAXMを認識していません (Intel Hardware Accelerated Execution Manager とも呼ばれる) は、これを知っておく必要があります。 クロスプラットフォームのハイパーバイザーです (Linux、NetBSD、Windows、macOS) Intel プロセッサのハードウェア拡張機能を使用する (Intel VT、Intel Virtualization Technology) を使用して、仮想マシンの分離を高速化し、強化します。

ハイパーバイザー 通常、他のソフトウェア パッケージと共に使用されます。 アプリケーション開発に必要なすべてのコンポーネント (Google API を管理するために必要な Android SDK やプラグインなど) を完了するために必要なすべてのサイズと複雑さのソフトウェア プロジェクトに必要なハードウェア ベースの Android エミュレーションの乾燥を提供できます。

ハイパーバイザー カーネルレベルのドライバーの形で実装されています ユーザー空間のハードウェア仮想化を可能にする KVM のようなインターフェイスを提供します。 HAXM は、Android プラットフォーム エミュレーターと QEMU を高速化するためにサポートされました。 コードは C で書かれており、BSD ライセンスの下で配布されています。

やがて このプロジェクトは、Windows および macOS で Intel VT テクノロジーを使用する機能を提供するために作成されました。. Linux では、Intel VT のサポートはもともと Xen と KVM で利用可能でしたが、NetBSD では NVMM で提供されていたため、HAXM​​ は後に Linux と NetBSD に引き継がれ、これらのプラットフォームで小さな役割を果たしました。

Intel CPU 製品に組み込まれた機能に依存しているため、Intel HAXM は、Intel VT-x、Intel EM64T (Intel 64)、および Execute Disable Bit (XD) 機能をハードウェアでサポートするプロセッサでのみ意図したとおりに実行できます。

Intel VT の完全なサポートが Microsoft Hyper-V および macOS HVF 製品に統合された後、個別のハイパーバイザーは不要になり、Intel はプロジェクトを縮小することを決定しました。

HAXM 7.8 の最終バージョンについて (インテルが開発した最新のもの) すでに INVPCID 命令をサポートしています。 という事実に加えて、 CPUID の XSAVE 拡張機能のサポートが追加されました。 CPUID モジュールの改善された実装とインストーラーの近代化と同様に。

実装されたもう XNUMX つの変更は、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

詳細については、次の Web サイトで詳細を確認できます。 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。