Skip Navigation

Looking for a "set it and forget it" distro

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.

128 comments
  • Been using Linux almost 30 years, went from Redhat to everything else, and now I'm back on Redhat to stay. Fedora KDE for a nice, boring, up to date, and bulletproof OS.

  • You want bazzite, for this usecase, disregard anyone who suggests something that isn't immutable, all of the immutable suggestions are valid, but if it's not immutable, it is huge downgrade for this usecase.

  • ubuntu LTS is like this for me, but i can't recommend snaps. use it if you plan on uninstalling it and using flatpaks instead. i had a brief stint with mint and fedora and they seem good too.

    in general, regardless of distro, i wait for the .1 releases after a big update, doing this has saved my ass before.

    • Snaps, flatpck and app images, everything works ok usually on Ubuntu (if you have plenty of drive to store them all)

  • 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.

    • You absolutely can fail. I daily drive bazzite but many things have been pretty rough:

      Any coding apps that will use an external device -> you can't use flatpak. You have to use distrobox that constantly freezes your entire mouse for 3-5 seconds upon any sort of dialog, settings, saving, anything where it has to access the filesystem. Then you have to add udev rules to directories that in the documentation says not to write to, and reloading the rules doesn't work for testing, you have to fully restart with every minor change or it will seem like the change didn't work.

      Luckily most device drivers seem to work in the provided arch distrobox but holy dependency hell. Things will fail to install because they need a package that exists on the host but not the container so you get an unsolvable "file exists" conflict. When installing a package, it will sometimes just try to grab an old version of a dependency specifically that will 404 out instead of just grabbing the most recent version (never happened on arch itself to me)

      Setting up a plasma vault with gocryptfs was not fun figuring out how. Also ran into tons of dependency problems and the fact that fedora just abandoned it specifically. Ended up just having to stick the binary in a random folder and point to it.

      Any sort of document authentication/signing -> doesn't work and will not work in the future for a long time.

      You absolutely have to install rpms still for corectrl, any external devices, like drawing tablets, etc...

      Some games inexplicably use <50% GPU and <40% CPU with terrible framerates and will not go any higher (or lower) no matter what, switching between low and high settings and resolution results in 0fps change.

      When I have my config set and don't have to change anything, it is super super nice to never have to manually update, but anything outside of very basic usage is weaving through nonstandard undocumented territory.

      Bazzite trades maintenance headaches for configuration and installation headaches. For me, that is worth it.

      • I'm sorry Bazzite didn't work out for you.

        Your use case sounds like a better fit for Arch, since you have very specific needs like adding uncommon device drivers, gocryptfs, udev rules, etc. For anyone else, wanting to try Bazzite, I'll answer the rest of the topics:

        Flatpak apps with external devices

        All apps I've tried support external devices just fine, in the event the app you need doesn't support external devices out of the box, try adding USB device access through the app's permissions in the System Settings app.

        Distrobox Freezes & dependencies

        I have an all AMD desktop PC, and an intel laptop, Distrobox runs perfectly fine. Every package will rely on dependencies inside Distrobox.

        Edit: after writing this post, I realized I needed someway to de-drm my Audible books, so I installed the Libation RPM in my Fedora Distrobox, it failed to launch because it needed libicu or something like that, so I opened the Fedora Distrobox terminal and typed sudo dnf install libicu, done. Launched perfectly like it was installed on my base Bazzite installation. But all the dependencies remain isolated, unable to crap all over my system if something happens. My system remains shielded from dependency apocalypse.

        Encryption

        Bazzite supports LUKS full disk encryption.

        corectrl

        Use LACT, you can install it through the Bazzite Portal (that's Bazzite 1st run app, you can run it anytime though)

        RPMs are needed for any external devices, like drawing tablets, etc..

        Any external devices would be a great overstatement. I have the standard PC Peripherals, then I have: xbox 360 controllers, xbox series X controllers, Thrustmaster Wheel, Logitech x56 Flight Stick, none of them require any RPM and just work out of the box, unlike on Windows. For drawing tablets, there are tons that are supported right out of the box without any additional driver, for example Wacom.

        For any developers out there wanting to customize Bazzite to fit your particular use case, you can even easily fork the distro and build your own and still get auto-updates, with any additional device drivers, RPMs, and whatever else you want to fulfill your edge use case. Follow this link here.

  • 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.

      • I can't speak for you but I didn't have to do any of that, my installs worked out of the box...

      • ... that is def not my case, openSUSE is saving me a lot of time.

        I've switched all my fiends & family (desktops) to Tumbleweed like 5 years ago bcs I don't have to do any maintenance ever (not even customisation at the beginning, beyond setting them accounts). It has always been stable with exception that they only became "almost" out-of-the-box gaming friendly only in recent year or two.

        Tumbleweed is just there, always updated, and feels nice. Oh, it's not the quickest boot maybe?

        Previously (15+ years, maybe 20 my parents) I had my family on Debians/Ubuntus which were stable but always very fiddly to distro upgrade, I don't even remember what went wrong with old Fedora, but I changed it back in less than a year (almost 10 years ago, not relevant).

  • OpenSUSE Leap is the way to go my dude. It's been formulated by pedantic Germans and you can't go wrong with YAST/zypper for package management.

128 comments