DSLoUSB is a version of Damn Small Linux 0.6.1 modified to run from a USB flash stick. It was made as a project for Dr. Elmo Keller's CSC 454 course at Cal Poly in the Winter of 2004. At the time, a self-contained Linux on USB was not available.
Thanks to Matthias Müller for the help in getting started.
The main benefit of DSLoUSB is that it can optionally use a partition on your USB flash as persistent storage for documents and application settings. Normal DSL, meant to run from a CD, requires you to carry both the CD and a USB stick and do the storage manually. The following is available:
This paper presents the project in a very informal manner, and is pretty outdated (ignore what it says about hard-coded partitions).
Use this ISO image to run DSLoUSB.Instructions (can be done from Windows or DOS)