I’ve used linux sporadically throughout my life and only started using it daily in the last couple months. I’ve used ubuntu in the past but I can understand the reason to move away from commercial distributions. Since my knowledge of Linux is quite shallow, I have a ton of questions and a need to understand everything.
What is Debian and what makes it an appropriate choice for Linux Mint to switch over to this base?
Also, what values does the development of Debian have compared to Ubuntu?
I get the feeling that moving away from Ubuntu is a step in the direction of a more open source space away from corporate forced standards, is that accurate? If so, what development direction could this take for a project like Linux Mint?
Ubuntu is derived from Debian.
In linux there are 3 “popular” parent trees (plus a couple more obscure ones)
Debian tree, RedHat tree and Arch tree.
Debian is “parent” to Ubuntu is parent to Mint (standard versions)
LMDE applies Cinnamon and Mint tools to Debian.
Ubuntu is based on Debian. LMDE have existed as a backup plan in case something wrong happened to Ubuntu, Mint could still go on without problems.
Using LMDE is like just removing a “middle-man”: Debian --> Ubuntu --> Mint, Debian --> LMDE. (I’ve been using LMDE for a few years on my notebook while on my gaming desktop I use Linux MX, also based directly on Debian).
I understand some people don’t want Ubuntu to avoid commercial distributions but for me the reasons are different.
Ubuntu LTS is base on the testing branch of Debian, while non-LTS are based on Debian sid, that is the development branch, in both cases you lose - in my opinion - one of the biggest advantages of using Debian that is rock-solid stability, sid packages are not controlled by Debian security team so in that case you also lose out on security.
Another reason is Ubuntu have been trying to push their own sort of “proprietary” version of containers that have been proven times and again to have serious security flaws. They also use them everywhere and I don’t like that, I want to be free to decide if/when to use them, not being forced to do so for everything.
Sometimes they make very questionable decisions, like when they wanted to discontinue libraries for 32bit compatibility (while Debian does not), ignoring there’s still a huge amount of 32bit software that cannot be recompiled to 64bit (mostly Windows games), that made me question they know what they’re doing.
I don’t think I’ve heard one good user view on snaps, which is what I’m assuming you are refering to when talking about containers. I don’t have much experience with it but the view on them is overwhelmingly negative.
I do like the concept of cutting out the middle man in this case. However, I’ll probably stick with cinnamon for a while as I’m still learning about the linux environment and distribution hopping will add lots of unnecessary frustration for me.
Thanks for the write up.
Yes I was referring to snaps.
distribution hopping will add lots of unnecessary frustration for me.
That’s a fair point. Cinnamon is the desktop manager and it’s been the only one available on LMDE so far, in any case, it’s perfectly fine to use Mint, just know that if they ever decide to make LMDE their primary, you have nothing to worry about, being already used to Cinnamon we’ll make it so you won’t notice the difference at all, LMDE is still Mint after all.