{{Infobox OS | name = Puppy Linux | logo = Banner logo Puppy.png | logo_size = 220px | screenshot = | screenshot_size = 260px | caption = Puppy Linux FossaPup 9.5 | developer = Barry Kauler (original)Larry Short, Mick Amadio and Puppy community (current) | family = Linux (Unix-like) | working state = Current | source model = Primarily open source | released = 0.1/ | latest release version = 9.5 (FossaPup64) | latest release date = | marketing target = Live CD, Netbooks, older systems and general use | language = | update model = | package manager = Puppy Package Manager | supported platforms = x86, x86-64, ARM | kernel type = Linux | ui = JWM / IceWM + ROX Desktop | license = GNU GPL and various others | website = }} Puppy Linux is an operating system and family of light-weight Linux distributions that focus on ease of use and minimal memory footprint. The entire system can be run from random-access memory (RAM) with current versions generally taking up about 600 MB (64-bit), 300 MB (32-bit), allowing the boot medium to be removed after the operating system has started. Applications such as AbiWord, Gnumeric and MPlayer are included, along with a choice of lightweight web browsers and a utility for downloading other packages. The distribution was originally developed by Barry Kauler and other members of the community, until Kauler retired in 2013. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions. History Barry Kauler started Puppy Linux in response to a trend of other distributions becoming stricter on system requirements over time. His own distribution, with an emphasis on speed and efficiency and being lightweight, started from "Boot disk HOWTO" and gradually included components file-by-file until Puppy Linux was completed. Puppy Linux started as Vector Linux based until it became a fully independent distribution. Release versions Puppy 0.1 is the initial release of Puppy Linux. It has no unionfs, extreme minimal persistence support, and has no package manager or ability to install applications. Puppy 1.0 series will run comfortably on very dated hardware, such as a Pentium computer with at least 32 MB RAM. For newer systems, the USB key drive version might be better (although if USB device booting is not directly supported in the BIOS, the Puppy floppy boot disk can be used to kick-start