what's your current linux distro?

Rin@beehaw.org to Free and Open Source Software@beehaw.org – 71 points –

wanting to hop into the world of linux on a dual boot method (one of my favorite games unfortunately cannot be run on linux at all, and it's a gacha. I don't want to gamble with my account being banned, so I'm keeping windows for it specifically.) this'll be my second go at it, I used Pop!_OS briefly but had some issues with wifi and didn't love the GNOME layout. I have a new distro picked out, but I just was curious what other people are using in this community. was also wondering what made you fall on your current one.

and maybe as some bonus questions, what are some distros you've tried but didn't like? what about a distro you want to try eventually? I've seen distrohopping is a thing, hahaha.

107

I think Fedora is the current best distro. I've used everything under the sun over time, and if you use linux for 20+ years, you'll find you need to distro hop because every distro will get bad (and ideally good again).

I really like Fedora, but the release cycle is too fast for my tastes. Also I find Gnome distracting these days.

That’s why after 20+ years I use Mint or LMDE. I don’t have the time or interest to tinker the way I used to unless I’m getting paid for it. Mint was the thing that got me to leave Fedora.

Yeah, I use Gnome, and I kind of hate it and feel like a bunch of religious ideologues are constantly trying to break my window manager on update so I find Jesus, but I'm used to it, so it's what I use...

My only real problem is I still use windows more than full screen, barely ever use workspaces, and those are two workflows they really want someone to use.

Debian is mine and has been for decades + I’m a little bit happy to see it’s still well represented / well thought of in the community. Everything works, and you can choose new + exciting with headaches sometimes, or old + stable with no headaches but old.

Only real issue is the package management hasn’t kept pace with node / python / go / everything else wanting to do its own little mini package management, and so very occasionally that side is a little bit of a mess

NixOS I would like to try at some point as the core philosophy seems a little more suited to the modern (Docker / pip / etc) era, but I never messed with it

I recently switched to Debian and use nix to install / provide the likes of node / python / go for development.

Wait, how does that work? Can you do Nix package management on a Debian system or something?

Yes, you can just go ahead and install nix in your distro to use e.g. nix-shell to create a development environment.

Conda makes python soooo much easier. I never use apt for python things. If you use it a lot, you'll eventually have to learn how to work with different environments. But I promise it's easier than trying to solve dependency hell with some combination of apt and pip.

Mint 21.3 as my main Desktop OS - almost zero complaints after over a year. Everything just works.

Ubuntu using Linux-Surface on my old Surface Pro. Breathed new life into a device I had abandoned (after all 8gb of ram isn’t enough for Windows malware these days). Gnome works really nice on a touchscreen two-in-one. Kudos to the Linux-Surface folks. They took one of the few positive developments from Microsoft (Surface hardware) and made it possible to remove the worst part (windows). Not that I’ll ever buy a Surface again. It also allowed me to retire my iPad.

Fedora Linux on a cheap Dell laptop as my media client. Fedora is nice and runs well, haven’t done too much with it other than Firefox and Calibre. Nice to see a different ‘branch’ in action.

I’m pretty basic and generally lazy so I don’t delve into some of the smaller distros or distro hop. Maybe later I’ll do it with VMs, but eh not sure it’s my kind of hobby. Too many other things to do.

Best of luck and let us know how it goes.

Seconding this experience with Mint 21.3, although on a laptop here. I just wanted something that works without much fucking about, and it delivers.

Yes! Linux Mint is such a great project - it made me excited to get on my desktop again.

I have a Surface Notebook 2 and for the life of me can't get Ubuntu (or Xubuntu in my case) to work with it. No matter which installation style I use, either it crashes during the installation or never boots into the bootloader. Eventually I installed some custom Arch, but I hate it.

If it’s any comfort, it took me a few tries to get it to work. It was over a year ago so the details are a bit rusty. I started out trying to install Debian, and it also crashed during installation, so I went back and tried some of the bug fixes. (One was something to do with the MOK). Debian didn’t work after that but Ubuntu did. It was a strange experience, and there’s nothing that would motivate me to switch after I finally got it to work.

Perhaps you can give it another shot sometime and it’ll work. If you hate the custom arch that’s on it, and you don’t use it, you might as well try.

Yeah I'll try eventually, but I got another Laptop running Xubuntu just fine, so I just don't really use the Surface at all. It's more of a last resort for the time being, and for that, any OS will do.

I'm on Debian Stable (with a few backported packages) for both work and gaming. It's not the most beginner-friendly distro, but I'm no beginner, and I love how low-maintenance it is. It just keeps on working.

I would like to try Qubes OS eventually. I don't think it will be ready for gaming any time soon, but for privacy and security-minded isolation of components, I expect it's tough to beat.

Debian

I've tried different distros and liked them, but tend to come back to Debian.

Debian! It's stable, elegant, and doesn't impede customization. I distro-hopped a lot over the years - some that I ended up disliking included KaOS (severely limited software repository), Clear Linux (only way to get ffmpeg was to compile it from source) and Fedora (very slow); most I liked, and just decided to move on at some point. But I kept coming back to Debian, and eventually got to a point where instead of trying a different distro when Debian broke, I would just reinstall Debian.

I'd be interested to try VanillaOS or another "immutable" distro at some point in the future. See if they've matured enough for my day-to-day use.

Endeavour and KDE.
Like the look of it. Easy to update, no bloatware or games reinstalled.
If I do swap again it'd probably be back to Mint. I had some issues a while ago and moved to MX. That worked well but there was so much guff. Tried Endeavour about a year ago and have been here ever since.

Manjaro

Easy to use and you can still legally say "I use Arch btw"

Currently running Garuda for gaming and OpenSUSE Tumbleweed for everything else. Very much look forward to combining them in my own Arch/Void install when I get my new laptop.

Dumb question, why don't you use Garuda for everything?

As somebody who rarely PC games at the moment, I feel it's pretty bloated for what it is. But my Nvidia GPU worked out of the box so

Debian on my servers, LMDE on my laptops.

Antix! It has a couple of rough patches but overall I really like it. Mainly I like having my RAM back

My current distro is NixOS - mainly as I've built my NAS/homelab. Definitely not recommended for a new player to Linux!

Bazzite, from Universal Blue, based on Fedora Atomic Desktops. Immutable-style distro which means critical OS files and folders are read-only and all system apps (the ones preinstalled) are updated together as a full image rather than piecemeal. Anything not preinstalled can be installed in a distrobox or as a flatpak/appimage/aur, or as a last resort, layered with rpm-ostree. Extremely user-friendly, everything a gamer needs is either installed and preconfigured out of the box or available as a flatpak. Bazzite's the first time I had a good enough experience on Linux that I made it my daily driver; now Windows is the secondary OS I only go to when I really need that one thing that only works there.

this is actually what I'm going to be giving a go! I have very little experience (I have servers that run Debian and DietPi, but I get help with those) with linux but I'm really excited to give the KDE version a try. and I've been trying to learn, too, because also my partner is going to be moving to a dual boot setup as well. been watching a lot of videos and reading a lot too, especially while my desktop is out of commission.

do you find that anything is missing in Bazzite for you?

The biggest thing missing for me is good VR support at the OS level. Even with all the optimizations in Bazzite making regular games perform about equivalent to Windows, latency in VR is awful, and motion smoothing just plain isn't supported in Linux yet, on any hardware. Those two pain points make the experience much worse than on Windows, I'd be motion sick in minutes if I tried to actually play something. Thankfully, normal gaming works just fine, and I don't play VR as often as flat games, so I can just boot into Windows when I want to do that.

The second thing is the poor state of music players. I'm used to the very extensive feature set in MusicBee, and not a single native player hits all the boxes that MusicBee does. It can be run in Bottles, but not very well, and as a newbie, it took me a lot of extra tinkering to get things working even sort of right - file permissions, dotnet stuff, font libraries, etc. I still haven't quite gotten file permissions working right, and font rendering is pretty bad (and custom font selection is broken entirely), but maybe I'll figure some of that out eventually so I can stop booting into Windows whenever I want to make changes to my library.

I really like KDE. As a long time Windows user, it feels so much more natural than Gnome.

I just installed Bazzite over the weekend on my main computer. It's definitely not the smooth experience that Windows is, but I'm hoping I can get used to it and keep using it.

It's a little more tinkering than Windows, but definitely less than it's ever been, and getting better all the time. I've found it to be basically exchanging one set of weird OS quirks for another. And hey, if you have any issues, the folks in the Universal Blue Discord are super friendly and helpful!

Bazzite Linux running KDE Plasma 6. It's a wonderful distro based on Fedora 40 (I think, still kinda new) and it's made for gaming.

I'm currently on Arch, but my first distro was Linux Mint. Linux Mint eased my transition into the Linux world, as it looked and behaved almost the same as Windows. You can avoid terminal commands completely thanks to the GUI apps that the Mint team includes for updating, installing, and removing packages.

I switched to Arch because one of the benefits of Arch is that it forces you to become familiar with the various different components that make up a Linux distro. When you install Mint, pretty much everything is included out of the box. You may have to install a few proprietary drivers here and there, depending on your HW config, but overall, you get everything you need to start using your computer. You don't have to concern yourself with a lot of things. Arch is different. Even with the archinstall command that you can use to simplify the installation process, you still have much to do post-install. Audio drivers, package manager, Bluetooth, productivity apps, customization options, WiFi drivers, to name a few. And even after that, when you start daily driving Arch, you still may encounter issues that would require you to do some troubleshooting via reading the Arch Wiki or looking for similar problems on Arch forums. It can be a headache at times, but I personally feel it's worth it.

I'm currently using Kubuntu, although I'm planning on switching to Debian or maybe NixOS at some point. Kubuntu works, but I don't like snaps, and even though I've removed them I'd rather just not ever have to deal with them.

I first started with Mint, but didn't like gnome/cinnamon which is why I switched to Kubuntu, but other than that it was fine.

I use EndeavourOS because I like having access to the AUR but didn't want to risk messing up my Windows installation by trying to manually set up Arch for dual booting (this was before archinstall was made). I like it, and I like using KDE. My only complaint with it would be that pacman kinda shits itself if you go too long without updating.

The first distro I ever used was ZorinOS back in like 2017.

Debian, Mint, Arch (by the way).

Had Ubuntu as my main driver for about 2 years but didn't like Gnome and had more trouble with an Nvidia card than on Mint or Arch.

Fedora is top of my to-try-list but I'm not a distro-hopper, so who knows when I'll have a use case.

I'm currently on Neon on the desktop (and macOS on the mac). On the servers it nearly all debian and a couple of BSDs

Over the last almost 25 years i've almost exclusively ran KDE when not being stuck with windows (for various reasons). Ive heard good things about Arch, but I'm getting far too old to be bothered with a semi-complex install (yes I have run Gentoo for several years, so I think it is an age thing).

I'm on Pop_OS and really like it. I chose it because i have a 2080, so the nvidia specific package is great for me. No WiFi issues, but I almost always have it hard wired, so not much chance to have it go wrong

Mint on a couple of old laptops. Debian command line on a hobby server. Raspbian on a Raspberry Pi.

Didn’t love Arch (too complicated for my skills at the time). Fedora was okay and would do in a pinch. I remember liking OpenSUSE, but went back to Mint for some reason that I don’t remember (probably driver- or repo-related).

I’ll likely never try it myself, but I’ve known new users who did ok with Zorin.

I have a few machines, which run:

  • Raspbian Bookworm (arm64) with IceWM - Raspbian is the only desktop RPi distro that works out-of-the-box. I chose IceWM because it's fast, light, customisable, and I can make it look like it's 2004.
  • openSUSE Tumbleweed with Xfce+Bspwm - I keep going back to openSUSE. It just works. As for the desktop, I wanted Xfce but with tiling.
  • Mageia 9 with LXQt - I just needed something lighter than Fedora Xfce, as this machine only has 4GB of RAM.
  • FreeBSD with i3 - Thought I'd give BSD a try. I was pleasantly surprised.
  • Gentoo (WIP) - I'm just throwing random distros at my MacBook until something sticks. Gentoo is fast and can control the fan without me having to git clone and compile the drivers (ironically).
  • crunchbang++ (i386) with Openbox - This is a mid-2000s MacBook, running one of the few Linux distros that actually boots on it.

Some distros I tried but did not like were Pop!_OS, Slackware, Zenwalk, Freespire, Redcore, Fedora Atomic, ArchBang, and antiX.

Sone distros I'd like to try are Qubes OS, Clear Linux, CRUX, Kwort, Paldo, Exherbo, NuTyX, T2, Chimera, Adélie, Frugalware (no new ISOs since 2016, but the packages are still updated), Dragora, Parabola, Hyperbola, PLD, KANOTIX, Calculate, ALT, ROSA, and AUSTRUMI.

The reasons I have not yet tried these are mostly down to my limited hardware and the complexity of some of the distros. With others, it's often down to WiFi drivers not existing for my proprietary cards. And then there are also a couple of distros from Russia, which I feel I can't trust at the moment.

My first distrobution was the good old Ubuntu for a laptop that I used for school. I stuck with that for 2-3 years. During that time I really, really wanted to try out new distros, but I didn't want to lose my files and such, so I just stuck with it. During this time I also changed my desktop's os to Ubuntu, but I am not sure when I did it.

After I got a Laptop due to the previous being old and broken, I tried out Arch Linux and grew to love it more than Ubuntu, so I changed out my desktop's os to that as well when I got a new ssd and was migrating to it. I used Arch for another year or two, before my laptop had a disk failure and I had to reinstall. I installed Debian onto it, since I was feeling lazy and didn't want to go through the mess of installing Arch again. And then later I also installed Windows on it with dualboot for games that didn't want to work with Proton.

So basically I now use Arch on the desktop and Debian/Windows on laptop.

What distro I'm using isn't that helpful of a question because it's largely a matter of taste and technical needs. I use Arch in large part because I do some rather exotic things that would be harder to set up on most mainstream distros whereas Arch just gives me a completely blank slate to work with and configure my system the exact way I want it to work. My desktop also has some server duties, it runs VMs, it has multiple GPUs and also drives my TV room independently of my main workstation area.

I usually recommend whichever distro gets you the closest to having everything the way you like out of the box as a starting point just because it's less frustrating when most things works out of the box. The Arch experience is nothing works out of the box because it doesn't even come with a box. Arch isn't necessarily a bad choice even for beginners, but the learning curve is much steeper as a result and some people do like to just learn everything whereas some others prefer to start with the shallow part of the pool rather than diving it headfirst. It's not like you have to commit to any distribution forever, you can start with something simple to use, learn your way around Linux and then you can upgrade to another distribution as your needs and wants evolves.

Finally, my chance to say...

I use Arch, by the way :D

...Also, I tried Ubuntu and Mint and Fedora and some others (ages ago). Didn't like feeling like everything I wanted to do was stepping on the toes of some software that was trying to manage it for me, but not how I wanted or I just didn't want it managed for me.

I tend to alternate between Arch and Gentoo every few years. Sometimes Arch feels like it's making assumptions and doing things its way more than I want, but then Gentoo takes ages to install or update anything, is a bit more fiddly. I'll probably go back or maybe try out Funtoo again but for now I don't have a CPU that won't melt if I try to compile things (laptop-only booooo v.v!!) sooo Arch for now. :3 🤷

Gentoo, after a 15 year break where I used Ubuntu / Arch. Might try NixOS or something similar.

KDE for desktop env.

Debian testing on my desktop

Endeavour on my laptop

Gonna switch desky to endeavour soon. Debian stable is great but testing is not a good experience but I need the more recent packages.

Debian stable on Thinkpad 1 and Debian testing on Thinkpad 2. Testing is nice because Gnome is a slightly better version. Stable is nice because it doesn't bother me about updates.

What don't you like about gnome?

I didn't particularly like the layout styling in Pop!_OS and being so new to linux, I didn't know how much I could change aesthetics wise. KDE looks more appealing to me, I don't know if it's because it looks like windows, but that might be a factor? it's the default on the distro I wanna give a try (Bazzite) which also has nudged me in that direction.

I wasn't expecting so many people to have used Debian for things other than servers. I have it on a server myself, but I decided I needed something more set up for gaming already on my desktop. what led you to Debian specifically? the stability?

Pretty much. I used mint for a while, then Ubuntu, upgrading every October and April. Then I tried Debian on a laptop I didn't want to update often, and realized it's not really missing anything that Ubuntu has.

Although I think the main thing that lead me to Debian was some issue with snap that I was having

I used to be on pure Arch for 2.5 years, but currently uses cachyOS. And its so much removes the pain points of arch, as well as giving super fast performance.

NixOS on my Laptop, Desktop, Gaming Machine, and around 10 servers.

Still have two servers on Arch, waiting to be migrated, and I'm really itching to but NixOS on the Steam Deck as well.

If you like or need the latest software, use a rolling distro. I use Manjaro (boo, hiss) and really like it. But if you don't want the Arch users to beat you up and pants you, I hear Endeavour OS is pretty good.

SteamOS on steam deck, PostmarketOS on pinephone. On desktop I use OpenBSD, but if I used a Linux it'd be either Alpine, Void, or Devuan.

I use Linux mint I also tried Lubuntu but it felt slow and clunky and when I tested Puppy linux it seemed okay but I like being able to boot up my laptop without using a usb every time.

Used Ubuntu for ~15 years, switched to NixOS a couple months ago and haven't looked back.

I've made a habit of clean installing all of the desktops/laptops/servers in my life on the first point release of each LTS (i.e. 22.04.1). That would mean there was time for the dust to settle and for me to tweak my install/customization scripts from the previous LTS.

So since I knew I was gonna have to modify my Ubuntu install scripts to work with 24.04 anyways, I fiigured it was a decent time to try and see if I could get the install scripts converted to a nix config instead, and it ended up working a treat.

I am using CentOS 9 in WSL. I don't particularly care what distribution I use because I mostly using a bash shell as a software development environment. I prefer apt to flat packs and use ubuntu 20 on an embedded system that I write code for at work. I keep wanting to get more experience with KDE and gnome, but I haven't been good about using my free time to mess with OS. As long as I have vim and a prompt that uses vi input, I am pretty content. (Does this make me sound old? The kids at work have trouble following what I am doing when we pair program.)

Started with Mint, next tried Ubuntu and I just stuck with it for now. It's a polished experience although sometimes snaps issues show up, so I've been considering switching to either PopOS 24.04 when it comes out or trying out Nix.

one of my favorite games unfortunately cannot be run on linux at all, and it's a gacha. I don't want to gamble with my account being banned

Yeah, let's keep it to one kind of gambling. I like and use opensuse tumbleweed. Rolling release, never had stability problems.

I recently stumbled upon OpenSuse again and want to try it out but can't decide if I should use Tumbleweed or MicroOS. Did you ever try MicroOS?

Stick to Tumbleweed. MicroOS is the container version.

I thought MicroOS is like Fedora Silverblue and an atomic desktop?

They are very similar. It honestly comes down to what you're comfortable with.

Can you elaborate? I think I didn't understand your point.

I'm not the one you asked your question, but I think I understood what they meant.

First of all, technically MicroOS is the non-desktop version of openSUSE's take on an atomic/immutable distro. The desktop variants are referred to as Aeon (for GNOME) and Kalpa (for KDE).

Secondly, while Aeon/Kalpa definitely is to openSUSE what Silverblue/Kinoite is to Fedora, there's a clear difference in vision and maturity.

Vision

Fedora Atomic is a very ambitious project; everything points toward it being Fedora's take on NixOS. But, unlike NixOS, it couldn't start from scratch nor did they intend to. Instead, it's the process of evolving their existing products into something special. As such, it has been over two years since Fedora has even explicitly stated that they intend for Fedora Atomic to become the default eventually (without saying anything about sunsetting the old). While, AFAIK, openSUSE has yet to make similar statements regarding Aeon/Kalpa.

Maturity

Everything points towards Fedora Atomic being more mature than openSUSE MicroOS; work on the project has started earlier, Fedora Atomic is almost done with their transition (from image-based) to OCI while I don't recall openSUSE mention anything regarding their transition (from 'snapshots') to image-based since they mentioned it briefly last year. Furthermore, Bazzite (based on Fedora Atomic) has become the face of Gaming Linux while openSUSE' MicroOS fails to deliver on anything but Aeon. Which, to be fair, is absolutely fine. But not everyone is fan of GNOME.

So, use Tumbleweed if:

  • You prefer the traditional model
  • You like YaST
  • You like the rolling release model and not being tied to GNOME

Use Aeon if:

  • You like GNOME and an atomic distro on a rolling release distro
  • You prefer the opinionated, hands off, little to no customization path that openSUSE has currently chosen for its Aeon
  • You like a containerized future

Use Fedora Atomic if:

  • You want an atomic distro, but don't like any of the decisions made for Aeon; i.e.
    • prefer to use KDE, Budgie or Sway (or any other desktop environment through uBlue)
    • aren't that big of a fan of container workloads
    • prefer having the choice of installing native packages
  • Prefer atomic on top of a point release distro

Finally, regarding containers specifically; let's say you want to install package X.

  • On Tumbleweed, you just do sudo zypper install X and you're done with it.
  • On Aeon, if it's available as a Flatpak, you do flatpak install X. If there's no Flatpak of it, you install it within a container that you access through Distrobox. Within the container, use the package manager corresponding to the container. Technically, while inside the container, the environment is very similar to Tumbleweed. So, say you got a Tumbleweed container, then you can continue using sudo zypper install X.
  • On Fedora Atomic, you can layer onto the system through rpm-ostree install X; this is very close to how installing packages work on Tumbleweed. And, you can continue using both Flatpak and Distrobox; like how it's done on Aeon. Note that Tumbleweed also allows access to Flatpak and Distrobox. So, Aeon is most restricted as it can't install packages onto the base system. Btw, Fedora Atomic accomplishes this through layers that can also be peeled off later on (through uninstalling for example). With this, the base system actually isn't affected, but the end user doesn't notice it.

Garuda Dragonized

Ditto. Super easy setup, most stuff just works right off the bat. Super active community on the forum and high participation from the devs.

I wanted this, but it wouldnt boot for me. :( my hardware was pretty new at the time though, so maybe works now?I'll have to try it again some time.

Hmm, yeah my PC is about 2-3 years old now and it booted just fine. If normal Arch can boot (EFI ideally), then Garuda should be good.

Slackware

Hey I want to try out slackware real bad (for my own, religious reasons. Praise "Bob").

So anyway I was wondering, I've heard it's more difficult than your average distro, mainly in the sense that dependencies are not managed by a package manager like the dnf I'm used to, but then I've also heard they have tools for that now. Before I try it out I'd like to ask a few people like yourself how they manage dependencies, and if there are any other tips you'd like to share.

Slackware was my first real distro (many moons ago), glad to see people still enjoy it.

I run Fedora on my gaming PC (KDE) and my ThinkPad (GNOME/Hyprland). It’s a rock-solid distro. Some may think the release cycle is too fast, but then just don’t upgrade right away.

Distrohopping is an addiction for me. As soon as I get settled, I’m ready to bounce. I want my gaming PC to stay where it is, but I might hop my ThinkPad around. Maybe. Fedora on it is fantastic.

My first choice is Pop!_OS because my graphics cards are NVidia, but you said that you don't like their DE. My second choice is LMDE (Linux Mint Debian Edition). It is boring and stable and gets out of your way.

I've tried a couple different KDE distros and settled on Fedora 40 KDE spin. It seems to be the most complete KDE experience without all of the Canonical/snap bloat. It works great on my Thinkpad. Also runs decent on my gaming desktop using the latest Nvidia beta driver - I used to get stutters and artifacts in games/steam/plex and now with the beta driver those apps run fine

Xubuntu, Kubuntu, and Open Media Vault (based on Debian)

I'm thinking of just using Debian on most of my machines in the future, just have to go through the effort to switch.

I'm running Pop!_OS. I tried Mint and EndeavorOS. I found that I don't like vanilla gnome, and while I appreciate KDE, it's too Windows-like. Which is contrary to what I'm trying to do by switching to Linux in the first place. So Pop is perfect for me.

EndeavourOS on my desktop and laptop. Works like a charm. By far the happiest I've been with a desktop distro.

On my server VMs I'm running Ubuntu Pro because it's absolutely impeccably stable, Pro is free and I like the idea of having the option of not upgrading them for 10 years.

All running on Proxmox. I have a few appliance type VMs like opnsense and 3CX and they're nice and stable too.

I started with PowerPPC back in the '90s (it did not even ship with a working X system). Then went to Debian a few years later, and it was great. I played around with Gentoo for a little while when it first came out, then ended up back on Debian after a couple months. Then I played around with Arch for a little when it showed up, then went back to Debian. After that I just said fuck it, and have stuck with Debian. I run testing/unstable unless it's some side server I have, in that case I just run stable. I hear good things about OpenSUSE and Fedora, but at this point I'm old and don't feel like trying something when I have no issues. Tiling WM and Vim. That's about all I seem to need.

Arch + riverwm on my desktop. I know barless tiling window managers look daunting, but simplicity is liberation.

I can't imagine doing that on my laptop though, so I've got arch + KDE Plasma and I love how it just works.

Debian on servers, EndeavourOS on general PC (mainly because the aur is so good)

PopOS for me. I have played around with Linux in the past, but never seriously dived into it. The whole Windows 11 Recall fracas changed that. I went with Pop because it's an out-of-the-box distro. Everything just works, and it has Nvidia and AMD graphics support baked in. I used to not like Gnome, but it's kinda growing on me now. Then again, that's the beauty of this OS: Don't like the desktop environment? Download a new one from a bunch of alternatives. Current distro not floating your boat? Make some bootable USB drives of different distros and take them for a test run.

It's a beautiful thing.

Linux Mint. Yes, it's not that interesting, but as many others point out, it just works. Both on my laptop and desktop pc. No issues for over two years.

Agreed. I'm using Linux Mint XFCE edition. Works great. Mint is still based on Ubuntu 22.04 (Ubuntu Jammy), which is the only down side for me as a developer. Since all packages are very outdated in general.

Currently I run GNU Guix on my desktop, laptop, and servers. I like the dedication to software freedom and the way package management works. Before that I used Debian until 2019, Trisquel until 2014, and Ubuntu until around 2010. Debian and Trisquel are fine and I don't have anything against them, I just like the Guix package manager more. I've used Xfce with all of these (and before then, GNOME 2). I set it up the way I like it and it never changes.

I typically run LineageOS on my mobile devices, without microG or any proprietary apps. As I've said before my preferred OS would be some variant of GNU/Linux, preferably Guix as well, but LineageOS works well enough.

I run OpenWRT on my router, and had a previous router than ran LibreCMC (a variant of OpenWRT using Linux-libre).

Windows games are made for Windows so I prefer to use Windows for them. I don't particularly want to turn GNU/Linux into Windows, I think it deserves better than that.

I'm very intrigued by Guix. What would a Debian stable user notice most if they were to switch?

The most obvious difference going from Debian stable to GNU Guix is that Guix is a rolling release distro, not stable (in the Debian sense) at all.

Package management is also very different as it's fundamentally a source based distro, although sometimes the build servers can provide prebuilt packages if they're available. Also, Guix has the concept of "profiles" which group sets of installed packages; typically, there is a system profile as well as a profile for each user, but users can also create their own separate profiles. This means that a user can install packages to their own profile without needing root permissions.

Profile updates are done in an atomic manner, such that changing the set of installed packages (installing, updating, or removing a package) actually creates a new generation of the profile, and it's possible to roll back to a previous generation if something breaks. This is true of the system as well as the user profile(s), of course. A profile generation can also be exported as a manifest, which can then be imported to create a profile generation on another system, allowing package management to be done in a declarative manner.

Finally, Guix has a commitment to ship only free software, and uses linux-libre as its kernel. Debian has a clear separation between free and non-free components but does ship non-free software, including firmware blobs, and I believe as of recently the installer provides them by default. There are unofficial Guix channels (=repositories) that provide these things.

Q4OS, it's Debian based with KDE, it's beginner friendly. It even has a Windows installer for easy dual boot