>>907
monaは知らないけど。
cygwinのgccで出来る実行ファイルでもコンパイル・オプションによってはcygwinのdll使ったりするよ。
minirubyは、static linkされた実行バイナリ、ライブラリを一切含んでいないruby。

ruby 1.8.2 安定版スナップショット (2005/01/31)で試してみました。
> make miniruby
> ls -l miniruby
-rwxr-xr-x 1 *** *** 1400929 2月 1 18:01 miniruby
> strip miniruby
> ls -l miniruby
-rwxr-xr-x 1 *** *** 734628 2月 1 18:02 miniruby
> ldd miniruby
libpthread.so.0 => /lib/libpthread.so.0 (0x4001f000)
libdl.so.2 => /lib/libdl.so.2 (0x40034000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40037000)
libm.so.6 => /lib/libm.so.6 (0x40064000)
libc.so.6 => /lib/libc.so.6 (0x40085000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

> bzip2 miniruby
> ls -l miniruby.bz2
-rwxr-xr-x 1 *** *** 301208 2月 1 18:02 miniruby.bz2

bzipの代わりに upx
> upx miniruby
> ls -l miniruby
-rwxr-xr-x 1 *** *** 324053 2月 1 18:02 miniruby

upx後でbzip圧縮掛けると逆にサイズが増えたけど、
ruby本体は、外部のライブラリ(libc等)を除けば300kb弱で収まりそう。