Linux distro recommendations
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!
Rodneyck
in reply to HappyBerry • • •absurdity_of_it_all
in reply to HappyBerry • • •Similar thoughts and after hopping a bit I'm liking Solus really well. It's rolling release but what they call "curated" rolling release. They take a little bit of time to iron stuff out. There's a weekly update cycle.
The installation is through live ISO and was pretty easy, took only a few minutes. They have a Plasma ISO too, since you mentioned wanting KDE.
As a plus, I've not once used the command prompt in the past couple of months since I installed (GNOME first and then since the last week, KDE). I'm not averse to commands but I do want something that I can recommend to my less techy anti-capitalist friends. My games have all been working fine too.
Edit to add: I think they've also mentioned that their aim is for a personal desktop.
Solumbran
in reply to HappyBerry • • •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
in reply to Solumbran • • •737
in reply to Solumbran • • •LeFantome
in reply to 737 • • •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
in reply to LeFantome • • •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
Rodneyck
Unknown parent • • •node815
in reply to HappyBerry • • •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. linuxiac.com/kde-announced-its…
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 😀
KDE's New Distro: Btrfs-Based, Immutable Linux OS, with Flatpak and Snap
Bobby Borisov (Linuxiac)HappyBerry
in reply to node815 • • •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 😁 ?
Syl
in reply to HappyBerry • • •madame_gaymes
in reply to HappyBerry • • •Give NixOS a look-see. Takes a different approach to package management, but for an engineer that want's customization abilities it's probably one of the top choices.
A lot of people put time into maintaining their dotfiles, but NixOS takes that idea to the infrastructure-as-code level when you use it as your daily driver.
ETA: in terms of gaming, with Wine/Proton + Steam/Lutris/Heroic pretty much any distro will be workable
Nix & NixOS | Declarative builds and deployments
nixos.orgLeFantome
in reply to HappyBerry • • •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.
Termight
in reply to HappyBerry • • •qweertz (they/she)
in reply to HappyBerry • • •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)
Bluefin
projectbluefin.io