Comment by raverbashing
6 months ago
Licensing reasons apart it's exactly because governance, even of these big projects like GCC suck
Every project should have some competition, in the same way there are several commercial DBs available
At the same time we have several linux distros that suck in different ways
I found a distro I love. I was a Fedora user but it just ended up being far too complicated with selinux. It is a miserable job to try to create RPM packages that work and also miserable to try to build anything out of git where the dependencies offered by fedora were too old - and then it wouldn't work without some kind of selinux config anyhow.
Ubuntu went down the weird GUI route but Linux Mint is OK - it's just nearly as complicated as Fedora.
Now I'm using Artix. The install was a bit old school but that's a one off effort. It's a rolling distribution so I almost never need to build dependencies to get something from git to work. There's never a "big upgrade". No selinux. The packaging system is extremely easy to use so I can often install the very latest e.g. chromium from git by building it myself and installing the package rather than a messy self-install in /usr/local.
In Artix all packages install with the dev component - no separation between dev and binary. For me this is vastly less hassle.
You can use Arch Linux (Artix is an arch derivative), with systemd if you want but I like Artix with dinit - it has all the ease of use of systemd but with an architecture that I prefer.
It's probable that none of this appeals to you, but I just wanted to point out that in an odd way I tumbled through lots of distros (including ones that I haven't mentioned) and found a little heavenly one that I love using every day because it suits my personality - perhaps you will too.