IT用語集 › インフラ › barebox

barebox

インフラ Svenska → 更新: 2026-11-04
詳細情報
開発者
Sascha Hauer (Pengutronix)
種別
ブートローダ
ライセンス
GPL-2.0
公式サイト
barebox.org
前身
U-Boot

組み込みLinux向けのブートローダ。Linuxカーネルを手本にU-Bootを書き直そうとした、という趣の代物。

プロジェクトはドイツのPengutronix社で「U-Boot-v2」として始まった。長年アーキテクチャらしいアーキテクチャのないまま育ったU-Bootのコードを書き直す試みだったが、差異が大きくなって独自路線に進み、2009年にbareboxと改名された。発想はLinuxカーネルからの借り物である。きちんとしたドライバモデル、devicetree、マウント可能なファイルシステム、そしてU-Bootのようにコマンドを詰め込んだ環境変数ではなく、本物のスクリプトが書けるシェルだ。

主な居場所はPengutronixが力を入れるNXPのi.MX系など、産業用ARMシステムである。対応ボード数もエコシステムもU-Bootのほうが大きい。両者の選択が技術的な理由で決まることは少なく、たいていはボードベンダのBSPがたまたま何を同梱していたかで決まる。

← 用語集に戻る