A note! the desktop field is completely optional! You can install any other desktop you like, but the listed are the “main” ones, usually recommended by the distro.
Linux Mint
- Country: Ireland 🇮🇪
- Experience: Simple
- Desktop: Cinnamon
Best distro for beginners. has two versions: One based off of ubuntu (default), and another one debian (recommended, LMDE)
EndeavourOS
- Country: Netherlands 🇳🇱
- Experience: Intermediate
- Desktop: KDE/GNOME/XFCE
My second favorite :) Arch based, easy installer and updater, friendly community and beautiful themes. I recommend this distro if you are into arch based distros without wanting the painful part of it.
OpenSUSE
- Country: Germany 🇩🇪
- Experience: Intermediate
- Desktop: KDE
It’s mainly built around using the GUI, with tools like yast. Uses KDE.
NixOS
- Country: Netherlands 🇳🇱
- Experience: Advanced
- Desktop: KDE/GNOME
My personal favorite <3 Great for servers. It’s not for the faint of heart, though hah. It’s an immutable distro, where there is no package manager, or manually modifying config files; your entire system is created with .nix files, not commands. Reproducable.
Arch
- Country: Canada 🇨🇦 (Yes yes, it’s not european but how can you not mention arch???)
- Experience: Advanced
- Desktop: None
Most popular distro for dedicated users, and for good reason; bleeding edge, full power over your system. Though you have to manually set up everything, from internet to your deskop environment.
Void
- Country: Spain 🇪🇸
- Experience: Advanced
- Desktop: XFCE
Great distro if you want something like arch, but without systemd or slightly more stable (Also, musl support). Obscure but amazing.
Debian [Honorary mention]
- Country: Global 🌍
- Experience: Intermediate
- Desktop: KDE/GNOME/XFCE
An honorary mention. Isn’t suited for everyone, but is the golden standard for servers, and the grandfather of a huge family tree of distros.
That should cover a lot. Please heed the desktop warning, and please correct me/comment suggestions. This is not perfect, so please do criticize where possible c:
Is LMDE also the one that would be recommended for beginners or, as one, should I stick to the Ubuntu-based?
Because its been Mint-ified, there’s not a huge amount of difference apart from the positive step of not shipping with Snap. I use LMDE and if you stick with Cinnamon you’re not going to notice much difference at all. You can trial it on a live usb if you want.
Snap and Cinnamon being UIs, right?
Sorry, but I am THAT much of a beginner.
Snap is a way of installing applications (like Flatpaks) but is seen by many as problematic as its closed source and Ubuntu seem to want to make it the default way to install apps.
Cinnamon is a desktop environment like gnome or KDE - so things like (to use a Windows example) File Manager - things like icons, folders, toolbars, windows etc - all the graphical bits that make up your desktop.
What is a better alternative to Snap that I could/should use as a beginner in Mint?
If you use Ubuntu flavoured Mint it’ll come with Snap installed but disabled. I’m not sure if it ships with Flatpak support (I think it does though). LMDE does not have Snap installed at all and does ship with Flatpak. I’d use Flatpak rather than Snaps personally,
Understood.
Snap is a packaging format for applications that was created by Canonical, the company that makes Ubuntu. Works similarly to Flatpak in that you just download one file and the application still then just run as it includes any necessary libraries, etc. I don’t know how well supported it is outside of Ubuntu, but Flatpak seems to be more prevalent.
Cinnamon is a UI, one that should be easy to pick up for new users if they’ve had some experience with Windows.
And FWIW, everyone starts as a beginner!
Thank you so much for the explanation and the understanding.