As reported in the firmware section, I have successfully booted and run Tinycore Linux 2.11 from a pen drive.
Tinycore 3.0 also runs quite happily from a USB-attached hard drive.