Linuxなら、カーネル単独(自己ブートローダrdev利用)と、
/sbin/initだけでも起動するよ。
実際、/sbin/init自体をアプリ本体のバイナリそのもの
(当然静的リンク)にして動作させるような組み込みシステムもある。
vmlinuz=msdos.sys+io.sys
/sbin/init=アプリ.exe+config.sys+autoexec.bat
みたいなものにすることもできるということだな。