Douglas Jerome is working on getting ttylinux working on our router. It's a generic command line distribution. I've been helping where I can to ensure the kernel supports what he needs (initrd and maybe a better mtd map).
My first successful boot: http://wrt.scottn.us/ttylinux/bootlog.txt
Please don't use these unless you need to. I kept these around because they might be informative.