initramfsにrubyを入れる

入れても752KBくらい。

/bin/busybox 424KB
/usr/bin/ruby 612KB
/lib/libuClibc 262KB
/lib/libpthread 48KB
/lib/libcrypt 12KB
/lib/libdl 12KB
/lib/libm 44KB
諸々と合計 1,640KB

これをgzipで圧縮すると752KB。uClibc&builcrootスバラシ。このinitramfsのスケルトンは近いうちに公開します。
microperlなるモノも簡単に入れられるらしい。でもライブラリを入れるとサイズが膨らむし選別が面倒だから、言語自体の機能(インタプリタ単体の機能)がリッチな言語の方が良いかも。


initramfsだからといって無理してシェルスクリプトで書くよりも、perlとかrubyとか、高級なインタプリタを入れた方が楽。…まぁ普通はシェルスクリプトで書いたって楽なことしかやらないわけだけども。initramfsでがんばってるのはCDブートLinuxとかVIVERくらいか。