Puppy Linux ist eine Linux-Distribution (binär kompatibel wahlweise mit Ubuntu, Raspian oder Slackware), die etwa 100 MB groß ist, aber eine vollständige Sammlung von grafischen Anwendungen enthält, zusammen mit umfangreichen Hilfsprogrammen. Puppy wurde von Grund auf erstellt, Datei für Datei, und in jedem Schritt hinsichtlich der Größe optimiert. Ein weiteres Feature von Puppy Linux ist, dass es vollständig ohne Festplatte laufen kann, wobei Daten aber gespeichert werden können und zusätzliche Paket installierbar sind, indem man die CD oder DVD überschreibt. (non)