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’m relatively new to Linux, so I’m testing a few distros via VMs right now. My main desktop runs OpenSUSE Leap with KDE Plasma and I love it so far. I’m also trying Fedora 42 with GNOME, but I’m realizing I don’t like GNOME. I’m running Linux Mint Cinnamon on a 2016 MacBook Pro, which is pretty nice too. I also ran Debian stable for a bit. OpenSUSE is my favorite of the ones I’ve tried.
I’m an IT professional, I use what I support. RHEL based OS’s, Rocky for servers, Fedora for workstations. That said I still love Debian and use them most often for container images when I dont have a reason to use something else.
I was given a CD set for SUSE 8.2, then bought the 9.0 book set from a book store because I liked it but wanted the hard copy to reference when I was messing things up. I’ve tried a ton of other distros, but keep going back to Suse because I’m used to it.
A bunch of nerds on lemmy suggested it and I haven’t found any problems with it that make me want to go for another. I use Fedora KDE
I jumped from Ubuntu over to Arch because I was getting fed up with all the things I wanted to do being unavailable in Ubuntu, but all in the Arch repo or AUR.
I’ve been using Debian-based distros for like 25 years, so it was definitely a bit of a change, but it didn’t take long to adjust. I’m glad I made the change.
EndeavorOS;
Gives the benefit of having latest up-to-date packages for gaming, while negating the downsides of having to configure the OS or graphics driver upon installation.
Honestly, if think EndeavorOS comes with full UI support to download stuff from AUR and Flathub, I think it would become a pretty solid OS for any casual user looking to get into Linux. (Well, unless they are religiously against Arch. Then again your casual user probably don’t even know what ‘Arch’ is or care enough to be religious about it.)
Also yea, usually you run Ubuntu LTS or Debian Stable on servers unless your company paid for some licensing.
Fellow EndeavorOS enjoyer here, I love the hand-holding it does for you at the beginning (calamares installer, pick whichever DE that tickles your fancy, access to AUR and other goodies by default), but then basically beyond that point, you’re on your own. The fact that it’s Arch based also means that 9.99 times out of 10, you can always consult the Arch Wiki for any issues.
It’s like an Arch Linux starter pack that gives you the option to take off the training wheels at any time lol.
Mint CE for my desktop (might distro hop soon for multiple curiosity based reasons, all my data is on non-os drives anyway) - easiest to just get working when fast-swapping, IMO
Debian for my server - it’s the flavor of Linux I’m most familiar with over the years & for my server I dont need any of the shit Ubuntu does
STEAM OS for my Steam Deck (I use it as a TV PC so desktop mode is common with it), because it’s really good for that purpose
Why do you use the distro you use?
People said Ubuntu is easy, but I prefer green to orange so I went with Mint.
I wanted a mainstream option but not Ubuntu, and one that was preferably offered with KDE Plasma pre-packaged.
So I ended up deciding between Debian and Fedora, and what tipped me to Fedora was thinking: Well SELinux sounds neat, quite close to what I learned about Mandatory Access Control in the lectures, and besides, maybe it will be useful in my work knowing one that is close to RHEL.
Now I work in a network team that has been using Debian for 30 years, lol. Kind of ironic, but I don’t regret it, now I just know both.
And fighting SELinux was kind of fun too. I modified my local policies so that systemd can run
screen
because I wanted to create a Minecraft service to which I could connect as admin, even if it was started by systemd.Arch, moved here from Ubuntu when I realized I have a good idea of what I want installed and have no need for a bunch of things to get bundled into the OS
Manjaro, because Arch-based, rolling release, but with a dev test cycle to try to eliminate breaking patches.
OpenSUSE Tumbleweed. Recently I bought cheap Surface-like x86 tablet on a rather recent hardware, and running Debian and its cousins required more tinkering than I was willing to do, so I decided to go with a more modern rolling release. Tried Arch for a few months, bricked it from mixing stable and testing branches, tried Fedora, and finally settled in Tumbleweed. I like it for being on the bleeding edge and exceptionally stable at the same time, perhaps thanks to robust OpenSUSE Build Service automated testing. And it is from a European company, that can’t hurt.
Arch and Fedora; package managers and repositories.
I use OpenSUSE Tumbleweed because it focuses more on KDE than GNOME, is quite stable, and has snapshots to roll back to in case something does go wrong. I don’t want to mess with my OS, I just want it to work reliably. I do use Debian on some devices (like my server) but the software (especially in terms of GUI apps) is very outdated and it doesn’t come with the other features of OpenSUSE out of the box.
I currently use Bazzite on my old laptop, just wanted to try out immutable distros and I like to stream games from my rig to it sometimes so completely functional steam was a nice addition. Plus learning about flatpaks and app images over installed packages has been interesting.
Then on my servers Debian/Proxmox and usually Ubuntu server in LXCs for more updated APTs then Debian, though I mostly run docker for my web apps rather then native APTs.
I work for a company that has a java program that functions on Linux but is nowhere near the level of support provided for mac/Windows, so I’m the Linux guy for our dept and when a customer is running into issues on a distro I’ll spin up a vm on my homelab and see if I can rum through an install and get it functional.
So far the only one I literally couldn’t get installed was Slackware lol I even figured out how to get it functional in ChromeOSes Linux subsystem.