結論と対象読者

Zephyrは、MCUから一部の高性能プロセッサーまで、多数のアーキテクチャ、ボード、ドライバー、通信スタックを共通ビルド基盤で扱うオープンソースRTOSです。複数製品や複数SoCへ展開する開発に向きますが、対応ボード名だけでなく各周辺機能の実装状態を確認する必要があります。

このページは、Zephyr RTOSを新規採用候補として調べている人、既存環境を引き継いだ管理者、OSの設計や歴史を実験・調査したい人を対象にしています。

30秒要約

  • Linux Foundation傘下のオープンソースRTOS
  • Kconfig、Devicetree、west、CMakeを統合
  • 多数の公式ボードとSoCをサポート
  • 通常版と約5年保守のLTSを区別する

概要と背景

Zephyrは、カーネル単体だけでなく、デバイスドライバー、Bluetooth、ネットワーク、ファイルシステム、テスト、セキュアブート連携を一つのプロジェクトで提供します。ボード記述をDevicetree、機能選択をKconfigで管理する点が中心です。

特徴・できること

  • プリエンプティブなRTOSカーネル
  • Devicetreeによるハードウェア記述
  • Kconfigによる構成管理
  • westによる複数リポジトリ管理
  • Bluetooth、TCP/IP、USBなどのサブシステム
  • Twisterによるテスト基盤

現在の位置付けと利用上の前提

公式リリース資料では2026年から6か月周期へ移行し、LTSは約2.5〜3年ごと、約5年間保守すると説明されています。実際の採用版はSupported ReleasesとSecurity Policyで再確認してください。

ここでいう「対応」は、OSまたはプロジェクト全体の存在だけを意味しません。実際には、対象バージョン、CPU、ボードまたはサーバー機種、デバイス、パッケージ、更新経路、サポート契約を組み合わせて判断する必要があります。確認日は2026年7月24日です。

近い対象との比較

FreeRTOS

FreeRTOSはカーネルを既存SDKへ組み込みやすく、ZephyrはOS全体の共通化に向きます。

ThreadX

ThreadXは既存MCUベンダー資産やAPI互換が強みになり得ます。Zephyrは公開開発と広い共通ドライバー基盤が特徴です。

組み込みLinux

Zephyrは小さいメモリと高速起動に向きますが、一般Linuxアプリや完全なプロセス分離は前提ではありません。

確認/試行の条件と注意点

  • Supported Boardsでボードとrevisionを確認する
  • 必要なGPIO、無線、USB、表示機能の対応欄を確認する
  • LTSか通常版かを決める
  • Devicetree overlayとKconfigを製品リポジトリで固定する
  • 実機テストとTwisterをCIへ組み込む

本番導入前には、構成を再現できる検証環境を用意し、インストール、更新、バックアップ、復元、障害時のコンソール接続までを一連の手順として確認してください。公式資料に記載がない互換性や将来予定は、推測せず「要確認」として扱うのが安全です。

参考リンク

<!-- ppp-rewrite-priority:20260802-rank-0681 -->

追加調査で押さえる実務ポイント

ZephyrはLinux Foundation傘下で開発されるopen-source RTOSで、kernelだけでなくdriver、Bluetooth、network、USB、file system、Devicetree、Kconfig、west、test基盤を統合します。2026年時点で1,000超のboardを掲載していますが、board名があることと必要なperipheralが完成していることは別です。

採用判断表

条件判断確認
複数SoCへ展開有力候補supported boards、driver
小規模単一MCUFreeRTOS等も比較memory、SDK
Linux application必須不向きprocess、MMU
長期製品LTS候補security policy、LTS
safety認証個別確認auditable/certifiable範囲

開発モデル

  • Devicetreeでhardware記述
  • Kconfigで機能選択
  • westでworkspace管理
  • CMake/Ninjaでbuild
  • Twisterでtest

``bash west build -b <board> samples/hello_world west flash ``

対象Zephyr版、board revision、toolchainを固定してください。

releaseの読み方

2026年から6か月周期へ移行し、4.4が2026年4月、4.5が同年10月予定です。stable releaseと約5年保守のLTSを区別します。

注意

対応boardでもGPIO、radio、USB、display等の機能差があります。実機test、power measurement、update、recoveryまで確認して採用します。

次に確認するページ

参考リンク