Question for Linux hackers: is there a reason why the Linux kernel would not be portable to an Atmel AVR microcontroller?
Linux requires MMU and AVRs don't have it. Memory limitations will kick in as well (the most powerful AVR has 256 kB of flash ans 32 kB of RAM, so external storage will be required)
The superior man understands what is right; the inferior man understands what will sell. -- Confucius