Puppy Linux is a lightweight Linux distribution that focuses on ease of use. The entire system can be run from RAM, allowing the boot medium to be removed after the operating system has started.
Applications such as AbiWord (a free word processing application), Gnumeric (a spreadsheet) and MPlayer (a free multimedia player) are included, along with a wide choice of web browsers that can be installed.
The distribution was originally developed by Barry Kauler and other members of the community. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions.