Apache Mynewt
詳細情報
- 所有者
- Apache Software Foundation
- 種別
- リアルタイムOS
- ライセンス
- Apache 2.0
- 公式サイト
- mynewt.apache.org
小型の接続デバイス向けのモジュール式 RTOS。有名なのは、本体より、そこから切り出された部品のほうだ。
Mynewt は2015年に Apache インキュベータへ入り、2年後にトップレベルプロジェクトへ昇格した。対象は RAM が数十KBしかないマイコンで、ビルドツール newt を備える。パッケージを取得してファームウェアイメージを組み上げる様子は、パッケージマネージャによく似ている。
OS 本体より遠くまで旅をした部品が2つある。NimBLE という Bluetooth Low Energy スタックは、今では ESP32 の ESP-IDF が採用しており、MCUboot というセキュアブートローダは Mynewt 発祥で、独立したプロジェクトとなって Zephyr でも使われている。RTOS としては珍しい運命だが、悪くもない。予備部品の供給元として記憶されるのだから。