Puppy Linux to wydajna minidystrybucja typu LiveCD napisana od podstaw przez Barry’ego Kaulera. System ten można uruchomić z takich nośników jak płyty CD, karty flash czy nośnika pamięci USB bez konieczności instalacji. Rozmiar dystrybucji to około 100 MB. Wszystkie informacje podczas pracy przechowywane są w pamięci fizycznej i na danym nośniku, a do uruchomienia Puppy Linux wystarczy tylko 64 MB RAM. Dzięki takiemu rozwiązanie praca na starszych jednostkach jest szybka i wygodna. Z obsługą nie powinni mieć problemów nawet nowicjusze, interfejs systemu jest bardzo przejrzysty, a wszystkie podstawowe operacje wykonuje się intuicyjnie.