Skip Navigation

Why do you use the distro you use?

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.

289 comments
  • I have been using Linux since early March 2020. I chose Debian/Ubuntu-based distributions for two main reasons: stability and my strong familiarity with the APT package manager. The APT man page is deeply ingrained in my memory.

    Today I run Debian Stable/Testing and also Unstable, on all my computers 4/4 on Debian!

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

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

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

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

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

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

  • Linux Mint is a nice and easy distro that is quite good :D

    • I've been using Mint for a year now and I just got a second laptop and the first thing I did was Wipe Windows 11 off of it and install Mint.

      It does everything I need it too.

      • honestly mint really a very easy distro, I enjoyed using it too. Fedora and other distros also seem pretty cool

  • NixOS, because:

    • I can have my entire system be declaratively configured, and not as a yaml soup bolted onto a random distro.
    • I can trivially separate the OS, and the data (thanks, impermanence)
    • it has a buttload of packages and integration modules
    • it is mostly reproducible

    All of these combined means my backups are simple (just snapshot /persist, with a few dirs excluded, and restic them to N places) and reliable. The systems all have that newly installed feel, because there is zero cruft accumulating.

    And with the declarative config being tangled out from a literate Org Roam garden, I have tremendous, and up to date documentation too. Declarative config + literate programmung work really well together, amg give me immense power.

    • Do you know about guix? Seems right up your alley.

      • I do, yes. I'd love to use it, because I like Scheme a whole lot more than Nix (I hate Nix, the language), but Guix suffers from a few shortcomings that make it unsuitable for my needs:

        • There's no systemd. This is a deal breaker, because I built plenty of stuff on top of systemd, and have no desire to switch to anything else, unless it supports all the things I use systemd for (Shepherd does not).
        • There's a lot less packages, and what they have, are usually more out of date than on nixpkgs.
        • Being a GNU project, using non-free software is a tad awkward (I can live with this, there isn't much non-free software I use, and the few I do, I can take care of myself).
        • Last time I checked, they used an e-mail based patch workflow, and that's not something I'm willing to deal with. Not a big deal, because I don't need to be able to contribute - but it would be nice if I could, if I wanted to. (I don't contribute to nixpkgs either, but due to political reasons, not technical ones - Guix would be the opposite). If they move to Codeberg, or their own forge, this will be a solved issue, though.

        Before I switched from Debian to NixOS, I experimented with Guix for a good few months, and ultimately decided to go with NixOS instead, despite not liking Nix. Guix's shortcomings were just too severe for my use cases.

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

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

  • Mint cuz I'm a newbie and it was recommended.

    I tried KDE Neon Plasma a while too and it was doing a weird stuttery jitter thing with the mouse that I didn't like so I switched back.

    Mint just hasn't had any huge frustrating problems or anything wrong with it that I couldn't fix in the settings menu. Just how I like it.

    • Have you done any desktop customisation? Mint can look as slick as KDE with a few tweaks.

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

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

  • Fedora Silverblue because I seem to break any system I have eventually, and this one’s still going.

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

289 comments