Puppy Linux
Sejarah > Versi rilis

| Versi | Tanggal rilis |
| --- | --- |
Puppy 0.1: 18 Juni 2003
Puppy 1.0: 29 Maret 2005
Puppy 2.0: 1 Juni 2006
Puppy 3.0: 2 Oktober 2007
Puppy 4.3.0: 5 Mei 2008
Puppy 5.0.0: 15 Mei 2010
Puppy 5.2.8: 4 April 2012
Puppy 5.3.0–5.7.0: 24 Oktober 2011 – 8 Maret 2014
Puppy 6.0.5: 26 Oktober 2014
Puppy 6.3.2: 21 Juni 2016
Puppy 7.5: 4 Desember 2017
Puppy 8.0: 24 Maret 2019
Puppy 8.2.1: 1 Juli 2020
Puppy 9.5: 21 September 2020
Puppy 0.1 adalah rilis pertama dari Puppy Linux. Sistem operasi ini tidak memiliki UnionFS, sangat ringkih, dan tidak memiliki manajer paket atau kemampuan untuk memasang aplikasi.
Puppy 1 tersedia dalam beberapa edisi yang berbeda:
Edisi standard menggunakan AbiWord sebagai word processor berukuran 68 MB; live-CD ISO file dengan Mozilla Firefox berukuran 52.4 MB; dengan Mozilla suite lengkap berukuran 55.3 MB; dengan Opera berukuran 49.6 MB.
Edisi "Chubby Puppy" berukuran 96.1 MB menyertakan OpenOffice.org.
Edisi "BareBones Puppy" berukuran 39.9 MB tanpa GUI,
dan edisi "zdrv" standard berukuran 83 MB, dengan kernel drivers dan firmware tambahan.
Puppy-multisession berukuran 55.7 MB, dapat menyimpan file ke dalam Live CD (multisession), sehingga pemakai dapat membawa data, dan yang terpenting, menambah program dan menyimpan pengaturan khusus, dalam CD yang sama.
Seri Puppy 1 dapat berjalan lancar pada komputer lama, seperti komputer Pentium dengan RAM minimal 32 MB. Untuk komputer lebih baru, lebih baik menggunakan versi USB keydrive. Jika BIOS komputer tersebut tidak mengenali booting lewat USB, Puppy floppy boot disk dapat digunakan sebagai langkah awal. Cara lain, jika BIOS tidak mengenali booting lewat USB, boot dapat dilakukan lewat CD, lalu data pemakai disimpan dalam USB keydrive saat sistem dimatikan (shutdown) dan dibaca kembali dari USB device saat bootup. Puppy Linux dapat juga berjalan dalam komputer yang menggunakan Windows 9x/Windows Me. Selain itu, juga dimungkinkan untuk boot dari CD dan menyimpan keadaan pengguna pada sistem penyimpanan USB jika BIOS tidak mendukung boot dari penyimpanan USB. Keadaan pengguna ini disimpan saat perangkat dimatikan dan dibaca dari perangkat USB saat boot.
Puppy 2 merupakan perbaikan dari versi 1 dalam hal struktur penyimpanan file. Dalam versi 1 (Puppy 1 Series) semua file sistem operasi, driver, maupun pengaturan pemakaian dijadikan satu file, sedangkan dalam Puppy versi 2 dipisah-pisah. Puppy versi 2, contohnya Puppy 2.14 (86.5 MB), menggunakan Mozilla SeaMonkey sebagai Internet suite (gabungan web browser dan e-mail client), JWM Window Manager, Abiword, Gnumerics, dll.
Puppy 3 dibuat kompatibel dengan Slackware 12. Artinya instalasi paket-paket Slackware dapat dengan mudah dilakukan sebab hampir semua program-program dasarnya sudah ter-instal. Namun, ini bukan berarti Puppy Linux sekarang adalah distribusi berbasis Slackware.
Puppy 4 di-compile langsung dari source dengan T2 (Open System Development Environment project)  untuk memperkecil ukuran dan menambah fungsionalitas dibanding versi 3. Aplikasi berbasis GTK+ 1.x dan Tcl/Tk juga diganti dengan yang berbasis GTK+ 2 sehingga tampilan GUInya lebih indah dan konsisten dengan GUI sistem operasinya. Puppy 4.1 semula direncanakan sebagai karya terakhir Barry Kauler dan selanjutnya pengembangan Puppy akan diserahkan pada beberapa developer tepercaya, tetapi ternyata Barry kembali di 4.3.
Selain itu, pada tiap versi, ada Puppy Unleashed yang terdiri lebih dari 500 paket program yang dapat dipilih sesuai kebutuhan pengguna untuk membuat live CD khusus dengan memakai "remaster tool".
Puppy 5 dibuat dengan Woof suatu perangkat lunak untuk merakit Puppy Linux dari paket-paket distribusi GNU/Linux lain, misalnya: paket-paket Ubuntu, Debian, Slackware, Arch, dll.
Puppy 6.0.5 dibangun dari paket Ubuntu 14.04 "Trusty Tahr", memiliki kompatibilitas biner dengan Ubuntu 14.04 dan akses kepada repositori paket Ubuntu. Tahrpup dibangun dengan sistem pembangun wood-CE, fork dari Woof milik Barry Kauler. Sistem ini dibangun dari cabang percobaan terbaru, mengintegrasikan seluruh fitur woof-CE dan dirilis sebagai ISO dengan PAE dan tanpa PAE, dengan opsi untuk mengganti kernel.
Puppy 6.3.2 dibangun dengan paket Slackware dibandingkan dengan paket Ubuntu 14.04 "Trusty Tahr", tapi sangat mirip dengan pendahulunya.
Puppy 7.5 dibangun dari paket Ubuntu 16.04 "Xenial Xerus", yang memiliki kompatibilitas biner dari sistem operasi tersebut dan memiliki akses kepada repositori paket Ubuntu. XenialPup memiliki antarmuka pengguna baru, kernel baru untuk kompatibilitas perangkat keras yang lebih baik, dan pendesainan ulang dari Puppy Package Manager, perbaikan bug, dan penyertaan paket dasar pada struktur woof.
Puppy 8.0 dibangun dari paket Ubuntu 18.04.2 "Bionic Beaver" dan memiliki kompatibilitas terhadap sistem operasi tersebut. Versi ini dibangun dari cabang percobaan terbaru dari sistem pembangun woof-CE.
Puppy 8.2.1 dibangun dari paket Raspberry Pi OS, memiliki dukungan penuh untuk Raspberry Pi 0 hingga Raspberry Pi 4, dan mirip dengan pendahulunya. Puppy 8.2.1 memiliki kompatibilitas dengan Rapsbian dan memiliki akses terhadap repositori Raspbian. Versi ini hanya berjalan pada papan Raspberry Pi.
Puppy 9.5 dibangun berdasarkan paket Ubuntu 20.04 "Focal Fossa" (64-bit) dan memiliki kompatibilitas biner dengan sistem operasi tersebut. FossaPup64 dirilis dengan manajer jendela baku JWM. Pada versi ini, rilis Puppy Linux yang berdasarkan pada Ubuntu tidak lagi mendukung komputer 32-bit karena Ubuntu tidak mendukung komputer 32-bit sebelum keputusan ini dikembalikan dan akhirnya mendukung beberapa pustaka 32-bit pilihan.  Namun, rilis Puppy yang berdasarkan pada Debian dan campuran (misalnya BookwormPup32 dan NoblePup32) terus mendukung sistem 32-bit.