カスタムオペレーティングシステムがAWS DeepRacerデバイスで利用可能に
Amazon Web Services
開発者は、shimプロジェクトに基づく新しいブートローダを使用して、AWS DeepRacerにカスタムオペレーティングシステムをインストールできるようになりました。このソリューションはデバイスの寿命を延ばし、deepracing.ioコミュニティからUbuntu 24.04とROS2 Jazzyなどの最新のLinuxディストリビューションの使用を可能にします。
AWSは自動運転レーシングカーDeepRacer向けにブートローダーを公開しました。これにより、デフォルトのUbuntu 16.04および20.04(どちらもサポート終了)の代わりに、カスタムオペレーティングシステムをインストールできるようになります。このブートローダーはオープンソースプロジェクトのshimをベースにしており、自己管理型の証明書管理、明確な視覚的インジケーター(内蔵LEDでモールス信号による「DEVELOPER MODE」の点滅とHDMI警告)、および標準的な検証プロセスの3つの主要機能を提供します。deepracing.ioコミュニティはすでに、レース向けに最適化された、Ubuntu 24.04とROS2 Jazzy、Cloudscapeインターフェースに基づくカスタムディストリビューションを作成しています。このプロセスは完全に元に戻すことができ、工場出荷時の構成に復元可能です。コミュニティディストリビューションのインストール、サードパーティOS(例:Ubuntu)のインストール、または適切なパーティションにBOOTX64.EFIブートローダーと証明書を配置して独自のOSを構築する、という3つのオプションがあります。ブート後、ブートローダーは警告を表示し約21秒間インジケーターを点滅させた後、カーネルの署名をローカルの証明書ストアと照合し、制御をOSに渡します。
出典: AWS ML blog —
原文
