組み込みLinux
Jokerworks: ジョーカーレーサー R/C サーバー
Parrot: AR.Drone - ラジコンヘリコプター
2010年4月、フリーソフトウェア財団 (FSF) は「ビルスキー対カッポス事件」 (Bilski v. Kappos) をテーマにソフトウェア特許の問題を描いたドキュメンタリー映画、Patent Absurdityを公開した。この映画はソフトウェア特許支持者、反対者双方の意見を収録したドキュメンタリーである。
ミドルウェアが豊富 POSIX互換であるためUNIX系のミドルウェアが使える TCPスタック、LANスタック、Wifiスタック、Bluetoothスタック、USBスタックなどの各種プロトコルスタックが揃っている
開発しやすい PC上である程度の開発が可能 Linuxカーネルはアーキテクチャー毎に開発されているのではなく、デスクトップ、サーバー、組み込み、メインフレームに関わりなく、共通のソースベースで開発されており、アーキテクチャー相互のソースレベルでの互換性は高い GCC、GNU Binutilsを利用してクロスビルドツール(クロスコンパイラ、クロスリンカなど)を用意することもでき、ビルドまではPC上ですべての開発が可能 カーネルがモジュール化されているため、再起動なくモジュールの開発が可能(ローダブル・カーネル・モジュール) NFSが使えるため、ファイル転送が容易 tftpbootが使えるため、カーネル切り替えが容易 gdbserverが使えるため、リモートデバッグが容易に可能 distccを使った分散コンパイルが容易に可能
機能が豊富、設定も柔軟(反面、複雑ともいえる) カーネルのコンパイルオプション(.config)には汎用OS向けのものも含まれる(共通のソースベースを利用しているため) カーネルのコンパイルオプション(.config)には組み込み向けの設定も多いが、その多くが何らかの資源や機能とのトレードオフであるため、知識が必要になる。 カーネル全体の状態の取得・動的な調整が可能 (/sys/以下, /proc/sys/ 以下, sysctlなどでチューニング可能) ネットワークバッファ プロセス毎の状態の取得・動的な調整が可能 (/proc/プロセス番号/ 以下, rlimitなど) メモリ逼迫時のOOMキラーによりkillされるプロセスの優先順位の設定 動作中のカーネルから別カーネルへ再起動をかけず瞬時に切り替え可能 (コールドブート機能。
Linux Driver Project - NDAありなしに関わらず無料でドライバ開発を行っている
シャープビジネスコンピュータソフトウェア - シャープのガリレオシリーズのソフトウェアを作成
デバイスドライバーズ
日新システムズ
フィリップス: LPC3180
LASER5: L-CardA, L-Card+, NPA1000, L-Board
一般的にLinuxは移植性にすぐれるシステムであると言われており、デスクトップコンピュータやサーバにあまり採用されていないコンピュータ・アーキテクチャにも移植されている。その中には組み込みシステムも含まれている。
組み込みシステムへのオペレーティングシステムの移植にはプロプライエタリなアセンブラやCコンパイラ、標準Cライブラリを利用するケースもあるが、それらと比較して、OS自体のソースコードを修正して再配布でき、ロイヤルティーやライセンス料が発生しないといったフリーソフトウェア/オープンソースソフトウェアとしての特徴だけではなく技術的な優位点もあり、使用メモリ量が比較的少なく(2MB以下のメモリで起動可能)、安定した動作、比較的サポートベースが大きい、などの利点がある。組み込みLinuxは、Linuxカーネルに少数のフリーソフトウェアを組み合わせたものである。標準Cライブラリにはglibcの代わりに、もっとリソース消費量の少ない dietlibc、uClibc、Newlibが採用される場合もある。
2006年05月、Linuxカーネル開発者のグレッグ・クロー=ハートマンによりLinuxのドライバ開発キットがリリースされた。また、Linux Foundation(以前はOSDL)によって開発のトレーニング講座や無料のウェビナーが開かれている。
組み込みLinuxに使われるオープンソースのミドルウェアとしては、BusyBoxなどのオールインワンなものや、SambaやWebKit、FreeTypeなどのプロプライエタリな代替が少なくかつ重要なものも多い。
パナソニック TH-36D30T, TH-32D30T, TY-S36D50, TY-S32D50, TY-S28D50, TH-36D60, TH-32D60, TH-32D55, TH-28D55 DMR-E700BD VIERA D-dock ブルーレイDIGA, ハイビジョンDIGA など
日立 Wooo 9000シリーズ, W50P-HR10000, W37L-HR9000など
ソニー CoCoon Channel Server (MontaVistaベース)
シャープ
東芝(現TVS REGZA) レグザ(Android TV搭載モデル除く)
NEC AX10
People of Lava:Scandinavia (Androidベース)