"Puppy Linux is user friendly. It’s just selective about who its friends are."
Puppy Linux is a special build of Linux meant to make computing easy and fast. Puppy Linux enables you to save money while doing more work, even allowing you to do magic by recovering data from destroyed PCs or by removing malware from Windows.
Barry Kauler created Puppy Linux, bringing out version 0.1 in June 2003. This site, puppylinux.com is maintained by Barry. These days though, the overall Puppy-project is a team effort, with many developers and testers.
Advantages of Puppy Linux: Puppy boots in less than a minute, even in old PCs, and it does not require antivirus software. Because Puppy is small, it can live in your PC's memory and be ready to quickly execute your commands, whereas in other systems, programs are first read from drive storage before being executed. Just use a CD or USB flash to boot a PC. Small size - only 100MB and very low minimum system requirements. Puppy is easy to use and little technical knowledge is assumed. Most hardware is automatically detected.