For context:

I’ve been using Linux since 2000. Started with Mandrake Linux (Helios?), then I moved to Ubuntu in 2004 and alternated between Ubuntu, Kubuntu, Ubuntu MATE for a time until I settled with Kubuntu for the last few years.

Ubuntu has been rock solid for me for the past 20 years and I’m used to the APT package management and Ubuntu/Debian environment overall with all the various services and configs, setups and release cycles, etc. The stability allows me to enjoy my spare time playing games and doing other important tasks instead of troubleshooting my system and figuring out how to make something work. Ubuntu has been awesome in that regard.

I’ve also been dual-booting this whole time with Windows. Gaming on Linux simply wasn’t up to snuff up until very recently with Steam working on Wine and Proton for the Steam Deck and Bottles, which makes running Windows games on Linux almost comparable to Windows.

Windows 10 was a great OS, except for a few flaws and privacy issues with the introduction of mandatory Microsoft accounts and One Drive integration. But you could work around those things. It was supposed to be the last Windows we would have to install with perpetual rolling releases, but apparently they changed their minds about that. Windows 11 was released and reading about it gives me nightmares. Using it for work also has been an incredibly buggy and frustrating experience. The invasion of privacy, data collection, screen monitoring and AI integration plus the additional advertisement are all reasons for which I will never install this OS on my personal computer. And some of these features have started to leak into Windows 10.

So I’ve made up my mind. I’m wiping Windows from my PC and will be running Linux only. I believe it’s become good enough to use as a daily driver for a home gaming desktop and for productivity. But… Which distribution should I choose?

The dilemma:

There’s been a whole slew of new Linux distributions that have come out lately. Some have been early in the Linux gaming aspect such as POP! OS. Others have tried to become a solid replacement for the default immutable Steam OS such as Bazzite. And there are now some pretty awesome sounding gaming-focused distros such as Nobara. And that’s on top of the various existing Ubuntu flavors, Fedora’s spins, OpenSuse and the many Arch variants that almost seem to pop up monthly.

I’ve been shopping around for a distribution to become my daily driver from now until who knows when. I’m expecting to stick to that distro as long as possible. Here’s some of the things that I am looking for:

  • Not immutable : I find this to be adapted for devices like tablets, IoT devices and handhelds instead of an actual PC. I’ll need to be able to change my system configs as I please and an Immutable distro seems like a pain in the butt to deal with that.
  • Rock solid : This is the most important aspect and is why a lot of the Arch or other bleeding edge distros won’t do. (With some exceptions)
  • Hardware support : The second most important aspect. I think that’s pretty much covered by most popular distros, but some have better support than others. Especially for ease of getting the right drivers. (Especially for NVidia GPUs, or gaming controllers and devices.)
  • Performance : Most popular distros offer ok performance, but some have been enhanced to provide improved performance according to the hardware. This is a very big nice to have, especially for gaming.
  • Desktop choice : I’m really not a big fan of Gnome 3. It seems nobody really is. Many Gnome based distros come with quality of life extensions out of the box to fix that. Not a big fan of GTK apps’ UI ergonomics either. That’s why I prefer KDE over Gnome or Cinnamon. Budgie seems like a great alternative as well. Also having a PowerToys-style FancyZones tiling system is a big big plus (KDE has that OOTB)
  • Applications : The thing I love about Ubuntu is the amount of available applications in their repos. I’m hoping to have the same availability in my next distribution.
  • Online community/support : Having a great online support community is very important. The more users, the larger the knowledge base and the easier you can find answers to questions to troubleshoot problems.
  • Online services integration : Optional but a very nice to have would be to have integration with Google apps like GMail, Calendar, Keep and Google Drive to name a few.
  • Customization : As funny as this sounds, I want to use the desktop in its most vanilla form as possible with as few customisations as possible. Over time I found that having extra customisations like extensions, applets, etc tends to break things because of lack of support over time. It’s also more difficult to troubleshoot when very few people are using them.

The distributions that ended up meeting my requirements are the following in order of preferences :

  • Kubuntu : So far its been working great for gaming but I think there could be some performance improvements. It’s my first choice because I’m just so comfortable with it already. Zero effort, but with some compromises in performance.
  • Nobara with KDE Plasma : This looks solid and ticks all the requirements. I think there’s some amount of learning to do for using YUM/RPM packages and to understand some of the customisations, but I think this effort will be minimal. I am concerned about long term support however since this is a fairly new distro supported by individuals.
  • Ubuntu Budgie : I really like this DE, very simple but elegant. But, like Kubuntu, I don’t know how it’s going to fare performance wise. And I don’t know what kind of tools there are to configure gaming controllers, etc.
  • Ubuntu (I’m willing to deal with Gnome 3 for simplicity’s sake)
  • Fedora KDE Plasma spin : Everybody is raving about Fedora so maybe I’ll give it a shot as an Ubuntu replacement.
  • Manjaro with KDE desktop :Possibly the only Arch distro I’m willing to install because they focus on stability, however learning about the packaging system and configs/environment feels like a drag. But with the great community and documentation I’m willing to make an effort for this one.

What are your thoughts on this? What are your recommendations based on my requirements?

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      Absolutely.

      • It’s desktop environment is very light on resource usage and very easy to use. It’s great for new Linux users.
      • It’s package repository includes Ubuntu’s which is rich with great up to date and stable and secure packages. Plus Mint adds it’s own to allow the user to avoid using Snap packages. (You can ask if you’re not sure what that is. I don’t know your level of experience in Linux.)
      • Because it’s based on Ubuntu you also have the little added features that allow you to install 3rd party audio/video codecs to play proprietary formats and to install and manage proprietary graphics drivers as well. (Nvidia for example).
      • There’s great hardware support for PC hardware and gaming devices.
      • There’s a huge community and lots of documentation for Ubuntu and Mint.

      It’s a great no hassle OS for both gaming and productivity.

  • Crozekiel@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    This might not help, but I’d seriously recommend reconsidering Arch derivatives.

    I’ve been 100% Linux for almost 2 years now, with Garuda Linux on my primary desktop and Fedora on my laptop. I’ve had zero major issues with Garuda (and very few minor ones, to the point I can’t think of any specific problems in the moment), gaming performance has been fantastic, and the availability of software in the AUR is nothing short of amazing.

    In my experience, keeping up with updates is not at all an impediment to use, and I’ve yet to have stability issues of any kind. I’ve been seriously considering replacing Fedora with Garuda on my laptop, the experience has been so smooth.

    Just stay away from Manjaro. I feel like Arch fan-boys being dicks and people recommending Manjaro to new Linux converts are the only two problems with Arch (or at least its derivite distros, I haven’t raw dogged vanilla Arch before).

    • The Stoned Hacker@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      I think it’s important to keep in mind here that there is a very marked difference between vanilla Arch and its derivatives. A lot of derivatives will set up a lot of base system software with sensible defaults, whereas with vanilla Arch it’s often up to you to find out that you need that software, and then you also need to figure out a lot of configuration. Not having to do that saves you from a lot of issues.

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Same. But I’ve been questioning my loyalty lately because of their obsession with Snap. Canonical has been increasingly imposing their business decisions on their users and it’s a bit off putting.

      I’m considering moving to Fedora or maybe even OpenSuse. Possibly even Endeavor! I can’t believe I’d ever consider an Arch based distro.

      Honestly this research has left me even more indecisive about what to install. But I have an increasingly big feeling that I might be ditching Ubuntu. I don’t think anyone should be messing with APT in such a way that it would end up installing snap packages instead of debian packages. This is too much.

      They should simply provide the option to use snaps to users in the app store and not enforce it like with some apps, such as Firefox and Thunderbird.

  • warmaster@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    3 days ago

    For gaming you want the latest updates. Of all the major distros, only Arch, Suse and Fedora provide that. Arch requires you to learn to about and fix breakage. Fedora has a gaming spin which works like a Steam Deck: Bazzite.

    I’ve distro hopped between 10+ distros, and Bazzite has been the only one that gave me a rock solid stability and latest drivers simultaneously. It’s not purely immutable, Fedora calls it Atomic.

    I suggest you try it, and tell me if there was anything you couldn’t do.

    Also: I don’t support Canonical’s walled garden

    • pumpkinseedoil@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      What if I have basically the same requirements as OP but for gaming only Minecraft has to work (which I assume isn’t an issue on any distro)

      i7 11800h and Nvidia RTX 3060 Laptop if that matters

        • pumpkinseedoil@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          2 days ago

          Realistically one option: Java edition (why would I play bedrock)

          (But I was asking for a distro recommendation, not a Minecraft recommendations. Ty though.)

          I’m assuming when my only game is Minecraft I don’t need bleeding edge support, right? Just any stable linux distro should work fine?

          • warmaster@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 days ago

            Absolutely, what’s the chance of Java Edition requiring the latest updates to VRR / HDR / Mesa / etc. ?

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      3 days ago

      I hear a lot of people say that you need bleeding edge distros for gaming. But the Steam Deck uses and old Debian release and it works just fine. Granted they have their own proprietary drivers and all.

      Gaming on Ubuntu works just fine. Others reported using Debian stable too and it’s fine. I don’t think you need to be bleeding edge. In fact, I think it might bring instability. You gotta make a compromise between the two in my opinion.

      I have to add, regarding Canonical’s walled garden, that’s not necessarily a bad thing for the vast majority of people out there. It might even be a big advantage, espeically for non-tech people.

      I’ve enjoyed Ubuntu distros for 20 years. But it’s Canonical’s attitude that’s off putting.

      By the way, I’ve tried Bazzite and it’s too bloated with too much stuff OOTB. But it’s great though otherwise. I’m a bit skeptical about immutable distros however.

      • barsquid@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 days ago

        The way Fedora has immutable set up allows you to layer packages on top of a base, and your home directory and etc are both writable. It might be less of a pain in the butt than you think!

        • Cyborganism@lemmy.caOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 days ago

          Yes I have to revisit this. I may have some bad preconceptions about immutable distros.

      • Petter1@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        Exactly, better to have latest driver and DE since a lot is going on right now in linux gaming.

        So you want a rolling update distribution (like Arch)

        I personally went for arch based endeavourOS, since I love to install my apps using AUR

        For rock solid rolling release distribution, I would point to openSuse tumbleweed, and if daily updates are too much, you can go to OpenSuse slowEoll or fedora

        If you plan to use flatpaks only anyway, then distribution does not really matter, but then you may have problems with some apps that don’t just work in sandboxed mode and you would need flatSeal app to set the right to read/write files outside of the sandbox. (Eg. wine/proton apps that need access to mounted .iso)

      • MyCodeZero@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        Steamos on the steam deck is arch based, the original steam os on steam machines were Debian based

  • Communist@lemmy.frozeninferno.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    Manjaro

    I highly recommend avoiding manjaro like the plague, their team is incredibly incompetent (see: https://manjarno.pages.dev/ ), I say this as someone who has given people manjaro for years and regretted it, I was also their it person, manjaro regularly broke every few months and gave people a very bad taste of linux

    for example, why are kernels given version numbers in packages? This caused 3 separate peoples computers to break multiple times. Everything good about manjaro comes from arch, everything bad about manjaro comes from the manjaro team.

    Y’know how it’s not rolling release because they delay packages by 2 weeks? They actually do no testing in this time. How do I know this? They pushed an update that caused steam to uninstall your desktop environment. Famously covered by linus tech tips… this is something that should have easily been caught, and yet the two week window did absolutely nothing.

    the truth is for manjaro there is no real usecase, there’s no set of desires that align with manjaro being the best choice for you. I am not asking you to switch away from manjaro, but I do not think we should ever recommend it to anyone, and on your next machine, I recommend trying the arch installer.

    But if what you’re looking for is an easy pre-setup arch, use endeavoros

    If you want something simple and up to date, use fedora kinoite

    If you’re a power user and want to configure every little thing about their system, use arch or nixos

    If you don’t care at all about updates and want the most rock solid system possible, debian.

  • MissyBee@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    Linux newbie here, so this information may be for other newbies. I tried Nobara when I had problems with my Manjaro. But Nobara fresh out the box had some problems and it being a “one person project” kinda bugged me. Also not having the AUR(Arch User Repository) anymore was making me try Endeavour OS.

    Manjaro is pretty good, but Endeavour OS has better Nvidia integration, also it comes with yay and other quality of life stuff already setup. Better for a noob like me.

    Oh, I also tried Fedora KDE but at that point I was hooked to Arch. It is just so much easier to install programs from AUR with the terminal than what other distros try with “app-stores”

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Hi! Yeah upon further reading thanks to the great replies I received here, I’ve reconsidered using Nobara. The one guy’s project aspect of it scares me in terms of long term support. This needs to become an official Fedora project or even community project supported by a community at least.

      I was really thinking of Endeavour OS rather than Manjaro. But I’ve never used an Arch based distro before. Been on Ubuntu flavors for the past 20 years. I mean there’s probably people on here that replied that weren’t even born when I started using it lol!!! (Fuck I’m old)

      Reading about AUR gives me a feeling of insecurity. It sounds like a repo of packages that anyone can push and distribute.

      Also, I remember there being some issues with Arch, among other distros, being too bleeding edge and receiving packages with security problems. Something about a backdoor in SSH. Maybe being too bleeding edge is a double “edged” sword.

      • The Stoned Hacker@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        Security is a give and take, and with bleeding edge you have to balance it more. Yes bleeding edge can mean bleeding hearts when a security issue is discovered in new code. But just as often, if not more frequently, it also means you get security patches before almost anyone else. And the AUR is insecure, as it’s a user repository. But 99% of the time if you read the PKGBUILD (it’s really easy, you can usually skim it) and check the sources you’ll be fine. The AUR being insecure isn’t bad, it just means you need to put more effort into checking on stuff and you need to be responsible for your security. These aren’t bad habits to have in general, but it’s a bit of a learning curve coming from systems that expect to handle most of your security for you.

  • Presi300@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 days ago

    My advice: try them all and see what works.

    I’d recommend nobara if you don’t like gnome, but I am fairly biased towards it, so idk what my recommendation is worth.

    Endeavor is also a decent choice, provided that you wanna deal with some arch Linux quirkiness from time to time.

    But yeah, try them all and see what works best…

  • eldain@feddit.nl
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    My advice is: make your data eternal, not your distro. Your kde config and customization should work across distros (but don’t dualboot with 2 distros messing in the same /home). Don’t know about you, but I like the separated work/play dynamic I have with linux/windows so I’m waiting for bazzite to become dual bootable with linux to be my playstation. If you put your game library on it’s own partition/disk you can mount it from dualboot distros.

    Every distribution is always the most stabellest, maintained piece of software on their website but fuckups happen, teams change, users get blamed for exotic circumstances tarnishing their reputation. Have a backup and use whatever feels right currently.

    Pop_os is also ubuntu based btw, hate the name but maybe system76 is able to keep you safe from the snappification while you use what you are accustumed to?

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Thanks for the advice, but I want to avoid dual-booting altogether. I would prefer to install and forget. Then upgrade when new stable releases come around.

  • Max@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 days ago

    Re the flatpak issue, what you linked is just saying that flatpak won’t be a default installed program and packages provided by flatpaks won’t be officially supported by Ubuntu support as of 23.03. I don’t think this effects your use of Ubuntu in any way. If you want to use flatpaks, just install the program. It will still be packaged in the Ubuntu repositories. 23.04 was over a year ago. I still use flatpak without a problem on my kubuntu 24.04 system. It’s just a one time thing to do sudo apt-get install flatpak and maybe a second package for KDE’s flatpak packagekit back end and it’s like canonical never made that decision.

    The push of snaps instead of debs is a bit more concerning because it removes the deb as an option in the official repositories. But as of right now I think only Mozilla software has this happening? If your timeline is 5-10 years though, this may be more of an issue depending on how hard canonical pushes snaps and how large their downsides remain

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Someone else mentioned it in this thread. But I don’t know if I want to install a fringe distro instead of something that’s established and stable with long term support from a solid community or company. But who knows.

  • Scratch@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    I just started using Bazzite. It’s my second attempt at a Linux gaming setup (Pop_OS was first, Bazzite is working out much better).

    What made you lean away from Bazzite, if you don’t mind expanding on that?

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 days ago

      It’s an immutable OS. That’s not what I’m looking for. I find it too restrictive. Plus it comes loaded with way too much gaming software. I don’t need all that stuff. I’d rather install as I need.

      • Scratch@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        4 days ago

        Thank you for the reply.

        I’m just getting into these things. And immutability seems like a double edged sword.

  • be_gt@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    I have really enjoyed using Solus for the last couple of years. Stable yet up to date.

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 days ago

      I’ve NEVER heard of it. Based on the PiSi packaging system developed for Pardus OS, a Linux distro developed by Turkey? Wow ok.

      Thanks for the suggestion, but I think I’ll stick to something more mainstream.

  • MajorHavoc@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 days ago

    Sounds like you’re ready to join the cult club of Debian.

    It’s stable, performancet, and adaptable. Tons of window manager options. And I’ve found that anything I like from *buntu distros I can backport into Debian by finding a .deb file.

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      You know what? I’m taking back what I said. Debian might just be what I’m looking for after all.

      Uses .deb packages with APT, which I am very comfortable with. And thanks to Ubuntu using the same package system, I can easily add any PPMs or other repos that Ubuntu uses.

      Its stable releases are the most stable out there and with a 2 year release cycle on average, that’s pretty similar to Ubuntu’s and is totally acceptable.

      People complaining that the packages are older, that’s really not a problem for me. I’m patient. I can wait. Worst case I’ll use a flatpak for a desktop app or compile from source. I’ve done it before. It’s not that hard. And for my purposes, that doesn’t happen very often. Or there’s the option of using backports as well.

      Hardware support is solid. All the drivers I need are provided as .deb packages or through 3rd party repos provided by the manufacturer. (NVidia) And media codecs are available now so that’s not an issue either.

      Debian is the next best thing to Ubuntu IMO. A pretty solid choice I think.

    • Cyborganism@lemmy.caOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 days ago

      Yeah, I used it for work once when I worked at Xandros back in 2008.

      It’s like Ubuntu, minus the quality of life customizations. Might as well stick with an Ubuntu flavor.

      • Telorand@reddthat.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        4 days ago

        Look into Spiral Linux if you want to go with Debian. I believe it includes several quality of life improvements while being mostly just an easy way to install Debian (kind of like how EndeavorOS is for Arch).

        ETA: also, look at NixOS, since it might be the combination of stability and semi-mutability you’re looking for.

        • Cyborganism@lemmy.caOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          4 days ago

          Thanks, but if I’m going to use a Debian based OS, I might as well stick with one that mainstream, is backed by a company and has a large user community with a big knowledge base. So might as well use Ubuntu.

          • Telorand@reddthat.com
            link
            fedilink
            English
            arrow-up
            0
            ·
            4 days ago

            Spiral is Debian. Like Endeavor, it’s primarily a way to install Debian with a few sane defaults and graphical choosers to install other software. Otherwise, it’s just Debian.

            Try it in a VM. I was surprised how fast it was even in that limited environment, and if not for the fact that I want/need a newer kernel, I might have chosen that one.

            But otherwise, sounds like you’ve kind of already chosen.