組込みLinux入門 Linux for the Intelligent Edge


Linuxは多くのソフトウェア開発者にとって日常的な開発環境となっており、エンタープライズ分 野のみならず組込み分野でも広く採用されています。様々な用途に向けて幅広い選択肢が 提供されていることがメリットですが、同時にその選択肢の多さが最大の課題でもあります。

汎用的なITシステムのOSとしては、Red Hat、SUSE、Ubuntuなどのエンタープライズ Linuxがよく知られていますが、これらのディストリビューションは組込み用途には一般に不向き です。それは、汎用的なITシステムに比べて組込みシステムは、ミッションクリティカルな用途に 使われることも多いため信頼性やセキュリティに対する要件が厳しく、またシステムのリソースが 少ない中で動作させなければならないという問題や、サポート期間についても5年から10年、 ときにはそれ以上の長期サポートが求められるなど、より多くの制約が存在するからです。

組込み分野のこうした制約に対応するために多くの機器メーカーは、コミュニティで開発さ れた既存のディストリビューションからフォーク(派生版)を作成し、カスタマイズした専用 のLinuxを採用するケースがあります。このようなカスタマイズした専用のLinuxは、Roll- Your-Own(ロール・ユア・オウン)Linux、あるいはRYO Linuxと呼ばれます。しか し、RYO Linuxは初期コストこそ抑えられますが、専任のエンジニアを社内で抱えなければ ならず、使用期間が長くなればなるほどサポートやメンテンナンスに要するコストが増大して いくという問題があります。

この問題に対応するためにRYO Linuxの代わりとして挙げられるのが、商用組込みLinux です。商用組込みLinuxは、商用Linuxベンダからプラットフォームの開発、メンテナン ス、技術サポートなどの包括的なサービスを受けることができます。そのため、商用組込み Linuxを採用すると、生産性の向上が図れるとともに、RYO Linuxを維持するために必要 なサポートやメンテナンスにかかるコストを抑えられるだけではなく、技術的、ビジネス的、お よび法的なリスクを大幅に軽減することができます。

Return to Resource Center