Just for fun I wrote a simple multitasking OS for the AVR architecture. It supports SD cards with the FAT16 file system and has an ELF loader and relocator. It supports a few common system calls.
Here is a quick shot of it running on an Atmega328p
I'm not releasing the code right now because it's messy and there are a couple of major bugs.
Somehow, when I think of smeezekitty, I think attiny13, and now we have jiggy-ninja accusing his software of being a memory-hog!! It just shows flexibility!!