Re: embedded linux
btw, there are quite a few favours available, all dependent on what you need:
ecos: not really a version of linux... It has a strong TRON root.
uclinux: linux for microcontroller with no mmu (it was written for dragonball initially if I recall correctly, but nowadays, it supports a lot more)
rtlinux: a patch to the linux kernel so that you can achieve much better real time behaviour.
linux: just cut out all the unnecessary parts, you can trim a working system to real small (e.g. the linux router project: linux on a single floppy)