Comments on Which Linux system to use?
Parent
Which Linux system to use?
What factors should I consider when choosing a Linux distribution? In particular, how does my level of skill or familiarity with Linux influence this decision?
For example, are there distributions with a reputation for beginner-friendliness? Why might a more experienced user prefer to use something else?
Beginners should always start with a Linux that people around them are using. If they have friends using Red Hat, they s …
3y ago
Beginner: Assuming you have experience with Windows, my vote for best beginner Linux is the quaintly named Puppy Linux. …
7mo ago
Most Linuxes are small, and I would consider them for experts by default. This is because you won't be able to just Goog …
8mo ago
I think so kde neon is the best linux distro but not that popular.
3y ago
Beginner Ubuntu/Lubuntu/Xubuntu Lubuntu, Xubuntu is Ubuntu-based. Ubuntu is Debian-Based. All these are beginner f …
3y ago
Post
Most Linuxes are small, and I would consider them for experts by default. This is because you won't be able to just Google problems and copy the solution from some blog. You'll have to actually troubleshoot yourself, read manuals, understand the system and discover the fix yourself. Most Linux software is straightforward, but you occasionally get a real nasty piece of work (Xorg, Nvidia drivers, pulseaudio) and it tends to be something very crucial that you can't just ignore. These are enormous, complex, impenetrable so it won't be fun "understanding" them. Also, when trying to fix a thing, it's really helpful to have a good idea of what the thing looks like when it is working. Otherwise it's like trying to draw an elephant without ever having seen one, and going purely by textual descriptions.
There are some distros that explicitly market themselves as "beginner" distros. I consider this a red flag - generally, I would expect a distro's developers to be experts. So if they are specifically saying the distro is for beginners and not experts, does that mean they themselves wouldn't use it? Not a promising approach in FOSS. Prominent beginner distros are Mint, Pop OS. For a non-newbie, these cause more problems than they fix, and for a newbie, other OSes that are general-use can be just as easy.
Ubuntu, Debian, Fedora, Manjaro are some major OSes that I would call "intermediate". They're completely fine for a beginner, and as an expert you can definitely use them as well. For an expert all distros are interchangeable anyway, because an expert knows what the difference is between distros and how you can do things like replace the package manager to convert one distro to another. For the expert, the benefit of distros like Ubuntu is small while the extra busywork they introduce to customizing them is more due to complexity. You can also use distros like this with just a basic understanding of Linux and problem solving - you don't have to know how to code or even touch the terminal much.
Examples of expert distros are Arch, Gentoo, Void, Guix, NixOS. These are very minimal, so you have to set up a lot of conveniences yourself, which is easy for experts. Because the base distro is simple, the expert does not have to fight the stuff that "comes with it" too much when customizing. They also all have some benefit that only really matters to someone who is an expert: Compiling everything from source, not using systemd, configuration as code, running multiple versions of programs at once. You have to be an expert to even want these things, so if you're not, you're getting the cons with no pros. Another feature is that these are practically impossible to use without knowing to program. Sure, the distro will say you don't have to, and you'll see plenty of people who say they use it and can't code. But the distos are made so that scripting and using your own utility programs is easy, and without the ability to create them yourself, it will be very difficult to use it efficiently.
1 comment thread