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!

  • node815@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    16 hours ago

    Like others have said Arch is not as intimidating as it would appear to be. Over the last couple of years, they improved IHMO the most difficult process for the average user of installing Arch. You now just run archinstall Then follow the system prompts. It’s constantly being improved. If you do go with Arch, aside from using Pacman to install apps, you can use “Yay” or “Paru” or others which pull from the vast AUR repository.

    I used Arch for a few years and recently moved over to Aurora Linux (Immutable KDE distro adapted from Fedora’s CoreOS and uBlueOS which is an offshoot of CoreOS) Specifically, I use the Developer experience of Aurora which gives you a VSCode type of editor as well as Podman desktop included as well as other items. It’s meant for those who wish to develop and not have to worry about keeping the system up to date. It runs updates in the background and rebooting your system will run the updates.

    The reason I left Arch was simple, I used to like to live on the edge of software as well, until it took one too many hastily released updates which borked my Arch system. My home PC has morphed from being my dedicated computer to my wife’s and my computer which is fine, but I’d like to keep it available for her avoiding the need to do a repair because an update broke it.

    Keep an eye out for the KDE Linux OS which they have in development and not yet for use, but is earmarked for being the official immutable OS for KDE which will receive their bleeding edge updates. https://linuxiac.com/kde-announced-its-kde-linux-distro/ https://community.kde.org/KDE_Linux

    I plan on migrating to that once it’s finished. :) I’ve become a fan of immutable OS’s because they allow you to roll back if something should go wrong. Which it rarely does :)

    • HappyBerry@discuss.tchncs.deOP
      link
      fedilink
      arrow-up
      1
      ·
      15 hours ago

      until it took one too many hastily released updates which borked my Arch system

      That is one of the major fears I have with arch, as arch is apparently the distro where this is the most likely to happen. Is there something to recommend to minimize these risks? Just use btrfs and do a snapshot before doing anything :D ?

      • LeFantome@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        In my experience, just using both the stable and LTS (Long Term Support) versions of the kernel avoids 99% of issues.

        In the last two years, I have had drivers fail after an update twice. In one case, my laptop WiFi no longer worked (potentially huge problem as it does not have Ethernet). In another case, the webcam stopped working and I need it everyday. In both cases, I booted into the LTS kernel and was back up and running in under two minutes. In both cases, I tried the more up-to-date kernel a week or two later and found that things were working again. If I only had the one kernel, both of these would have been major issues. With two, they were nothing.

        Out-of-date software versions cause more issues in my experience than too new versions cause on Arch. As does not having to work around software missing from the repos. In practice, I find Arch very stable and reliable.

      • Syl@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        15 hours ago

        yep, btrfs snapshots. If you find setting that up difficult, Garuda OS comes with btrfs set up out of the box.