yes i did a os one but i am wondering what distros do you guys use and why,for me cachyos its fast,flexible,has aur(I loved how easy installing apps was) without tinkering.
Bazzite for my gaming pc, steam deck, and family members. It just works and they cant fuck it up. Even brother laser printers official drivers installed for my mom’s comp. Gotta check the details of that cups exploit though. My gamig pc is also the fallback pc I expect to always have working and for servicing any others if problems come up.
Arch or arch based, except manjaro which has screwed me over too many times, for having easy access to pretty much any software that can run on linux, or just stuff that requires too many hoops to jump through to get working on atomic distros like bazzite.
Dietpi on my SBCs like the ones running klipper for my 3d printers
Debian for my servers, homeassistant etc, but I’m planning on checking out coreos.
Also alpine just because.
Debian. Because it’s the best about “Just Works” (yes, even moreso than Ubuntu, which I tried). It has broken once on me, and that was fixed by rolling back the kernel, then patched within the week.
BUT I’m also not a “numbers go up” geek. I don’t give a shit about maxing out the benchmarks, and eking every last drop of performance out of the hardware; to me, that’s just a marketing gimmick so people associate dopamine with marginally improved spec numbers (that say nothing about longevity nor reliability).
If you wanna waste something watching numbers go up, waste time playing cookie clicker, not money creating more e-waste so your Nvidia 4090 can burn through half a kilowatt of power to watch youtube in 8k.
(/soapbox)
My gpu is an nvidia 970 and my cpu is a 4th or 5th generation core i7. I just don’t play the latest games anyway, I’m a PatientGamer, and I don’t do multimedia stuff beyond simple meme edits in GIMP.
It has plenty of power to run VMs, which I do use for my job and hobby, and I do coding as another hobby in NVIM (so I don’t have to deal with the performance penalty of MS Code or other big GUI IDEs).
It all works fine, but one day I’ll upgrade (still a generation or two behind to get the best deals on used parts) and still not waste a ton of money on AAA games nor bleeding-edge DAWs
Fedora because it’s stable and effective.
Alpine Linux. It’s pretty lightweight (uses ~250MiB on idle with sway), is easy to install and is super stable. My only criticism is that there is quite a lot of software not available in the repos, but this is mainly fixed by flatpaks.
A few for different use cases. NixOS on my wife’s 14 year old laptop because it proved to handle the hardware the best, and she struggles with change so if that system dies the NixOS configuration can be redeployed identical to how she had it with no additional effort.
Debian on my old IOmega NAS.
OpenSUSE on my personal PC and Work computer, since it supports my proprietary CAD software, and nVidia releases a driver specifically for SUSE/OpenSUSE use.
Opensuse TW. It is rolling release and rock solid. Also amazing btrfs implementation.
Fedora KDE.
I was happily using Windows 10 until a few months ago, but needed to build a new PC. I got a glimpse of Windows 11 on a friend’s laptop and didn’t like it. So I asked my Linux-friend which distribution he would recommend to someone who wants to try Linux, but doesn’t want to stray too far away from the windows look and feel.
I started with Slackware in the late nineties. Have been through Redhat, Suse, Ubuntu, Arch, Tumbleweed. These days I just can’t be bothered, I just want to game and code and I prefer an out of the box well configured Ubuntu derivative, they also upgrade easily and have lots of application compatibility - mostly everyone provides .deb packages. I could also choose Fedora for these reasons.
So now on Pop!_OS 24.04. Pop is has a stable/lts base but still gets Mesa/Nvidia/Kernel updates on a regular basis. I use it mainly for gaming and Rust dev, writing some COSMIC applets as well.
COSMIC Alpha does still have problems with some games but not the games I play.
Nix because I have a bad memory and hate doing things more than once
Fedora.
I’ve tried them all but found it’s the most reliable. It’s upgrades are even more reliable than Macos and Windows.
Packages are very up to date but also well tested. Sometimes even newer than Arch for short periods.
The community is awesome.
I love Gnome, I’ve found it’s more consistent than even MacOs in its design. And it has perfect keyboard shortcuts.
Arch.
Because of pacman. Building and writing packages is simple and dependencies are slim. Also packages are recent. And most likely “there is an AUR package for that”. Also stack transitions arrive early, like pipewire.
Also let’s not forget Arch Wiki, i bet you have read it as a non Arch user.
I administer Arch on 8 machines including gaming rigs, home server, web server, kids laptop, wifes gaming desktop, audio workstation and machine learning rig and a bunch of dev laptops. I also use ArchARM on RPi for some home automation.
Never considered switching since I switched from Ubuntu over 15 years ago.
I do have experience with several other rpm and apt based distros.
Debian Testing (laptop, workstation and RPIs) since it works best for me. Tried Gentoo, Arch, OpenSUSE and several others. Also, I’ve been using FreeBSD for some time.
Void because I don’t like gnome, primarily because it uses more than 50% of my resources, so I need something lightweight and have had bad experience with arch. I’ve had some hiccups with void but it wasn’t something I couldn’t fix. The downside is that it there are no package repository mirrors in my region, and sometimes I have to change mirrors to install packages, and some applications are not packages for void, so I have to look for open source alternatives that I have to compile.
I’ve been using Bazzite for a few months now (switched from EndeavourOS, which was great) and it’s been amazing. I’m sold on atomic/immutable. I have never had a PC this stable, including every Windows PC I’ve had.
And it’s perfect for gaming. There are weird little tweaks and settings that I had to do on EOS to get my GPU working correctly, etc., and they all just work out of the box in Bazzite (I did get the iso image made specifically for my laptop, which definitely helps). It’s super impressive actually.
And distrobox (BoxBuddy comes installed) can be used to access the AUR or whatever if I feel the need to. Just fire up an Arch box, and have at it.
Dietpi. Because I’m forced to.
🔥