Puppy
Unlike live CD distributions that keep loading information from the CD the quite full featured Puppy Linux boots into a 64MB ramdisk. This gives the user lightning fast application startup and input response time. Puppy Linux has many different booting options including USB memory, CDROM, Zip disk or LS/120/240 Superdisk, floppy disks, internal hard drive.