Puppy Linux – GNU/Linux əməliyyat sistemi əsasında yığılmış, Barri Kauler (təqaüdə çıxmış avstralilalı professor) tərəfindən hazırlanmış əməliyyat sistemi.
Onun məqsədi Windows əməliyyat sisteminə oxşar əməliyyat sistemi yaratmaq, bütün lazımlı proqramları ilə birgə olması bununla əlavə az həcmli olması (70 Mb-dan başlayaraq) və zəif kompyuter (Pentium I, 32 Mb əməli yaddaş) tələbi yaratmaq idi.
Puppy demək olar ki, istənilən avadanlıqda işləyə bilir, istifadəsi rahat və tez anlaşılandır.
Bu əməliyyat sisteminin rahat işləməsi, qoşulması və həcmi ilə seçilməsindən əlavə, istənilən avadanlıqdan (CD/DVD, USB, HDD) qoulma və ya işləmək ixtiyarındadır.