Linux Foundation が開発した組み込みデバイス用ハイパーバイザー ACRN 1.2 のリリース

Linux財団 提示 特化したハイパーバイザーのリリース ACRN 1.2、組み込みテクノロジーおよびモノのインターネット (IoT) デバイスで使用するために設計されています。 ハイパーバイザー コードは、Intel の組み込みデバイス用の軽量ハイパーバイザーに基づいており、 によって配布 BSD ライセンスに基づいて。

ハイパーバイザーは、リアルタイム タスクを実行するための準備と、リソースが限られた機器で実行する重要なシステムでの使用への適合性を考慮して作成されています。 このプロジェクトは、クラウド システムやデータ センターで使用されるハイパーバイザーと、厳密なリソース共有を備えた産業システム用のハイパーバイザーの間のニッチな領域を占めようとしています。 ACRN の使用例には、電子制御ユニット、計器パネル、自動車情報システムなどがありますが、ハイパーバイザーは消費者向け IoT デバイスやその他の組み込みアプリケーションにも適しています。

ACRN はオーバーヘッドを最小限に抑え、わずか 25 行のコードで構成されています (比較のために、クラウド システムで使用されるハイパーバイザーのコードは約 150 行です)。 同時に、ACRN は機器との対話時の低遅延と適切な応答性を保証します。 CPU リソース、I/O、ネットワーク サブシステム、グラフィックス、サウンド操作の仮想化をサポートします。 すべての VM に共通のリソースへのアクセスを共有するために、一連の I/O メディエーターが提供されます。

ACRN はタイプ XNUMX ハイパーバイザー (ハードウェア上で直接実行) であり、Linux ディストリビューション、RTOS、Android、およびその他のオペレーティング システムを実行できる複数のゲスト システムを同時に実行できます。 プロジェクトは XNUMX つの主要コンポーネントで構成されます。 ハイパーバイザー そして関連する デバイスモデル ゲスト システム間のデバイスへの共有アクセスを組織する入出力メディエーターの豊富なセットを備えています。 ハイパーバイザーはサービス OS から制御されます。サービス OS はホスト システムの機能を実行し、他のゲスト システムから機器に呼び出しをブロードキャストするためのコンポーネントを含みます。

Linux Foundation が開発した組み込みデバイス用ハイパーバイザー ACRN 1.2 のリリース

メイン 変更 ACRN 1.2 では:

  • ファームウェアを使用する可能性 ティアノコア/OVMF サービス OS (ホスト システム) の仮想ブートローダーとして、Clearlinux、VxWorks、および Windows を実行できます。 検証済みブート モード (セキュア ブート) をサポートします。
  • コンテナのサポート カタ;
  • Windows ゲスト (WaaG) の場合、USB ホスト コントローラー (xHCI) にアクセスするためのメディエーターが追加されました。
  • 常時実行タイマーの仮想化を追加 (ART).

出所: オープンネット.ru

コメントを追加します