Buildroot
詳細情報
- 種類
- 組み込みLinuxビルドシステム
- ライセンス
- GPL-2.0
- 公式サイト
- buildroot.org
組み込みLinux機器のツールチェーン、カーネル、ブートローダ、ルートファイルシステムをまとめて一度にビルドするMakefileの束。
Buildrootは2001年頃、uClibcの開発者たちの間から生まれた。自作のC標準ライブラリを完成したシステムの中で手軽に試したかったからだ。その簡素さは今も変わらない。設定はLinuxカーネルと同じメニュー画面(make menuconfig)で行い、出力はそのまま使えるディスクイメージである。新版は年に4回出る。
思想としては、ターゲット機器にパッケージマネージャは存在しない。大きな変更を加えたら全体を再ビルドする。それが現実的な時間で終わるほど軽い。ルータやカメラ、単機能のコントローラならまさにこれで足りる。複数のバリエーションや更新可能なパッケージ、ファイル単位のライセンス追跡が必要な製品は、結局Yocto Projectに行き着きがちだ。