From LQWiki
Puppy Linux is a LiveCD Linux distribution.
A LiveCD is an operating system (typically containing other software as well; AKA OS) stored on a bootable CD-ROM or DVD-ROM that can be executed from it, without installation onto permanent media, such as a hard drive. The system returns to its previous OS when the LiveCD is ejected and the computer is rebooted. A Linux distribution is a Unix-like operating system comprising of the Linux kernel, the GNU operating system (or most of it), other assorted free software/open-source software, and possibly proprietary software.
Puppy Linux is a Live CD Linux distribution that is very small and focuses on ease of use. If the computer has at least 256 MB of RAM, the entire operating system and all the applications will run from RAM, allowing the boot medium to be removed after the operating system starts. Applications such as SeaMonkey, AbiWord, Gnumeric, and Gxine/xine are included. The distribution is actively developed by Barry Kauler and other active members of the community. Puppy is an independent Linux distribution (i.e. not based on Debian, Fedora, SuSE, etc.).
Puppy Linux is one of the smallest and fastest Linux Live CDs. It is particularly suitable for older and more limited equipment, or for situations where it is desireable to load the complete OS and applications into RAM so that the CD drive is available.
It is easy to re-master Puppy, and a wide variety of these derivative "pups" are available.

This page is available under a