this post was submitted on 17 Apr 2025
169 points (96.2% liked)

Linux

53804 readers
1055 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

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.

(page 3) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 2 weeks ago (1 children)

Because it's not Windows. So fed up with it. Used Debian. But as of late gotten annoyed with them and everything seems to lead me towards Arch. Dunno. We'll see. Just a bit scary to switch as I'm used with apt and not Pacman or whatever it's called :P Need to learn to make backup on the system in case something breaks etc

load more comments (1 replies)
[–] [email protected] 3 points 2 weeks ago

I primarily run Linux server distros for what I like to do. I usually do Debian since it's a nice base to just add whatever on to (sudo isn't even installed out of the box) so I have been working on a customized install script but if I don't feel like messing around too much I just go with Ubuntu and avoid using snaps for anything I care about (especially Docker, like wtf is with the snap version of Docker). I like the default toolset of Debian based distros and not having to screw with SELinux.

[–] [email protected] 7 points 2 weeks ago (3 children)

Guix because I love the idea behind Nix but Nixlang is the most painful language I've ever had to type out.

load more comments (3 replies)
[–] [email protected] 3 points 2 weeks ago* (last edited 2 weeks ago)

Debian/KDE because I like the way I can customize (1 panel on the left with everything) No features removed just as one gets used to them. (looking at you gnome) No breaking changes to the desktop gadget api every update (you gnome again) Nice big repo.

[–] [email protected] 6 points 2 weeks ago

EndeavourOS. It's the only one I tried that worked with my sound card out of the box strangely enough...

[–] [email protected] 5 points 2 weeks ago

Ubuntu. It was reccomended to me by a few of my mor knowledgeable friends, and I haven't had any major issues with it. The operating system is doing what I need it to and I just can't find any motivation to want to change.

[–] [email protected] 5 points 2 weeks ago (5 children)

Wanted to try out wayland and fedora was recommended as the best experience for that during those years. Discovered the most polished, stable and smooth Linux experience I'd had to date. Mostly used ubuntu distros and arch before. Never looked back. Upgraded to Silverblue to try out the future of linux. Haven't changed anything since. Been about 3 years now on Silverblue.

load more comments (5 replies)
[–] [email protected] 7 points 2 weeks ago

I use Mint. I had a phase with different distros, but when I had my son, and he turned 3, I installed Linux Mint for him. Little by little, I started using it myself. Today my son is in the military service and I still use Mint.

[–] [email protected] 3 points 2 weeks ago

I use opensuse (tumbleweed and slowroll) because I just wanted to try it out a few years back and it mostly just works.

If I were to reinstall today, I'd probably use fedora again, since it's much easier to use things like Waydroid.

[–] [email protected] 12 points 2 weeks ago (4 children)

I run SteamOS on desktop hardware because I hate windows and it solves almost every Linux gaming problem out of the box...

load more comments (4 replies)
[–] [email protected] 4 points 2 weeks ago

Arch on the Desktop, Debian on the servers for peace oft mind.

[–] [email protected] 2 points 2 weeks ago

I dual boot Fedora KDE and Arch.

I've used Mint before and I've little to no qualms with it, but I wanted to move away from X-11, which has no GUI isolation. Hence the switch to Fedora, which has a smooth Wayland experience and also happens to have SELinux out-of-the-box.

[–] [email protected] 7 points 2 weeks ago

The 6-month release cycle makes the most sense to me on desktop. Except during the times I choose to tinker with it at my own whim, I want my OS to stay out of my way and not feel like something I have to maintain and keep up with, so rolling (Arch, Tumbleweed) is too often. Wanting to use modern hardware and the current version of my DE makes a 2-year update cycle (Debian, Rocky) feel too slow.

That leaves Ubuntu, Fedora, and derivatives of both. I hate Snap and Ubuntu has been pushing it more and more in recent years, plus having packages that more closely resemble their upstream project is nice, so I use Fedora. I also like the way Fedora has rolling kernel updates but fixed release for most userspace, like the best of both worlds.

I use Debian stable on my home server. Slower update cycle makes a lot more sense there than on desktop.

For work and other purposes, I sometimes touch Ubuntu, RHEL, Arch, Fedora Atomic, and others, but I generally only use each when I need to.

[–] [email protected] 3 points 2 weeks ago (3 children)

I use Arch (btw) because CachyOS was giving me issues.

load more comments (3 replies)
[–] [email protected] 8 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

Arch: I have the most up to date computer in the whole world, I have the AUR, no one can stop me

switches to Debian

Debian: My packages are so stable, nothing can break the eternal peace of my system's packages

switches back to Arch

load more comments (3 replies)
[–] [email protected] 3 points 2 weeks ago

It was the first one using Wayland by default that worked on my machine out of the box.

[–] [email protected] 5 points 2 weeks ago

I use Debian on machines I don't want to fuck with or have change much.

I use Endeavour because it was recommended to me for the bleeding edge hardware I had just bought for gaming.

[–] [email protected] 8 points 2 weeks ago

On my main desktop I'm using Fedora KDE. Arrived here by process of elimination.

Linux Mint Cinnamon didn't run particularly well with my hardware, I was looking for a distro with decent Wayland support so I could run my high refresh rate monitor properly. So that pretty much meant a switch to KDE. So who's implementation of KDE?

I've spent much of my time on the Ubuntu side of things, but Canonical has been pulling so much diet Microsoft shit that I'd rather not use any of the *buntus themselves, so Kubuntu is out. Neon? Kubuntu again. I'm not terribly interested in the forks of forks of forks of forks, I've been around long enough to go "Remember PeppermintOS? You don't, okay." So I'm looking for something fairly near the root of its tree.

I've never really seen the appeal of Arch and every time I've tried running Manjaro it failed to function, so forget that. I don't know shit about SuSe, that basically left Fedora. So here I am.

[–] [email protected] 2 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

I can set everything up from two config files. If I want to set up something on my laptop I got working on my desktop it's just cut and paste.

Guess my distro

[–] [email protected] 3 points 2 weeks ago
[–] [email protected] 5 points 2 weeks ago

Guix! Nah just kidding, it's gotta be the snowflake one

[–] [email protected] 4 points 2 weeks ago* (last edited 2 weeks ago)

I've been using Garuda for... Two or three years? I've done a lot of distro-hopping looking for something that won't just break on me. I used Ubuntu for a long time but kept running into situations where it would break, such as boot loops. Eventually I settled on Garuda because it ships with newer software and Nvidia drivers, which is helpful because I use my PC for gaming. I have stuck around because it's garuda-update command automatically makes a backup of your system out of the box, and you can select to boot into a backup in grub then restore it really easily. There have been a couple times where something has broken on an update, but when that happens I can immediately restore the backup, and I don't even need to remember to run a backup manually. I do feel that the default theme is a bit gaudy so I swapped it to a default KDE, but other than that I've had pretty much only good experiences with Garuda.

[–] [email protected] 4 points 2 weeks ago

I use bazzite. I prefer fedora (that's what I have on my laptop) but the Nvidia drivers consistently give me trouble with fedora on my desktop. I'd get it stable for a little bit then something broke. eventually I got tired of it and tried bazzite since I had heard it was better in that regard. I love the out of the box Nvidia support as well as the HDR support with no extra steps. I'm really not a fan of immutable distros in general, I think rebuilding the ostree everytime I need to install a system package not available in any other way is super annoying, but it just works and that enough for me right now. I also enjoy some of the software it comes packaged with, like btrfs snapper and a very comprehensive ffmpeg build. I'll probably switch away from it to try something new this summer, but at least until my finals are over I just need it's stability.

[–] [email protected] 4 points 2 weeks ago* (last edited 2 weeks ago)

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.

[–] [email protected] 3 points 2 weeks ago

Debian Sid, the unstable rolling release branch of Debian. It has the worst of both Debian and Arch!

On a more serious note, it allows me to have a somewhat standard Debian system with bleeding edge tooling.

[–] [email protected] 4 points 2 weeks ago

I dual boot Fedora and Arch. Fedora was just a fluke because it seemed like one of the most mainstream distros, and I was a Linux noob.

I liked Arch though because the Arch wiki is so useful for a beginner to learn from, even if you're not on Arch. At first, Arch seemed too complex and difficult for me, as a beginner, but when I kept finding myself at the Arch wiki when troubleshooting, I realised how powerful good documentation is. I installed Arch with a "fixer-upper" type mindset, with the goal of using the greater power and customisability that Arch offers to build a config/setup that worked for me (learning all the while). It was a good challenge for someone who is mad, but not quite so mad as to dive into Gentoo or Linux From Scratch

[–] [email protected] 3 points 2 weeks ago* (last edited 1 week ago)

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

Laptop: Linux mint easy to use and stable

Phone: Android (does it count??)

[–] [email protected] 10 points 2 weeks ago

Nixos because... I feel like were already loud enough of a crowd everyone should know its benefits lol

[–] [email protected] 3 points 2 weeks ago

Arch (EndeavourOS but it's the same with an installer, basically): AUR, great Wiki, great community and fresh packages. I'm always open to new stuff but all of this is really hard to beat.

[–] [email protected] 4 points 2 weeks ago

Ubuntu. Started in the Slackware days, tried a lot of distro's. Got used to debian commands/layouts etc. still happy to move to Centos for security focused installs. I find Ubuntu has a ton of support and general updates that fix anything I can find broken.

[–] [email protected] 4 points 2 weeks ago

Why do you use the distro you use?

I've used many distros over the years (and test spin up many in virtuals to see what they are like) but keep coming back to Debian. I also like vanilla ice cream.

[–] [email protected] 6 points 2 weeks ago

Mint. Just because it works with zero issues on the desktop. Everything else is either Rocky, RH or Debian.

[–] [email protected] 1 points 2 weeks ago

Arch

Found it, love it

[–] [email protected] 7 points 2 weeks ago

Fedora. I've been using it since Fedora Core 1 and was mostly RedHat before that. I don't have time to muck around with my desktop and Fedora almost always just works. I've had too many problems with Ubuntu and Suse and friends. And while I like Arch and Debian and others, I just want my desktop to be point and click. My days off tinkering on my desktop are long gone. Kids, house, work, wife, grandkids, other hobbies keep me busy. I save tinkering for my selfhosting adventures.

[–] [email protected] 7 points 2 weeks ago* (last edited 2 weeks ago)

Mine may be the funniest

I used to always recommend people use Linux Mint as their first distro, but then it hit me, how can I recommend something I only installed for five minutes? So I got myself Linux Mint, it was 21.3 Virginia at that time, now I have more important things to do in my system and it has stayed.

I used Arch in my old laptop for 2 and half years, learned alot of things from Arch, also got to know some people in the Arch unofficial Matrix Room. But I have a new laptop and this is the story.

[–] [email protected] 6 points 2 weeks ago

My main reason to use arch is the exceptionnally complete and useful arch wiki. Though many pages are useful for other distros as well. With the archlinux and package install guides, it's just a matter of time (and study!) until you know how to get around.

[–] [email protected] 5 points 2 weeks ago

EndeavourOS - I jumped around distros a lot but always found myself coming back to arch. Then I found Endeavour which is just arch with the same basic setup I would always end up doing, so out of convenience I stuck with it

load more comments
view more: ‹ prev next ›