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

Linux

53845 readers
1399 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 6) 41 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 2 weeks ago

Ubuntu LTS because I don't have to fight with it

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

Bazzite because I get an immutable install that won’t let me accidentally fuck it up. It just works. All necessary drivers for my dock and peripherals are already installed and configured. It’s the very first time in my decades long Linux excursion that I have a user experience that is similar to windows in that sense, but without the enshittifcation of windows.

I genuinely enjoy video editing, gaming, and surfing the web on my laptop when it’s running Bazzite.

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

After tried Alpine, NixOS, Archlinux...finally Im on MX linux because this is a no brain distro and I'm tired to search how to make things to work.

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

CachyOS, because I wanted something arch based due to the archi wiki and rolling releases.

My media boxes run Ubuntu, but that will change when they get rebuilt/replaced at some point, most likely to Debian

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

I use Fedora. No real reason in particular (I do like yum/dnf a lot), I just think it's neat.

I've used Arch in the past as well.

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

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.

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

I've used Debian, Ubuntu, Mint, and Manjaro. All viable options. I'm currently using Mint on my daily driver, Ubuntu on my HTPCs, and Debian on my servers.

I liked the rolling release aspect of Manjaro, but I missed having a system that works with DEB files. I'm not a fan of flatpak/snap/appimage due to the size (I've often had to use slower internet connections). I settled on Mint for my daily driver because it has great and easy compatibility for my hardware (specifically an Nvidia GPU). It worked okay on Manjaro as well, but I've found it easier to select and switch between GPU drivers on Mint. And Cinnamon is my favorite DE, and that's sort of "native" to Mint.

I'm using vanilla Ubuntu on my HTPCs because I have Proton VPN on them, and it's the only setup I've found that doesn't have issues with the stupid keyring thing. And Proton VPN's app only really natively supports Ubuntu. The computers only ever use a web browser, so the distro otherwise doesn't matter that much.

I'm using Debian on my servers because it's the distro I'm most familiar with, especially without a GUI. Plus it'll run until the hardware fails, maybe a little longer.

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

I'm well past the age where distrohopping is "cool" (and I don't have the time for it anymore). So I take a pragmatic approach to choosing which distro to install on my systems.

  • Fedora Workstation on my main laptop because it's the distro that works better on it, it has reasonably up-to-date software without the hassle and problems sometimes present with rolling releases, and I really like the native GNOME workflow.
  • Linux Mint XFCE on my spare laptop because it only has 6GB of RAM (I plan to upgrade it, but it's not a priority right now) and sometimes I lend it to my mother and nephew, and XFCE is a very easy to use DE. Also, LM is stable and does not cause unnecessary problems, and has support for the laptop's touchscreen right out of the box.
  • Debian 12 LXQt on a netbook which I use occasionally, mainly when I'm feeling like just browsing Gopher and Gemini.
  • Debian 12 32-bit headless on my home server, which is just an old netbook I got for free. I have my music collection on it, which I listen to via MPD. It also serves as the main node of my Syncthing setup.

I've used many others in the past (Arch, Endeavour, openSuse, Slackware, Slax, etc.), but right now I think that the Fedora-Debian-Mint combo is the best for my needs.

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

I agree, only release schedule really matters, package managers are easy to learn.. I don't think the AUR is that special either, I've always found everything I needed no matter the distro, but maybe I don't have exotic requirements.

I'm fine with most distros, though I don't bother with the fast rolling ones anymore, I did for a few years but I don't see the point for me. I'm happy with Fedora or an Ubuntu derivative and major updates are one command which is trouble free unless you've changed something in a non-standard way.

Now using Pop 24.04 as it's on a stable base and I code COSMIC stuff, oh and they update kernel/nvidia/mesa on a regular basis (I use hybrid Gfx, Intel iGPU and NV offload). I'll probably stick with PopOS or Fedora COSMIC spin/copr moving forward.

Use case for me is coding and gaming.

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

Arch because I wanted to see what the hype about installing it was about and then i just kept it

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

OpenSUSE Tumbleweed because it's very up to date yet reliable, package management doesn't require me to get my head around anything complicated, automatic btrfs snapshots allow me to rollback if I mess anything up, and I like KDE Plasma and the YaST utilities.

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

I use Kubuntu. I like the KDE desktop and I like a Debian based OS. If someone is going to make their software for Linux, it will almost certainly be available at least for Debian. If, say you want it for Arch, you need to wait for someone to put it in the AUR or build it yourself.

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

Void for desktop/laptop. These are the things I like about it.

  • Rolling release
  • Initial installation is minimal, and doesn't foist a specific DE or other unessential software on me.
  • No systemd
  • Nothing similar to Arch's AUR. I know a lot of people love it, but I do not. I mention as the distros are similar.

Debian for my server. But I plan to migrate to Devuan.

  • Stable and well tested
  • Huge package selection
  • Pretty ubiquitously supported. If for whatever reason what you want to run isn't in the repo, .deb packages and apt repos are often available.
  • Minimal installation available.
[–] [email protected] 23 points 2 weeks ago (11 children)

NixOS. My primary reason for switching was wanting a single list of programs that I had installed. After using ubuntu for 5 years I just lost track of all the tools and versions of software that I had installed...and that didnt even count my laptop. Now all my machines have a single list of applications, and they are all in sync.

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

openSUSE, because of the snapshotting. It's zero-setup and just gives peace of mind when doing upgrades, as I can roll back even from the bootloader.

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

Every single time I try something new I reinstall Fedora within a day, pretty sure it's just Stolkholm Syndrome at this point

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

Fedora. Reason is probably that im used to it now. But if I have to make some points why then there they are:

  • nice balance between being up-to-date and not bleeding edge
  • new technologies. Fedora always pushes new technologies first such as wayland, pipewire, systemd... I like it. I dont have to wait 2 years until x distro rolls it. I get it now, sometimes with some problems but nothing that i couldnt manage.
  • When im trying out some software or building from source the documentation often includes specific steps for fedora (among debian, ubuntu and arch). Its really nice to not be a niche distro and get instructions tailored for fedora. Also some pre build packages are often in deb and rpm. -im used to dnf and its few handy commands like dnf history etc. Im sure that other package managers offer similar solutions but i know dnf and it feels like home
[–] [email protected] 3 points 2 weeks ago (1 children)

Mint here. It looks like Windows and runs the software and hardware I want. Simple as that.

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

I use popos because I own a system 76 and it's what I'm used to.

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

I use NixOS, it appealed to me because i got to a point where i liked minimal distros like arch and void and i could build them up exactly the way i like them to be, however i didn't like how i would have to go through that whole process again if i wanted to do a reinstall. With NixOS i can still craft my OS the way i like it, with the benefit of it being saved as a config, and easy to restore. I did make my own post-install script for void but NixOS is a more solid solution compared to my own janky script. I'm hoping to finally settle down on this distro. I guess the upside to the huge learning curve with nix is that it's a good motivator to not abandon it because it would feel like my efforts to learn it would go to waste lol.

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

Everything-in-my-life-as-code FTW

Besides everything else you said, I especially love how you can store entire bash scripts in the nix configs, and even populate pieces of said scripts with variables if you so desire.

Also, if you run nixops, it's much easier to work with if your dev system is also running NixOS.

load more comments (4 replies)
[–] [email protected] 6 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

I used the big ones, ubuntu, arch, opensuse and (atomic) fedora. Fedora had the nicest out of box experience. Morover, I moved to podman, systemd, selinux, etc. And the atomic version showed me a new workflow with flatpak and distrobox (nowadays, I use nix oftentimes).

The best part about it is that I do not care about the system anymore. I do not even interact with it. I don't install packages (besides the base layer and minimal modifications that are long lasting like installing openssl for GNOME iirc)

I use mainly flatpaks, if I need aur, I fire up distrobox, or use nix if I want to. And the best part is, I'd have the exact same workflow even without the atomic version. Even on another distro. I do not interact with it much.

Moreover, I am happy with all the choices fedora made with the base package and images. I do not have to do an informed choice like on arch. It just updates whenever I boot my pc. I do not need to read updates, they are just there, somewhere. I do not need to disable snaps or work around weird choices. I just start firefox, vscodium, a terminal and do whatever I want to do.

Edit: I actually wanted to switch back to opensuse just to support it but I guess I'd rather move to nix some day. Maybe with niri and cosmic.

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

This is pretty much explains why I've been digging bluefin lately.

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

For my main desktop I use Mint because it just works, widely supported and Cinnamon is good (sadly no Wayland yet. ;_;). I also use Home-manager for my configuration because it allows me to easily just specify my config as a set of files I can check into git.

For my server, I use NixOS, because having all my configuration in a few text files is very nice to get an overview of what my server is doing.

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

Arch, because it has what I want for gaming. Also its simple, lots of help in forums and community driven. Im not too big on rolling, but it's really stable and works.

I have distro hopped a bit, used fedora, ubuntu, debian, and manjora. Stopped on arch as, I like my xfce set up with arch.

KISS - keep it stupid simple or simple stupid.

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

I switched to Arch Linux for the memes, but now am unable to leave it. I've tried a few dozen distros, but none of them are as good as arch for me, I always come back to it. It's like arch is my perfect distro.

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

Do you remember any examples of things that made you turn away from those other distros?

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

Mostly the package manager and even the rolling distros' packages being more outdated than arch everytime. AUR is also very nice to have. The only distro I found that did spike my interest alot was NixOS.

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

I use Devuan on my servers, changed because I was annoyed that systemd was forced on me. (I have mellowed a bit since and accept that systemd is here to stay)

I chose Mint for my laptop, because I just want a OS that works and still gives me a taskbar. (Here I got fed up when Ubuntu switched away from gnome)

All of them are apt based Linux because it just works and when apt shoots itself in the foot during dist upgrades you can still wrangle it back in working order.

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

I run Debian Stable. I wanted something i could just set and forget. I don't need updates, or want them outside security stuff. And i want stability. My machines pretty old so i dont need newer drivers or anything anyway. It also has all the software i need.

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

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.

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

Yepp. Started using Debian around the Ham/Slink releases, haven't found any reason to change yet.

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

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).

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

Long time user of Fedora. Tried Ubuntu but came back to Fedora. But now almost migrated to Almalinux. For software app, use flatpak, which has the latest and no library dependencies. Using Wayland too on Almalinux. So not missing anything since moving to away from Fedora to Almalinux.

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

Ran Ubuntu and Ubuntu server first then switched to desktop fedora and liked it so I switched all my servers to fedora. Tried TrueNas Scale in the past and disliked it except for SMB shares. Also have an unraid server but hate it.

I guess I’m pretty superficial about just liking the base fedora DE. Idk beyond that.

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

Debian on my servers as a very stable base, Fedora Kionoite on the laptop to try out the concept of atomic distros.

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

I run a headless Ubuntu server and Mint as my daily driver. I tried Pop OS first, which was great, other than I hated the task bar and had some problems with some apps. I also tried Kubuntu which gave me problem after problem. Mint made everything easy.

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

Honest question, why add headless? Who used a server with a gui?

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

Its my first server, and I'm not a network admin. Guess I'm not fluent in the lingo.

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

Feels like saying I drive a car with wheels, the alternative is possible but no one does that.

load more comments
view more: ‹ prev next ›