Puppy Linux is anoperating system forcomputers. It is based onGNU/Linux and it is completely free and is open source software. Puppy Linux is sometimes called a mini distribution because of its size (approximately 100MB) when compared to other GNU/Linux operating systems such as Ubuntu.
Puppy Linux, which was started by Barry Kauler in June 2003, runs well on low-end personal computers (some of which have less than 32MB RAM.) Currently (May 2009) the latest version of this Linux distribution is Puppy Linux 4.2 "Deep Thought."