Hi all, Relatively long time Linux user (2017 to be precise), and about two 3rds of that time has been on Arch and its derivatives.
Been running Endeavour OS for at least 2.5 years now. It’s a solid distro until it’s not. I’d go for months without a single issue then an update comes out of nowhere and just ruins everything to either no return, or just causes me to chase after a fix for hours, and sometimes days. I’m kinda getting tired of this trend of sudden and uncalled for issues.
It’s like a hammer drops on you without you seeing it. I wish they were smaller issues, no, they’re always major. Most of the time I’d just reinstall, and I hate that. It’s so much work for me.
I set things the way I like them and then they’re ruined, and the hunt begins. I have been wanting to switch for a long time, and I honestly have even been looking into some of those immutable distros (that’s how much I don’t want to be fixing my system.
I’m tired, I just want to use my system to get work done). I was also told that Nobara is really good (is it? Never tried it). My only hold back — and it’s probably silly to some of you— is the AUR. I love it.
It’s the most convenient thing ever, and possibly the main reason why I have stuck with Arch and its kids. Everything is there.
So, what do y’all recommend? I was once told by some kind soul to use an immutable distro and setup “distrobox” on it if I wanted the AUR.
I’ve never tried this “distrobox” thing (I can research it, no problem). I also game here and there and would like to squeeze as much performance as I can out of my PC (all AMD, BTW, and I only play single player games).
So, I don’t know what to do. I need y’all’s suggestions, please. I’ll aggregate all of the suggestions and go through them and (hopefully) come up with something good for my sanity. Please suggest anything you think fits my situation. I don’t care, I will 100% appreciate every single suggestion and look into it.
I’m planning to take it slow on the switch, and do a lot of research before switching. Unless my system shits the bed more than now then I don’t know. I currently can’t upgrade my system, as I wouldn’t be able to log in after the update. It just fails to log in.
I had to restore a 10 days old snapshot to be able to get back into my damn desktop. I have already copied my whole home directory into another drive I have on my PC, so if shit hits the fan, I’ll at least have my data. Help a tired brother out, please <3. Thank you so much in advance.
Fedora Workstation has been really good in my experience. The available software is shockingly up to date and I haven’t run into much breakage of any kind in the year or so I’ve been using it across 2 systems (despite my best efforts every few months when the urge to tinker hits me). I do occasionally run into issues caused by the default SELinux policies, but they’re not especially difficult to work around if you’re comfortable using the terminal.
I do share your sentiment about the AUR - I definitely miss it at times. That said, Flatpaks and the fact that pre-built RPMs are so commonplace have both softened the blow a lot.
Came from Arch and OpenSuse. Fedora has been such a great switch. As I’ve gotten older and became a dad, my computer time at home is limited and I don’t have endless evenings to troubleshoot shit. Fedora has been stable for me for the last 4 years. I use the KDE spin.
Also came from Arch which always breaks. Fedora workstation is great
Thank you. I’ve run Fedora for a long while, too. Albeit, it was a while ago (not sure how good it is now), but I’ve never had any luck with its kde version. It was always broken (for me at least). Also, hunting for apps was kind of a big issue. Then come copr repos. But I guess we have a good case with flatpaks now. Even thought I couldn’t use them before due to storage constraints, but now, that’s not an issue. So, I’ll keep Fedora in mind. I appreciate you
It’s currently the most simple to use and “just works” option.
Debian stable. It’s been here for 30 years, it’s the largest community OS, it’ll likely be here in 30 years (or until we destroy ourselves). Any derivative is subject to higher probability of additional issues, stoppage of development in the long run, etc.
If you’re extra lazy, Ubuntu LTS with Ubuntu Pro (free) enabled. You could use that for 10 years (or until Canonical cancels it) before you need to upgrade. Ubuntu is the least risky alternative for boring operation since it’s used in the enterprise and Canonical is profitable. The risk there is Canonical doing an IPO and Ubuntu going the way of tightening access like Red Hat did.
A few paragraphs would do wonders for the legibility of your post.
First to answer your main question if I were you I would try NixOS, because it’s declarative so it’s essentially impossible to break, i.e. if it breaks for whatever reason a fresh reinstall will get you back to exactly where you were.
That being said, I know it’s anecdotal but I have been using Arch for (holy crap) 15 years, and I’ve never experienced an update breaking my system. I find that most of the time people complain about Arch breaking with an update they’re either not using Arch (but Manjaro, Endeavor, etc) and rely heavily on AUR which one should specifically not do, much less on Arch derivatives. The AUR is great, but there’s a reason those packages are not on the main repos, don’t use any system critical stuff from them and you should be golden. Also try to figure out why stuff broke when it did, you’ll learn a lot about what you’re doing wrong on your setup because most people would have just updated without any issues. Otherwise it really doesn’t matter which distro you choose, mangling a distro with manual installations to the point where an upgrade breaks them can be done on most of them, and going for a fully immutable one will be very annoying if you’re so interested in poking at the system.
I agree with this, the issue may be the packages installed rather than the distro. For a more reliable experience, I like to:
- Use Flatpak instead of the AUR where possible
- Use built-in filesystems and avoid DKMS
Another Debian suggestion here, including for gaming and even VR. It basically just works.
Basically every distro is based on either arch or debian (some exceptions). I’ve been perfectly happy with debian, even as a gamer.
Debian stable? You don’t have issues since it has older packages? All of your hardware works just fine?
Stable yea. My PC is a bit older (7 years) and I’ve never had any issues with hardware, even with my nvidia card.
Bazzite
Literally said they don’t want immutable.
You are confidentially incorrect. I suggest you actually take the time to read the post again.
I honestly have even been looking into some of those immutable distros (that’s how much I don’t want to be fixing my system.
I stopped using Arch a long time ago for this same reason. Either Fedora (or derivatives like Nobara) or an atomic/immutable distro (like Bazzite, Silverblue, Kinoite) is probably the way to go.
I used to feel like Ubuntu was a good option for this, but it no longer is: too often they try to push undesirable changes that need manual tweaking to fix after release upgrades. Debian Stable is generally good for low-maintenance use but doesn’t keep up as well with newer hardware or newer updates to video drivers and mesa, which makes it suboptimal for typical gaming use. Debian Testing can be prone to break things in updates (in my experience, worse than Arch does).
I saw another comment recommend Rocky/RHEL, but note that their kernel doesn’t support btrfs. Since you mentioned a root snapshot, I expect you probably use it.
Fedora. Ubuntu lost the crown.
If you want AUR specifically then you can only use Arch. That’s the Arch package manager, and every distro has its own. Fedora has DNF, Debian/Ubuntu has apt…etc
I came from Arch to Fedora as well but using Universal Blue’s images. In my case, Aurora (KDE), and daughter’s Bluefin (Gnome). They update in the background and only install when you reboot. So far, most of the newer software releases such as web browsers or the desktop environment fall within a day or two for being installed which is a nice alternative. The big plus I see on these too is they are immutable so if something installs or breaks, you just boot into the previous version from Grub and go from there.
Additionally, OpenSuse MicroOS has options for whatever environment you are used to such as Gnome or KDE, this is immutable as well. I view all of these as “Set and Forget”.
I didnt even remember which os I had until I read this and remembered it was aurora
Wtf 😂
Do external devices work? Like Xbox controller, printers and stuff like that?
Yes. I have a network server for my printer and works. Also a label printer hooked up via USB. Also USB SSD and other drives. You should not see any problems.
Wow, what a wall of text. I’m sorry but I’m sure I skimmed some parts.
Look. The bulk of the replies you’re going to get will be like “this is my favourite distro and here’s how it works for you” not “this is the best distro for your criteria.” It’s important to understand the deep level of bias you’re going to get.
But your cause is a noble one. I use a particular style of distro because it can be trusted to install well, back out well, do both safely, and allow validation at every stage. I think it’s a good candidate, and it’s already been mentioned as a really great ‘set it and forget it’ distro.
Good luck.
And what distro might that be?
OpenSuse Leap or even Tumbleweed. After getting the media codecs up and running, and remembering to set you firewall zone to “home”, you’re pretty golden.
Opensuse is absolutely not a set it and forget it distro. I get recommending your favorite distro to other users, but telling them it’s an easy to use distro is absolutely false and sets them up for disappointment. You have to download the codecs yourself if you want to do so much as watch a video on firefox, for which you have to add a new repo. I’ve tried it for two days and I’ve already spent half of them fixing bugs or snapping back to a version that worked because it froze after sleeping before I even did anything with it other than log in.
I’m sorry you had a bad experience. I’ve used it as my daily driver with minimal effort post installation on multiple occasions, usually on work laptops where time spent tinkering is time wasted. I’ve found it to be a good choice in that context. I now own my own business, and OpenSuse has allowed me to repurpose older laptops as workstations for my employees with minimal effort.
The only actual pain point I’ve seen is setting up a wifi enabled printer … required that I change my firewall zone so the printer could be discovered. And that only required a few minutes to figure out. The fact that the firewall is set to a more secure default is probably a feature, not a bug.
Look. I’ve been there. I started my Linux journey with Arch based distros, then distrohopped a lot, and finally found the best for me, and what I personally consider the best either for normal users or those that don’t want to do any maintenance.
It’s the Universal Blue family of distros: Bazzite (gaming / KDE / gnome) Aurora (standard / development / KDE) Bluefin (standard / development / gnome)
Set it and forget about it. It just freaking works. For GUI apps install from the Discover app store (which uses Flatpak), for cli apps use Homebrew (brew install whatever). If you can’t find something, open Distrobox (already included) create an Arch container, install whatever you want from the AUR, and use it like you’re used to. It works like freaking magic.
If somehow you manage to brick your installation, when you reboot you’ll be able to boot to a past snapshot.
You just can’t fail with this. It’s the best of the best IMHO.
Pls format your posts it’s so much easier to read
NIXOS, set and forget. It will not change unless you ask it to. Occasionally things might get renamed, but they set up warnings and don’t deprecate old naming for a long time
NIXOS has been really great so far for me. very stable and mostly easy to figure out. my only problem has been getting SSBM netplay working.