tldr:
What reliable, up-to-date, linux distro would you recommend a gaming softwareengineer and privacy enthusiast?

Full text:
Hey all, I know this is the age old question, but I would like to ask it anyway. I am currently switching from windows to linux on my main pc and am on the hunt for a fitting distro. I am a software developer and used to working with wsl, debian servers, etc. I selfhost a bunch of things and know my way around the linux commandline and would call me privacy enthusiast that uses a lot of FLOSS software. I also do occasional gaming but I guess that should work on any distro with enough work.

My thought regarding a few distros:

  • I like to live on the edge of time and therefore have the feeling that debian based distros (although being very stable) are too “old” for my liking.
  • Ubuntu - Canonical is out for me.
  • I also looked at fedora, and liked it, but after reading more and knowing it is backed by IBM and that is US based I am not too sure anymore. I ideally would want to have something independent. Although being backed by a company promises continuous work in the future (with the risk of becoming bad).
  • OpenSUSE tumbleweed seems promising (german origin!) but also quite intimidating as it is apparently mostly targeted towards power users and I am not sure if it fits an all purpose desktop pc.
  • Arch based distros seem great as it contains all the newest packages and is infinitifly customizable. But the KISS nature of arch and the (as far as I understood) high effort to get everything running is a bit intimidating when switching from windows. But I also do like the fact that it ships with only the bare minimum and not anything bloated.

Further more I somehow think that using a base distro (in comparison to a fork of a fork…) is more ideal as they receive updates, etc faster. But that is just a feeling and I couldn’t argue more precisely about it.

Regarding a DE I am definitely going KDE.

I would be very happy for some tips, opinions or pointers in the right direction to continue and finally get rid of windows… Well at least mostly. I guess i will keep it in dual boot as I do play a few games that unfortunately won’t run on linux.

Thanks in advance already!

  • swelter_spark@reddthat.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 days ago

    Figure out what qualities you want in an OS, pick out a few distros that have those qualities, and make usb sticks that you can live boot. Use each one as though it was your actual system for a few days and get a feel for it. Then install the one that you like best, or go back to the drawing board. But pick one that suits you, not one that meets someone else’s needs.

  • LeFantome@programming.dev
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    7 days ago

    Based on your write-up, one of the Arch based distros is likely your best bet. My strong recommendation would be EndeavourOS. It is awesome.

    If you use EOS, install both the current stable kernel and the LTS one. Use current day-to-day. In the very rare instance that you have a kernel or driver issue, boot into LTS.

    Fedora is a great distro. As a non-American, I would say that you do not need to be so focussed on either IBM or the “American” control over Fedora.

    1 - Fedora has a great community and a strong commitment to Free Software. Independence from Red Hat’s commercial agenda is the very reason it exists.

    2 - Even in a worst case scenario, you are not locked into Fedora and switching is low risk and easy. There is little downside to enjoying Fedora now even if something was to happen later (however unlikely).

    3 - modern Linux distros are almost all built from the exact same base elements. Fedora is really no more exposed than anything else.

    4 - Red Hat is a driving force behind half the technology at the heart of whatever distro you will end up on including SystemD, Wayland, Pipewire, Glibc, GCC, and the Linux Kernel itself. To repeat point number 3, you are no less exposed to the influence of IBM/Red Hat on Ubuntu or even Arch.

    I mean, you could use something like Chimera Linux that avoids SystemD, GCC, and Glibc. But you would still be using Wayland, Pipewire, and of course the kernel. And Chimera does not sound what you are looking for.

    I would recommend EOS but I would not avoid Fedora for the reasons you cite.

    Good job eliminating Ubuntu.

    • highsagan@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      5 days ago

      I Second EndeavourOS as a gaming distro, I’ve installed it on my girlfriends laptop (Amd Lenovo IdeaPad) an It’s been running without issues since 2020, She mainly uses it to do video/image editing and gaming on steam. And you an keep it up to date from system dialogs menu without much hassle. I’ve been a long time arch user. Mostly using it to play online and programming. Recommend Amd video cards if you are able to choose.

  • Eyedust@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    Fedora is still good for now, but that’s the same for any distro. Any dev can pull shady shit. I really want to check out Nobara, which is Fedora based and designed for gaming. I believe it’s developed and maintained by GloriousEggroll, who we all know from GE-Proton.

    But I’m too happy with vanilla Arch and NixOS.

  • FauxLiving@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    6 days ago

    I am a software developer and used to working with wsl, debian servers, etc. I selfhost a bunch of things and know my way around the linux commandline and would call me privacy enthusiast that uses a lot of FLOSS software. I also do occasional gaming but I guess that should work on any distro with enough work.

    You’re a power user who has enough technical knowledge to deal with the issues of running bleeding edge.

    I’d say Arch, even the manual install isn’t too complicated once you’ve done it a few times and then you’ll have access to the latest and greatest packages.

    Occasionally this results in some weird bugs. For example, currently, when waking from suspend my HDMI outputs fail to connect until I change the display properties, so I wrote a bash script to toggle the refresh rate and bound that to a hotkey so I can recover without a display. I’m sure in a day or two a system update will fix it and, if not, I know how to locate the problem (in the system log: kernel: nvidia-modeset: WARNING: GPU:0: HDMI FRL link training failed. ) and report it on the appropriate bug tracker.

    If this doesn’t sound intimidating then you’ll be fine as an Arch user.

  • qweertz (they/she)@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    4 days ago

    Doesn’t seem like anyone mentioned it yet, so I’m gonna chime in: Bluefin-DX by Universalblue might be worth a look.

    It’s a special developer version of their already interesting and rock solid atomic distro, meaning it’s not rly meant that you do much with the OS part of the filesystem (I’d recommend you read up on it, since I can’t explain it that well) It has VSCode preinstalled (you can replace it with VSCodium tho with a simple command IIRC) and allows you to spin up virtually endless Linux environments where you install your additional programmes that aren’t available as a Flatpak (you can still use them in the CLI, DW)

    • robador51@lemmy.ml
      link
      fedilink
      arrow-up
      5
      ·
      6 days ago

      I’m on bazzite which I believe is like a sibling or derivative of bluefin. All based on atomic fedora. Atomic means the base system is immutable, which should help with stability. As mentioned elsewhere, for bleeding edge you use flatpak or distrobox. Its been a pleasure to use, I’m very happy.

  • FriendBesto@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    7 days ago

    It all comes down to how “techie,” you are. If you want something safe, than Debian is fine. All you have to do is not use Debian Stable and use Debian Sid. There are also many other Debian based distros that are excellent for new comers. Many are likely to recommend you Mint, which is a fine distro for people how are new to Linux.

    OpenSUSE is pretty good if you are into rolling releases. Fedora is excellent if you want to be building your own apps from source and know how to use the proper flags when building. However, if you want something that is a bit faster and simpler to use, then I would suggest something else.

    If you want something independent and you say that you know your way around computers then either Arch or something Arch based, so you are not going full on KISS. In the end, it all comes down to how much of a DIY system do you want and much of a system you want to just work. Do you wan it be rock solid or with a higher chance of breakage.

    Personally if you want to go pure, then go Debian Sid, it is a good mix of rock solid along with some newer packages and it is way more stable --statically speaking, or sort of-- than Ach. Again, this is anecdotal as you will have a number of people say that they had been on Arch for a while without any issues. So, people’s mileage may carry.

    On one of my old machines, I have been testing Q4OS and Mabox, which are Debian based and Arch based respectably and they have been border line perfect for years. Q4OS uses KDE out of the box. Mabox uses Openbox, so it might not be something you are looking for. Both are very light on resources which you can use for running all the apps you want.

    However if you have copious amounts of RAM and you want something a little more known, then check out Mint, or NixOS. The latter requires a bit of a learning curve but if you already work with computers, and have no issue reading documentation then you won’t find it difficult.

  • Termight@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    5 days ago

    Ubuntu/Canonical gets flak for telemetry & Snap packages, despite PrivacyTools.io recommending it. Criticism stems from perceived compromises on privacy & a “walled garden” feel, despite being a better option than Windows/macOS. It’s just a clash between open-source ideals & pragmatic realities.

    • HayadSont@discuss.online
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      5 days ago

      Off-topic, but AFAIK the team responsible for PrivacyTools.io’s content has moved to PrivacyGuides.org.

      PrivacyTools is now (mostly) solely run by its original owner and its content has ceased to be reliable ever since the likes of NordVPN and Surfshark have appeared at the top of their VPN recommendations.

      While I wouldn’t argue that PrivacyGuides is perfect, it’s undoubtedly better than the alternative. And thus unsurprisingly the actual (spiritual) successor of (what used to be) PrivacyTools.

      FWIW, PrivacyGuides doesn’t recommend Ubuntu.

      P.S. while it doesn’t tackle as many topics as PrivacyGuides does, privsec.dev offers comprehensive guides on the topics it does. FWIW, they also used to be in the PrivacyGuides team (and perhaps even in PrivacyTools).

      • Termight@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 days ago

        Interesting point. It’s surprising how much nuance there is in the world of Linux. PrivacyGuides and Privsec rightly highlight some legitimate concerns regarding Debian’s approach. The expectation that package maintainers should backport security patches rather than simply updating to the latest upstream version is a rather peculiar quirk.

        • HayadSont@discuss.online
          link
          fedilink
          arrow-up
          2
          ·
          4 days ago

          The expectation that package maintainers should backport security patches rather than simply updating to the latest upstream version is a rather peculiar quirk.

          Can’t agree more.

  • AnUnusualRelic@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    6 days ago

    Tumbleweed absolutely is an all purpose distribution. Most distributions are. Very few are specialised enough to make a difference.

    And they really mostly all install the same thing in the end. It doesn’t matter which one you choose. Just pick something that’s not obscure and that has a release cycle that works for you.

    For kde, I’d say that the best maintained ones are suse, fedora and kubuntu, in that order (although with the latter you still get Ubuntu, so ymmv).

  • slacktoid@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 days ago

    If arch seems interesting to you, you can ease setup using arch-install, and you have access to its magnificent wiki and aur that arch provides.

    Otherwise fedora is pretty much on bleeding edge and has all the niceties too

    Also Slackware current if you want kiss but without dependency resolution and stuff.

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      7 days ago

      This is a totally real question that I am hoping you can educate me on.

      Why would you want to avoid dependency resolution?

      • slacktoid@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 days ago

        So, in slackware you get dependency resolution via sbopkg which installs any third party tool, but it’s done by maintaining a list of dependencies for each thing in a file, parsing that and then creating a DAG (directed acyclic graph) as needed. It keeps the system simple and manageable as most tools if not all are bash scripts.

        Cons include having to manage it yourself and needing to install the full base to ensure you’ve got all the assumed packages installed.

        There is no right and wrong answer tbh kinda just a matter of taste.

        The thing that I like is that it since most third party packages are built from source I can force it to compile on my single stack of tools. I don’t need to have multiple versions of a library installed cause a package needed different version of something. Things stay fairly coherent. And maintaining a mirror becomes easy as you only need a couple of GB for a release compared to the terabytes needed for an Ubuntu as you’ll need all the various packages available to resolve all possible dependencies. This to me is doesn’t make sense from a maintenance PoV. Also your system doesn’t do things you’re not aware of.

        Tho arch kinda does something similar by offloading third party packages to the aur. Where things are compiled by source mostly

        Here’s some thoughts from someone in the community https://docs.slackware.com/slackware:package_and_dependency_management_shouldn_t_put_you_off_slackware

        I hope my word salad makes sense!

  • turtle [he/him]@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    I’m not very knowledgeable about or experienced with Linux yet, but from everything that I’ve read, I have the impression that Arch is the one that’s oriented to power users, not OpenSUSE. I’ve seen OpenSUSE suggested as one of the more beginner-friendly distros, apparently one of the, if not the most stable rolling release distros, and supposedly has one of the best KDE integrations. That’s the one I’m leaning towards adopting as my first Linux distro to really use seriously to replace Windows on desktop (as opposed to just playing around with it). I am also considering the other flavors of OpenSUSE besides Tumbleweed: Slowroll and Leap, in that order.

    I agree with your feeling that going with one of the source distros that other distros use as a base is a better bet, and have seen some reviewers say as much. As far as I know, the big 4 in that regard are Arch, Debian, Fedora, and OpenSUSE. Most everything else is apparently either a derivative of one of those or a niche independent distro.

  • 52fighters@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 days ago

    Just because nobody’s mentioned them yet and they are worth trying out: Solus & Void. Both are independent and rolling distributions.

  • DonutsRMeh@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    7 days ago

    I’ve pretty much run every distro under the sun. From arch to Gentoo to Debian and all of the middle ones. I then landed on endeavour OS and used it for around 3 years. It was great until it broke.

    Every couple of months something breaks and I can never fix it. Nothing fixes it, even a timeshift restore. I just had to reinstall, and that was painful. I’ve then set out on a new hunt.

    I’m now experimenting with Nobara OS as it is a better Fedora and comes with some goodies for gaming. It’s been ok so far besides this occasional random freezing that I can’t figure out. It goes away by either rebooting or switching to a tty and back to GUI. I’m still experimenting with it. If it works well, I’ll keep it, if not, my next experiment will be BazziteOS. I did try mint for a little bit, too, and liked it, but I wanted to explore more.

      • DonutsRMeh@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        7 days ago

        To be honest, I don’t remember exactly, but I remember that I couldn’t ever log into my desktop anymore. I was stuck on the login screen. I tried x11 since I was on Wayland, and it just wouldn’t let me log back in. It was like the plasma session dies then spits me back into the lock screen. I can log in in a tty, but not through GUI. I remember reinstalling the whole plasma desktop with everything and I was still not able to log in. It was like it got possessed or something. lol. I want to go back so badly, but I’m scared. I’m at a point of my life where I just want my computer to work. I don’t want to run around fixing things, hence why I’m even thinking of an immutable distro.

  • cy_narrator@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    arrow-down
    3
    ·
    7 days ago

    This mentality that “Corporate backed stuff is bad” should be thrown out of the window. Alot of evil corporations have contributed to make Linux better for everyone.

    Regardless, have you tried Debian Stable with Backports?

    Have you looked at Linux Mint or other Ubuntu derivatives that have programs compatible with Ubuntu without all the scuff Ubuntu is known to do bad

    Again, are you sure affiliations with IBM and Redhat makes Fedora worse? Can you justify this statement?

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      7 days ago

      An even better question might be, what is present in Fedora that is not also found in Debian?

      Is it RPM? Because RPM was Free Software and GPL licensed for over a decade already when the Arch Linux project was started. And of course, RPM is used in many other distros including the apparently totally European driven and unfettered SUSE distro.

  • Solumbran@lemmy.world
    link
    fedilink
    arrow-up
    19
    arrow-down
    1
    ·
    7 days ago

    Well from what you’re saying I’d go for something like EndeavourOS.

    Based on arch, usable out of the box but without much preinstalled so that you can do your own mix. Manjaro is a bit similar but with more preinstalled (and maybe more bugs from what I read).

    • Rodneyck@lemm.ee
      link
      fedilink
      arrow-up
      22
      ·
      7 days ago

      I NEVER recommend Manjaro. They hold back packages for “security/stability” reasons which is antithetical to Arch’s structure. This can cause stability issues (happened to me) and even breaking your system.

        • Rodneyck@lemm.ee
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          7 days ago

          LOL, did they? It wouldn’t surprise me. I remember there was some internal in-fighting going down, someone got accused of stealing funds, buying a personal laptop. Drama aside, it is a dangerous Arch derivative that is highly promoted, especially for newbies. Sad.

    • 737@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      3
      arrow-down
      22
      ·
      7 days ago

      Endeavouros is useless, there is no reason to pick it over Arch. It offers no valuable additional features.

      • LeFantome@programming.dev
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        7 days ago

        EndeavourOS is almost indistinguishable from Arch once installed. On that we agree.

        The idea that getting it there has no value is something we can disagree on. You do not have to agree with me. That is not a problem.

        I just installed EndeavourOS on a 2020 T2 MacBook Air the other day. All the hardware worked flawlessly after the point and click install. Read the vanilla Arch instructions for that hardware sometime.

        EndeavourOS offers a path to installing Arch that is painless and offers a high chance of success. It configures the system well. It is easy to recommend.

        Same kernel as Arch, 99.9% of the software is installed from the same repos. AUR is enabled out of the box. Just works. No brainer.

        And even though Arch only adds about a dozen optional packages on top of Arch, some of them are pretty useful.

        • N0x0n@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          6 days ago

          I wish I could install EOS on my M1 Mac… I know threre is Asahi linux, but maintenace and updates have slowed down & stopped?

          For good reasons though, hope the mainteners are doing okay. And wish them luck

        • Eiren (she/her)@lemmygrad.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 days ago

          You say “same kernel as Arch,” but Arch has five officially supported kernels, and you can choose any of them while you build your system. EndeavourOS allows you to switch kernels, but it’s assumed you will install the latest mainline kernel and you are only given LTS and Zen as additional options.

          If you use LTS or Zen, or especially if you use Hardened or Real-Time, vanilla Arch is a different experience re:kernel.

        • HexagonSun@sh.itjust.works
          link
          fedilink
          arrow-up
          1
          ·
          7 days ago

          Wanted to just chip in and agree that EndeavourOS deserves enormous praise for how much it gets up and running for you straight off the bat.

          I run Linux on a 2012 MacBook Pro, more as a hobby than as my main computer.

          It’s about the only distro that actually near-enough just works on that particular Mac at this point, with Linux Mint a close second. If I install it from the live image then change my network settings to use WPA 2 security rather than WPA 3 then I have a fully working computer.

          Most distros fail to even boot to a working live image on that Mac. And if they do, then I can’t for the life of me get the WiFi working after that.

          Being “terminal centric” scared me off at first, but I finally realised how little you actually need to know to install software and keep it updated once you’re up and running.

          It’s an amazing distro.

      • MyNameIsRichard@lemmy.ml
        link
        fedilink
        arrow-up
        14
        arrow-down
        1
        ·
        7 days ago

        It offers a good installer, a decent out of the box setup, useful helper scripts, and a helpful community. That’s a lot more than Arch!