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.

  • lordnikon@lemmy.world
    link
    fedilink
    English
    arrow-up
    38
    arrow-down
    1
    ·
    edit-2
    2 months ago

    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.

    • aleq@lemmy.worldOP
      link
      fedilink
      arrow-up
      19
      ·
      2 months 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).

    • Tanoh@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

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

      • lordnikon@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 months ago

        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.

  • RightEdofer@lemmy.ca
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    1
    ·
    2 months ago

    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.

    • SayCyberOnceMore@feddit.uk
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 months ago

      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.

  • PerogiBoi@lemmy.ca
    link
    fedilink
    arrow-up
    21
    arrow-down
    1
    ·
    2 months ago

    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.

    • jimmux@programming.dev
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      2 months ago

      I haven’t tried Bazzite yet, but I feel the same about the other ublue flavours.

      I’m the most productive I’ve ever been. Tweaking everything was fun for a few years, but now I just need a distro I can trust, that comes with the tools to do anything.

      I see rebases to Bazzite DX are available now. I might give that a go today.

      • typhoon@lemmy.world
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        2 months ago

        Not exactly a product from ublue but something in the same line:

        Secureblue because of the reasons aforementioned for the ublue images where things are really darn rock solid out of the box AND because Linux is fundamentally behind in security and this project is trying to mitigate some of the big flaws.

        • trevor (he/they)@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          I’m asking this because I haven’t tried secureblue: in what ways is Linux behind in security, and what does secureblue do to mitigate that?

          And do any of those mitigations negatively impact usability?

  • juipeltje@lemmy.world
    link
    fedilink
    arrow-up
    17
    arrow-down
    1
    ·
    2 months ago

    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.

    • madame_gaymes@programming.dev
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      2 months ago

      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.

      • juipeltje@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 months ago

        Yeah, i’m realizing more and more how convenient those variables are. I recently started using gtklock for example, a screenlocker that also has separate modules for extra functionality, which are also in nixpkgs, but the problem is that you have to explicitly specify the path to those modules in the config. So i wrote the config inside of home manager, and pointed to the modules path with the pkgs.foo variables. Worked like a charm.

        • madame_gaymes@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          It’s for deployments and managing many environments/machines from a single CLI interface. You can do all sorts of things like push configs based on labels/groups, gather real-time data/logs, scale up/down. It’s great when you have a lot of VPS/VDS/VMs to manage and you’re not using a platform’s specific management tools.

          I mainly use NixOS as a barebones backend, keep it as minimal and hardened as I can, then most of the projects/apps that run are done through something like Docker or k8s. So for me, it’s all about managing the underlying servers that provide the tools needed for a project to operate.

          The tool itself is undergoing a pretty big redesign at the moment, but you can get the gist of it from the overview in the manual of the commands.

          https://hydra.nixos.org/build/115931128/download/1/manual/manual.html#chap-overview

          • marnas@programming.dev
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 months ago

            That’s fair enough, I also host some applications on a k8s cluster, but for the underlying OS I picked talos instead.

            I use NixOS and Home Manager to keep my configuration as code and shared between my PC and laptop.

            The only VM I have running NixOS isn’t actually doing all that much, and I don’t mind ssh-ing into it to apply new configs from time to time.

  • HumanPenguin@feddit.uk
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    2 months ago

    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.

    • AbsentBird@lemm.ee
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      2 months ago

      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.

      • HumanPenguin@feddit.uk
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 months ago

        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.

        • AbsentBird@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 months ago

          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.

          • HumanPenguin@feddit.uk
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 months ago

            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.

    • Hadriscus@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 months ago

      How does the nvidia card fare on linux in general ? on a Wayland session ? I have a 4070Ti running Windows atm, I use Blender professionally and I know it runs the best on Linux because of compiler shenanigans I can’t be arsed to understand, but this is one reason I’d like to switch to Linux (…again!). I’m interested to know if you run multiple color-managed monitors by any chance

  • rutrum@programming.dev
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    2
    ·
    2 months ago

    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.

  • MXX53@programming.dev
    link
    fedilink
    arrow-up
    10
    ·
    2 months ago

    Fedora strikes a good balance for me. I come from arch and opensuse. I like the stability of fedora, but I like that it also gets updates faster than Debian. Most software I have found has Fedora considerations.

    However, I have been using Ubuntu LTS for my self hosted media server.

  • HouseWolf@lemm.ee
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 months ago

    EndeavourOS because someone said it was Arch for lazy people, and I’m a lazy people.

    I did use vanilla Arch before for a while, but just ended up being more work for the same setup with more issues from stuff like missing dependencies I didn’t have to worry about with Endeavour.

    Only other distro I’ve used was Pop!_OS when I first tried out Linux.

  • edric@lemm.ee
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    2 months ago

    I’ve been distro hopping for 15+ years but have settled with Mint for the last few, because I just want something that works. I’m too busy nowadays to bother with maintaining a distro, so I just want something that works out of the box and is easy to maintain. The laptop I use it on is connected to the TV as I use it to watch movies.

  • SeekPie@lemm.ee
    link
    fedilink
    arrow-up
    9
    ·
    2 months ago

    Fedora because it has (IMO) the best vanilla GNOME experience. Every application is in the same theme and looks similar.

  • panda@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    2 months ago

    Debian Stable.

    I’ve used plenty of distros but Debian continues to give me a stable, predictable OS that allows me to get done what I need to get done with no real surprises. I have used it for many years and know how it works very well at this point.

    Its my computing equivalent of a comfy and sturdy pair of well worn boots.

  • zebidiah@lemmy.ca
    link
    fedilink
    arrow-up
    9
    ·
    2 months ago

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

    • Gg901@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      Is there an official build for general release, or are you running a steam image built for a handheld?

      • zebidiah@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Yep! It’s the SteamOS 3 beta… It’s got some bugs and some weirdness to it, but it’s not terrible at all