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(公式)