Arm SystemReadyコンプライアンスプログラム
業界全体のハードウェアベンダーは、市場投入までの時間短縮、総保有コストの削減、より長い製品ライフサイクルへの対応を迫られています。規制と顧客行動の変化が相まって、デバイスの寿命は延びていますが、複数のプラットフォームを維持するコストは妥当ではありません。ハードウェアが変化しても、オペレーティングシステム(OS)は変更することなく、互換性を維持する必要があります。
Arm SystemReadyは、Armベースのハードウェアでオペレーティングシステム(OS)の相互運用性を確約するために役立つコンプライアンスプログラムです。開発者は一度ソフトウェアを構築すれば、準拠したあらゆるArmベースのチップに展開することができます。Arm SystemReadyは、既存のソフトウェアを複数世代のハードウェア間で移行させることを可能にし、ハードウェアプロバイダーはより広範な市場にリーチを拡大できるため、エコシステム全体にメリットをもたらします。
Arm SystemReadyのメリット
ソフトウェアは大きく変更する必要なく新しい準拠ハードウェア上で動作するため、開発時間とコストを削減できます。
自動化されたテストスイートがArmより提供され、ソフトウェアのリリースに際して継続的なコンプライアンスをサポートします。
抽象化した(ACPI)環境をターゲットとするメーカーは、プレシリコンプログラムを使用して、生産に先立ちコンプライアンスを判定することができます。
Arm SystemReady規格への準拠は、デバイスの寿命にわたってソフトウェアの互換性と製品サポートを容易にします。内部ツールへのアクセスにより、メーカーは依存することなく、独自のスケジュールで作業を進めることができます。
共通規格は、サプライチェーンを新たな事業者へと開放し、限定的なプロバイダーに関連する脆弱性を減少するために役立ちます。長期的な市場計画における変数が少ないため、リスクも少なくなります。
ソフトウェアは複数世代のハードウェア間で簡単に移行でき、インストール基盤の維持と拡大の可能性がもたらされます。ソフトウェアを中心として構築されたコミュニティが維持され、ハードウェアプロバイダーがアクセスし続けることができます。
エコシステムの強み
Arm SystemReadyは、Armエコシステムのパートナーシップにおいて開発された一連の規格に基づいています。これらの規格は、さまざまな市場で展開される製品において、ターゲットソフトウェアのニーズを考慮し、シリコン設計に組み込むよう保証するものです。私たちは共同で、ソフトウェアがArm上で発展を遂げるよう確約します。
現在利用可能な準拠システムの数
Arm SystemReadyパートナー
SystemReadyバンド
Arm SystemReadyは、現在一般的に使用されているOS環境とファームウェアの2つのアプローチに基づいて実装されます。次のバンドに分かれています。
SystemReadyバンド
SystemReadyバンドは、汎用オペレーティングシステム(OS)を新しいまたは古いハードウェアのどちらにも変更することなくインストールすることができる、Advanced Configuration and Power Interface(ACPI)環境に重点を置いています。カスタマイズすることなく、古いOSが新しいハードウェア上で動作でき、新しいOSが古いハードウェア上で動作できます。
SystemReadyデバイスツリーバンド
SystemReadyデバイスツリーバンドは、前方互換性に重点を置き、デバイスツリーがハードウェアの記述方法として選ばれている組み込みシステム向けにインストールとブートを最適化します。具体的には、LinuxディストリビューションとBerkeley Software Distribution(BSD)環境に適用されます。
すべてのSystemReadyバンドに対する詳細な要件は、Arm SystemReady要件仕様書(SRS)でご確認いただけます。
プレシリコンプログラム
Arm SystemReadyプレシリコンは、SystemReadyへ向けて明確に定義された低リスクの道筋に沿って、シリコンベンダーがテープアウト前にBSA準拠を達成できるよう支援するプログラムです。シリコンベンダーがBSAに準拠するためのツール(プレシリコンBSA/SBSAコンプライアンステストなど)、そして何よりも、具体的なステップを示したフレームワークを提供しています。
SystemReady Virtual Environment(VE)
Arm SystemReady Virtual Environment(VE)は、クラウドインスタンスや仮想プラットフォームなど、仮想環境向けにコンプライアンスルートを提供します。SystemReady VEに準拠した仮想環境は、他のSystemReadyバンドと同様に、ソフトウェアのユーザーエクスペリエンスを実証することができます。