Linux Foundationが組み込みおよびIoT向けの新しい「ACRN」ハイパーバイザーを支援

Table of Contents

Linux Foundationが組み込みおよびIoT向けの新しい「ACRN」ハイパーバイザーを支援

更新: Linux Foundation は、組み込みおよびモノのインターネットのシナリオで使用するための新しいハイパーバイザーを発表しました。

プロジェクト ACRN (「エイコーン」と発音) は、「ハイパーバイザーと、豊富な I/O メディエーターを備えたデバイス モデル」を提供します。

また、「Linux ベースのサービス OS」と、「ゲスト オペレーティング システム (別の Linux インスタンス、RTOS、Android、またはその他のオペレーティング システム) を同時に実行する」機能も提供されます。

Xenプロジェクトのロゴ

AWSがKVMに移行した後のXenプロジェクトの計画:組み込みの将来について語る

続きを読む

Linux Foundationは既にXenプロジェクトをホストしており、Xenハイパーバイザーを組み込みアプリケーションや自動車アプリケーション向けに適応させる取り組みを進めています。Amazon Web Servicesが同社のハイパーバイザーを長期的な選択肢としないことを示唆したことを受け、Xenはこの取り組みを優先事項としています。これはThe Regが昨年報じた通りです。

しかし、ACRN は、データ センターでの使用を目的に構築された Xen やその他のハイパーバイザーは、サイズが大きいことと、特定のワークロードを優先できないことという 2 つの問題により、組み込みには適さないと考えています。

ACRN は、最初の問題を小規模にすることで解決しています。このプロジェクトでは、データセンター ハイパーバイザーのコード行数が 150,000 行を超えるのに対し、ACRN のコード行数はわずか 25,000 行になると主張しています。

2つ目の問題は重要です。ACRNのターゲットの一つは自動車用途だからです。今日の自動車は、バスを介して複数のコンピューターが接続されています。将来の自動車では、ワークロードを分離するためにハイパーバイザーを実行する1台のコンピューターが搭載されるという見通しが広くあります。これは、自動車メーカーにとって統合の手間とコストの削減につながります。ACRNはこのアイデアを支持していますが、そのようなシナリオで使用されるハイパーバイザーは、安全性に関連するワークロードを優先する必要があると考えています。従来のハイパーバイザーではこれが不可能であるため、ACRNは将来の車載コンピューターが、ドライバーや乗客の安全を確保するために、エンターテイメントシステムのリソースをいつ制限すべきかを把握できるようにします。

プロジェクトACRNスキーマ

プロジェクトACRNの内部。画像をクリックすると拡大します。

ACRNには別の目的もあるかもしれない。そのコードの多くはIntelが担当しており、現時点では一部のIntel製PCでしか動作しないからだ。プロジェクトのGitHubページには、「Project ACRNを幅広いアーキテクチャとプラットフォームでサポートするために、コミュニティからの貢献を歓迎します」と書かれている。しかし、今のところACRNはx86から​​大きく離れているわけではないようだ。これは、ほぼあらゆるプラットフォームで動作するXenにとって良いことだ。

The Register はLinux Foundation にハイパーバイザー プロジェクトがどのように連携しているかを問い合わせており、回答が得られればこの記事を更新するか、新しい記事を書く予定です。®

3月22日更新:

Linux Foundation (LF) は、私たちのコメント要請に対して次のように回答しました。

オープンソースは、共同開発とライセンス供与を目的としたモデルです。様々なコミュニティが様々な時点で形成され、様々な市場セグメントをターゲットに、ライセンスオプションを含む様々なトレードオフを伴う類似の技術ソリューションを用いています。Linux Foundationは、技術ソリューションの「勝者」を選ぶのではなく、コミュニティがオープンコミュニティの中で技術オプションを開発し、探求できるようにしています。

ACRNコミュニティは、組み込みおよびIoTのユースケースに焦点を当て、安全性が極めて重要な認証を取得し、許容度の高いライセンスモデルを提供するために結成されました。ACRNコミュニティは、自分たちのコードは、それを使用しているエコシステムの中でオープンに開発された方がよいと考え、プロジェクトを中立的な立場に置くことにしました。

Xenプロジェクトは従来、サーバー仮想化、クラウドコンピューティング、そしてセキュリティアプリケーションに重点を置いてきました。しかし、Xenプロジェクトは近年、その分離機能とセキュリティ機能により、特に複雑なタイプの組み込みアプリケーションの実現において、組み込み分野で大きな勢いを見せています。過去2年間で、EPAM、GlobalLogic、XILINX、DornerWorks、NXP、Star Labsなど、多くの組み込み/自動車関連企業がXenプロジェクトをベースに商用製品を開発し、プロジェクトに貢献してきました。

LF は引き続き Xen プロジェクトと KVM コミュニティをサポートしており、それぞれに独自の重点領域があるものの、すべてが継続的に前進し、ソリューション ビルダーとエンド ユーザーのセグメントに魅力的なオプションを提供しています。

組み込み環境の仮想化には大きな可能性があり、組み込み分野向けソリューションに特化した複数のハイパーバイザーが存在することで、開発者にとってより優れた選択肢が広がります。Linux Foundationは、持続可能なエコシステムの構築と、XenプロジェクトやACRNのようなオープンソースプロジェクトを通じて、技術開発と商用導入の加速に常に取り組んでいます。

Discover More