Yocto Project
詳細情報
- 所有者
- Linux Foundation
- 発表
- 2010年
- 種類
- 組み込みLinuxビルドシステム
- 公式サイト
- yoctoproject.org
特定の組み込み製品のために、ソースからカスタムLinuxディストリビューションを丸ごと作るためのフレームワーク。
Yoctoはディストリビューションではなく、ディストリビューションを作る工場である。2010年にLinux Foundationが立ち上げたもので、土台のOpenEmbeddedは、シャープのZaurus向けに有志が作ったディストリビューションから育った。ビルドツールのBitBakeはレシピを読み、各パッケージの取得、パッチ適用、クロスコンパイルの方法を知る。レシピはレイヤ(meta-*)にまとめられ、ボードベンダーや各社がそれを積み重ねていく。参照ディストリビューションはPokyという。
出力は再現可能で、ファイル一つ一つのライセンスまで追跡できる。自動車メーカーや産業機器メーカーが選ぶ理由はそこにある。代償は学習曲線とビルド時間で、初回は数時間かかり、100GB前後のディスクを要する。軽量な対抗馬はBuildrootである。