Puppy Linux est un système d'exploitation léger qui peut démarrer à partir d'à peu près tout ce qui peut être branché ou inséré dans un ordinateur. Non seulement il peut être installé sur le disque dur, mais il peut fonctionner à partir d'un live CD ou un lecteur flash USB sans difficulté. Vos préférences et programmes ajoutés peuvent également être enregistrés partout, y compris sur une clé USB ou un disque dur. Le petit système, qui occupe environ 100 méga-octets dans le téléchargement initial, va se charger en mémoire pour en faire une distribution Linux rapide.