So far, I've only tried Ubuntu and Slacko Puppy Linux distros, installing them to USB 2.0 drives.
While Ubuntu worked, it was constantly accessing the USB stick, and it locked up frequently... eventually just died completely.
Slacko Puppy doesn't seem to be the nicest looking distro, but it works very well on USB 2.0. It only accesses the drive every 10 minutes or so. Quite good.
I do this so I can boot to a Windows laptop that is all locked down with an encrypted drive and is too heavily tracked to be able to access non-work email and such (which, oddly enough is required for work).
Anyone else have any experience with running Linux or another OS from a USB drive? I imagine USB 3.0 would work much better.
Unlike SSD, the life cycle of a normal usb is very short. So, when you want to run on USB drive, the most important thing to do is to reduce the number of writing operations.
First, please use ext2 partition, instead of default ext3 or ext4
Second, please use RAM disk for anything required a high number writing operations like Firefox cache, /tmp etc.
Third, please choose a good USB like Corsair GT, Kingston HyperX ...
Nevertheless, in my experience, no matter what we try to optimize, the USB drive will die sooner or later when it reaches to its physical limit.