this post was submitted on 11 Mar 2024
57 points (92.5% liked)
Linux
48209 readers
1537 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I have always hesitated to chime in on this because I do not want to imply that Arch distros do not take knowledge to configure. And while EOS adds some great tools, there are fewer GUI tools out of the box.
That said:
I had WAY more problems on Fedora and RHEL back in the day. SELinux still confuses me.
I had WAY more stability and packaging problems on Debian, Mint, and Ubuntu. This was aggravated by the fact that I either had to add software that was not managed by the package database or had to add PPAs and third-party repos. Arch and the AUR have completely eliminated that problem. I imagine Flatpaks help on those other distros but I love not HAVING to use Flatpak on Arch ( or EOS ).
After a couple of years of loving Manjaro, it had a number of major problems. After moving to Arch, I realized that most of the issues I associated with the AUR were just Manjaro too. It is now the only distro I actively advise against.
I have been using Linux since before kernel 1.0 so there are many more distros. Slackware was stable but requires WAY more config which meant I broke it all the time.
EndeavourOS has been my main distro for a few years now. It has been rock solid for me. It is the most stable distro I have used.
On EOS, I make major changes ( like moving to Dracut ) without fear. I have a computer in use for real work that I run updates on almost every day ( including kernel updates ) and I never worry about it being broken. I do not have to run updates. I just like having the latest stuff all the time. I look at version numbers like I am reading the news. Often I look up the release notes after seeing a change just to see what I have now.
I have had to deal with “keyring” issues which I really wish the system handled better. These are very rare though and only in systems I have let get badly out-of-date ( like laptops that did not get used for a year ).
I understand the “theory” as to why a rolling release is “not stable”. My experience has not been that at all.
Mint is the only distro/os I ran for years without it ever freezing, crashing, or failing to boot. I'm expecting to have the exact same experience on MX, and it hasn't disappointed so far.
How's installing packages from random users any better than adding repos made by the devs? At least its got less of a chance to turn your machine into a mining rig...
I think flatpaks are the main reason why stable distros are growing in popularity. Most people only care about having a few programs up to date, and don't have FOMO because they're not bug testing plasma 6. Stable + flatpak is the perfect solution for that scenario.
Also, Nixpkgs > AUR in every way except ease of use.
I've had the following scenario constantly repeat on my media device: don't update for a month+ -> update -> fail to boot -> rollback -> try again after a few weeks -> boot
I ran endeavor for like 2 years, with 1-2 years of arch, arco, and garuda before that:
mkinitcpio
after a kernel update or it would fail to bootIn the end I was working in a foreign country, and had to weigh whether the first
-Syu
of the month or just an-S
would be more likely to mess up my system. I dropped arch the day after I got back home.I'm not saying arch is horribly unstable, and no-one should use it, but people should be realistic about its issues. I've noticed that arch fans often think their survivorship bias is the proof that arch is the most stable distro ever created. It's really not, but if someone is fine with occasionally having to debug their system (as I was for years), endeavor is probably the best option.