Puppy Linux es una mini-distribución Linux pensada para sacar el máximo potencial a tu equipo, ya sea de última generación o del siglo pasado. Cuenta con aplicaciones que consumen lo mínimo e imprescindible pero con las que podrás realizar las tareas habituales, como crear documentos, reproducir vídeos y música, navegar por Internet o hablar con tus amigos por correo o IM. Puppy Linux puede usarse como LiveCD o instalarse en un disco duro, interno o extraíble o en una unidad USB, y en caso de realizar cambios en una sesión LiveCD podemos guardar los cambios en un disco a parte. Por contra, Puppy Linux está encarado a usuarios avezados de Linux, incluyendo herramientas de desarrollo y la posibilidad de personalizar al máximo la distribución creando una propia.