BusyBoxについて

 

 

<概要>

 標準UNIXコマンドを一つのバイナリファイルに詰め込んだソフトである。各コマンドの実行ファイルをインストールするのに比べてディスクの使用量を削減でき、リソースの制約があるLinux組込みシステムに最適である。使用するコマンドを選択してインストールできるので不要なコマンドの分をインストールせずにすむ。

 

<ライセンス>

 GPLv2なのでプログラムを改良したらそのプログラムコードを公開しないといけない。2007年にGPL違反で法廷に持ち込まれた事例あり。

 

<使い方>

BusyBoxをインストールして、

/bin/busybox ls や/bin/busybox ping

などのコマンドを入力して実行する。

また、シンボリックリンクなどを利用してコマンド入力を簡略化できる。

 

<使用できるコマンド例>

vi,sed,awk,init,ping,ifconfig,wget,login,su,useradd,unzipなど300を超えるらしい

 

<応用事例>

・モデム

ルーター

Amazon Kindle電子ブックリーダー

・ゲーム機

・小型サーバ

NAS

・ビデオレコーダー

・メディアプレイヤー

・Root化したスマホ

etc....

 

 

<参考>

BusyBoxって何ぞや?:組み込みLinuxで際立つ「BusyBox」の魅力 (1/2) - MONOist(モノイスト)

BusyBox(公式)

BusyBox - Wikipedia