Title is quite self-explanatory, reason I wonder is because every now and then I think to myself “maybe distro X is good, maybe I should try it at some point”, but then I think a bit more and realise it kind of doesn’t make a difference - the only thing I feel kinda matters is rolling vs non-rolling release patterns.
My guiding principles when choosing distro are that I run arch on my desktop because it’s what I’m used to (and AUR is nice to have), and Debian on servers because some people said it’s good and I the non-rolling release gives me peace of mind that I don’t have to update very often. But I could switch both of these out and I really don’t think it would make a difference at all.
i been linux only for over 30 years now.
I tend to use Debian stable. At least for the last 15 or so.
The reason is simple. I use it as my main PC and the stability is my main priority.
The only negative is software in the repos is often out of date.
But honestly while that was a pain in the past. Now for the vast majority of things I use. I find flat pack or appimage downloads work perfect ally.
The only exception is ham radio software. Here I tend to compile later versions if I need/want them.
Other negatives
I’m really not hugely into gaming. But use blender a lot. Due to this I use Nvidia cards as they are far better supported by blender.
Installing the proprietary Nvidia drivers is a bit of a pain on Debian for newbies. But once you know the process its simple enough. Just not obvious for beginners. The community drivers are still very limited thanks to Nvidia s weird ideas.
Same, I’ve been using Debian only for the last 15 or so years. I love the stability, and the old software isn’t hard to work around when newer versions are needed.
I hate the lack of support from Nvidia. I prefer AMD cards though, and they give zero trouble.
Yeah. Unfortunately blender is still noticably faster on Nvidia cards. Due to cuda and optic support.
I only have a 4060 though. Next time I upgrade, give. How bad the 50s release is. I will look again and compare higher end amd stuff. Likely a few years away though.
I use my GPU mostly for gaming and computer science. I will say that ROCm from AMD is seriously giving Cuda a run for its money, and it’s fully open source. AMD cards also tend to be better per dollar.
Agreed. As I say blender is less fast on amd. Atm
I don’t play games much. 0ad being the main exception.
But yeah I’d never advise a non blender user to go Nvidia.
What was you 1st distro back in last millenium?
Fedora just werks™
Haven’t used the command line since installing Kinoite, it’s… weird.
I use gnome software all the time and since the new update it’s so much faster
Finally time to bust this out again.
The amount of software available in the package manager, without adding external repositories, exceeds that I’ve seen in any other distro I’ve used. Even with epel, I feel like others fall short.
The ability to modify the build time flags of software while still using the package manager is also huge. I hate when ffmpeg doesn’t have speex support because some upstream dev figured it was a corner use case.
It’s me, I’m the target demographic. I’m the one asshole who wants to build ffmpeg with speex support, clamav without milter support and rxvt WITHOUT blink support.
There are some pretty great userspace helpers too. Things to ensure your kernel is always built with the same options. Things to upgrade all your python or perl modules to the new interpreter version for you. Tools for rebuilding all the things based on a reverse dependency search.
Slotted installs are handled in a sane, approachable, and manageable way.
The filesystem layout is standards compliant.
I recall someone on /r/Gentoo saying something like “Gentoo is linux crack, when you get a handle on it, nothing compares.”
When I boot my laptop into fedora/arch/mint/etc (or really any non-bsd based distro), I feel like I’m using someone else’s laptop. There are a bunch of git repos under /usr/src for the software I wanted that wasn’t in the package manager. I need to manage their updates separately. Someone else has decided which options are in this very short list of GUIs. I’m using whatever cron daemon they chose, not the one I want. Why is there a flat text log file under /var/db/? Why won’t you just let me exist without any swap mounted?
$PATH
is just a fucking mess.Fedora because it’s boring in the best ways. Curious about NixOS though.
debian is bestian
OpenSUSE Tumbleweed, because it has been the most stable and flexible experience I’ve had that worked out of the box. I have tried a lot of distros over the years, and openSUSE has really held up.
Additionally, I use Nobara for a multi-purpose machine that I also occasionally use for gaming (that’s why Nobara instead of openSUSE: it gets me slightly higher %1 lows and is less effort to set up for gaming) and a Void Linux machine for programming. Nobara is pretty good, by far the best gaming oriented distro I’ve tried, but I do regret that it’s Fedora based. Void is really fantastic, but for some reason it only boots on my System76 laptop, so that’s the only device I use it on 🤷.
Void is an arch-killer for me; it’s faster, has huge repos, and offers a similar experience. I honestly prefer it, and would probably use it on most of my machines if it weren’t for the booting issue (it’s been a few months since I last tried, so things might have changed though). OpenSUSE is king for low-effort stability and flexibility though.
Well, those are my two cents. Good day y’all!
What issues did you face on Fedora?
PC: Cachyos love the aur and the compiler optimizations + they compile or put aur packages in their repos which saves time by not making you compile anything
Phone: Android (does it count??)Fedora (workstation) is the first distro I actually managed to daily drive. Its modern, stable, and I didnt have to spend to much time in getting everything to work how I want it. Tried some distros in the past but they never stuck (Ubuntu, mint, popOS).
Curious about arch but I think I will stick Fedora for now.
I like Debian for the same reason.
Debian for everything since it’s one of the few distros that has always been there. It’s one of the second distros to come after after SLS. Distros come and go, but Debian marches on.
Most big distros are old enough to drink though. Ubuntu is 20yo, Fedora 21yo, openSUSE 18yo, Arch 23yo, Gentoo 23yo. (I got curious and a bit carried away…)
But sure, Debian does have them beat by roughly 10 years (31yo).
Yepp. Started using Debian around the Ham/Slink releases, haven’t found any reason to change yet.
Oh wow yeah I started around the same time. 1998 was a magical time. I stated with a boxed copy of OG Suse but switched to Debian like 6 months later then never switched again. I learned a lot from the thick manual that came with Suse but once I tried Debian everything just clicked. It’s like you learn the Debian rules and philosophy and any package you work with makes sense.
Fedora Gnome. I like it and it just works for my daily office use. I don’t have the time nor the mental strength to fiddle with different distro’s on a regular basis.
Void linux. Both on wayland + labwc desktop and radpberrypi 4 server with multiple dockers, and a bootable usb for my work laptop. Why? Its lightweight, rolling, rock stable, and easily extendable. I love runit for its simplicity. Love xbps package manager for its speed, and love the good and clear documentation.
Arch. Started using it in high school. Never had a reason to switch. Now I’m just regularly frustrated by other distros trying to make things easier by abstracting simple configurations behind layers of custom scripts.
Fedora because it has (IMO) the best vanilla GNOME experience. Every application is in the same theme and looks similar.
Arch. Purely because of the Arch Wiki. I honestly think it’s the easiest OS to troubleshoot as long as you are willing and able to read every now and again.
Agree.
Years ago, I was troubleshooting something (can’t remember what) on Ubuntu and realised the package had fixed the bug, but it wasn’t in the repos yet… like months behind.
Looked at Arch with it’s up to date repos, moved over and never looked back.
I’ve reported bugs since, watched the package get updated and seen the improvement on my system… now that’s what it should be like.