from Hacker News

Ask HN: What Linux distribution for desktop are you using?

by unkoman on 5/3/24, 7:01 AM with 18 comments

On servers I use Debian but I have not used Linux on desktop for over 10 years. Now that my upgrade path to Windows 11 looks undesirable I am looking for alternatives.

Linux is actually looking great now as gaming seems to be a solved problem.

What do you guys use?

  • by simonblack on 5/3/24, 9:48 PM

    LinuxMint 21.3 MATE

    I surprised myself recently by realising that I've been using LinuxMint for about 10-12 years.

    I would probably prefer to use Debian Testing, but the Debian politics means that I have to use MariaDB instead of MySQL. That's the sort of thing that means I would have to jump through extra hoops when writing software that accesses the databases to get past those little inconsistencies.

  • by logtempo on 5/3/24, 10:58 AM

    I've used Linux distro since almost 10 years now. I'm not a poweruser, so I've stick to Ubuntu and Linux mint which is based on ubuntu. It require minimal effort and community is big. If you want to play videogame, I think those are good distrib. Linux mint also install proprietary drivers I think, which is good when talking about gaming.
  • by puzanov on 5/3/24, 7:49 AM

    I’ve used a lot of them, but have been sticked with Debian last year and looks like this is the best choice for now. Nothing breaks, works well, tested packages in apt, fancy apps are availabe as AppImages or snap.
  • by Do123 on 5/3/24, 8:30 AM

    Slackware 15.0, my computer is very old (intel q8300 + 4gb + nvidia gt218). I like slackware for its simplicity (KISS) and it also has a more limited out of the box number of packages compared to debian, ubuntu, arch and gentoo. I consider this an advantage, because a lot of people are distro hopping and when I gave up on distro hopping, and used debian for a while, I just started trying different progams that had the same/similar functionality. With slackware I try to make due with what is provided and that gives me peace of mind :-)
  • by GianFabien on 5/3/24, 7:42 AM

    My desktop is Debian Bookworm with 3 LCDs. 4 core i5 with 32GB RAM - faster than my speed of thought.

    Small servers, old x86 & RPi use Alpine no X11.

  • by controversial97 on 5/3/24, 7:47 AM

    Debian stable, but my hardware is all old.

    Hardware that uses a new chip, such as some wifi devices released in the last couple of years, may require using a kernel from backports or waiting a couple of years for a new major version.

  • by beardyw on 5/3/24, 8:31 AM

    Ubuntu 20.04. Yes, I know, but I am not interested in the OS much. Thinking of upgrading to 22.04. Call me conservative (with a small c).
  • by iuvbtw on 5/3/24, 7:21 AM

    Arch + i3 + tmux + d-menu Oh… and I use vim by the way
  • by getwiththeprog on 5/3/24, 9:37 AM

    Fedora with a WM and Lutris for games. Works well.
  • by reify on 5/3/24, 7:24 AM

    my distro use.

    Laptops:

    Manjaro Minimal

    MX-linux

    gaming rig:

    Full Manjaro

    SFF pc home server:

    Arcolinux

    Recently installed Batocera on an old laptop and turned it into a retro gaming rig.

  • by JojoFatsani on 5/3/24, 10:39 AM

    PopOS is very solid, if you like Mac-like.
  • by enasterosophes on 5/3/24, 7:47 AM

    It may depend on what you mean exactly by desktop. If you want a full-blown desktop environment like Gnome or KDE, then you may be better off going with Ubuntu, since you already have some Debian experience anyway. Debian and Ubuntu are very similar, with Debian having a more conservative and Free Software focus, whereas Ubuntu is often treated as the default "desktop Linux" by vendors who want to make their proprietary software available to Linux consumers.

    I'll answer from the perspective of someone who has a fairly custom and lightweight environment based on suckless tools like dwm and st. Despite the lack of complexity, I still run Steam and all the other software I need just fine.

    My personal synopsis of the possibilities:

    * Ubuntu is easy to install, and as I said above, whenever anyone is going to support a Linux distribution, they'll prioritize Ubuntu. However, I found Ubuntu hard to customize, and I don't like reinstalling every two years. Summary: Good for newbies and people who don't want to think about their Linux; people with a hacker spirit will want to move on after a while.

    * Debian is actually okay on the desktop. I used it for a while. It's very similar to Ubuntu. Note that I can't vouch for gaming on debian, I used it in the days before Steam became very widespread. Maybe it will be fine, although maybe less easy than Ubuntu.

    * I quite liked Arch Linux 12 years ago, but their developer culture changed in around 2013 or 2014 and I haven't enjoyed the trajectory of the distro since then. It no longer feels minimal and user-centric; I recently tried it again on a new desktop and found it hard to tolerate how opinionated it has become. I'll probably install Ubuntu on that box so I will have an environment more similar to our servers at $DAYJOB.

    * Void Linux is a perfectly fine distribution. It reminds me of a cross between debian and how Arch Linux used to be in the old days. It was my daily driver for remote work during the peak of the covid years and I rarely had any problems. It runs Steam fine. I sometimes became frustrated with delayed releases of new package versions, and also needing to install development header packages when trying to compile software. One of the things I liked about Arch Linux was that it didn't make this separation, so it was very developer friendly.

    * Gentoo is my current preferred distro. It can take a long time to learn how to get the most out of it (in fact, I still feel like there are things I should learn more about), but it's really very mature and customizable. I've been using it as my main driver for remote work for a couple of years and everything I need runs fine, including Steam.

    Things to think about when weighing your options:

    * Are you okay with systemd or do you need something else?

    * Do you want to rebuild every now and then when a new version of the distro comes out, or do you want rolling release?

    * Do you plan to compile a lot of stuff from source? If so, you may want a distro that doesn't separate out the development headers, and makes it easy to script custom packages for the package managers.

    * Are you happy with a large generic desktop environment, or do you like to heavily customize your experience?

    I wouldn't worry too much about whether a distro supports gaming, the important thing is that the distro has a philosophy and direction that you can get behind. Once you load Steam up, gentoo and ubuntu look identical; the decision between one and the other more comes down to preferred types of configuration and package management.