Recently I stumbled upon an intriguing Linux project. This project aims to create small live CDs for Debian and Debian-based systems, similar to the Puppy Linux project. Let’s take a look at DebianDog.
What is DebianDog?
As it says on the tin, DebianDog “is a small Debian Live CD shaped to look like Puppy and act like Puppy. Debian structure and Debian behaviour are untouched and Debian documentation is 100% valid for DebianDog. You have access to all Debian repositories using apt-get or synaptic.”
For those of you who are not familiar with Puppy Linux, the project is “a collection of multiple Linux distributions, built on the same shared principles”. Those principles are to be fast, small (300 MB or less), and easy to use. There are versions of Puppy Linux built to support Ubuntu, Slackware, and Raspbian packages.
The major difference between DebianDog and Puppy Linux is that Puppy Linux has its own package manager [the Puppy Package Manager]. As stated above, DebianDog using the Debian package manager and packages. Even the DebianDog website tries to make that clear: “It is not Puppy Linux and it has nothing to do with Puppy based on Debian.”
Why should anyone use DebianDog?
The main reason to install DebianDog (or any of its derivatives) would be to restore an older system to operability. Every entry on DebianDog has a 32-bit option. They also have lighter desktop environments/window managers, such as Openbox or the Trinity Desktop environment. Most of those also have an alternative to systemd. They also come with lighter applications installed, such as PCManFM.
What versions of DebianDog are available?
Though DebianDog was the first in the series, the project is called ‘Dog Linux’ and provides various ‘Dog variants’ on popular distributions based on Debian and Ubuntu.
The first (and original) version of DebianDog is DebianDog Jessie. There are two 32-bit versions of it. One uses Joe’s Window Manager (JWM) as default and the other uses XFCE. Both systemd and sysvinit are available. There is also a 64-bit version. DebianDog Jessie is based on Debian 8.0 (codename Jessie). Support for Debian 8.0 ends on June 30th, 2020, so install with caution.
StretchDog is based on Debian 9.0 (codename Stretch). It is available in 32 and 64-bit. Openbox is the default window manager, but we can also switch to JWM. Support for Debian 9.0 ends on June 30th, 2022.
MintPup is based on Linux Mint 17.1. This LiveCD is 32-bit only. You can also access all of the “Ubuntu/Mint repositories using apt-get or synaptic”. Considering that Mint 17 has reached end of life, this version must be avoided.
There are both 32-bit and 64-bit versions of this spin based on the Ubuntu 16.04 LTS. Both versions come with Openbox as default with JWM as an option. Support for Ubuntu 16.04 LTS ends in April of 2021, so install with caution.
As you should be able to guess by the name. BionicDog is based on Ubuntu 18.04 LTS. The main version of this spin has both 32 and 64-bit with Openbox as the default window manager. There is also a version that uses the Cinnamon desktop and is only 64-bit.
I like any Linux project that wants to make older systems usable. However, most of the operating systems available through DebianDog are no longer supported or nearing the end of their life span. This makes it less than useful for the long run.
I wouldn’t really advise to use it on your main computer. Try it in live USB or on a spare system. Also, you can create your own LiveCD spin if you want to take advantage of a newer base system.
Somehow I keep on stumbling across obscure Linux distributions like FatDog64, 4M Linux and Viperr Linux. Even though I may not always recommend them to use, it’s still good to know about the existence of such projects.
What are your thoughts on the DebianDog? What is your favorite Puppy-syle OS? Please let us know in the comments below.
If you found this article interesting, please take a minute to share it on social media, Hacker News or Reddit.