Puppy Linux es una minidistribución portátil del sistema operativo GNU/Linux. Consiste en un CD autoejecutable con un Gestor de ventanas y programas suficientes para llevar a cabo la mayoría de tareas básicas en un computador. Convierte a la máquina en una estación de trabajo con aplicaciones para conectar a Internet, navegar y chatear, proceso de texto, imagen, audio, video y utilidades extras variadas en un máximo de 48, 64, 128 Megas.