If you have been using Linux for +10 years, what are you using now?
Been using Linux for over a decade, and last few years Ubuntu (on desktops/laptops), plus Debian on servers, but been looking to switch to something less “Canonical”-y for a long time (since the Amazon search fiasco, pretty much).
Appreciate recommendations or just an interesting discussion about people’s experiences, there are no wrong answers.
Edit: Thanks for the lots of interesting answers and discussions. I will try a few of the suggestions in a VM.
NixOS so I can keep my config in git. I have a single nix config for all my machines (desktop, laptop and server) so I can share configuration between them. I use it to configure both my system and my user config, my dotfiles, with home-manager. Even my neovim config is in nix thanks to nixvim.
I don’t think I could go back now. It can be a bit of a pain from time to time and the learning curve is steep but it has so many advantages. Being able to rollback between config versions (called generations), having a consistent config between my machines, having it all in version control… The repo have so many packages and when there is a module it’s really easy to add a service. Writing new packages (derivations) and modules is also not that hard. It can be as simple as calling nix-init.
Had my main ssd fail on me a few month back and it was very simple to just replay the config and just get everything working as before. I only had to do the partitioning by hand (it can be done by nix but I’ve not gotten around to it yet). That’s why I only backup data and home partitions, not system partitions.
I’ve tried many distros over a 20 year period. I’m happy with CachyOS.
Opensuse since back in the SuSE days. I’ve dabbled with other distros and even had a somewhat extended run with Fedora when their Gnome implementation was better, but I’ve always gone back to SuSE.
The answer is Debian like crabs on a long enough timeline it will eventually become Debian. - Linux user for 27 years
That’s how it should work, I think. All the downstream distros do their crazy experiments, the community identifies what it likes and doesn’t like, and what it likes makes its way upstream to spawn. The further upstream it gets, the wider its influence is felt. Debian is what makes it that far upstream.
I used a linux desktop for a few years back in 08-09, started on ubuntu then got on the Gentooooooooooo bandwagon. (Went back to Windows after this due to college + games, naturally)
Ever since then, I just use stable LTS versions of either debian or ubuntu for server applications. Recently changed back to Linux on desktop and went with CachyOS, it’s been super solid.
I have had a look at CachyOS kernel patches before, I don’t game but seems like they have a good team.
I’ve been fully daily driving Linux for about 15 years now, and for me it’s almost all Arch now.
I started out distro-hopping between Debian, Mint, Ubuntu, Slack, etc, but once I found Arch (and spent two weeks getting it installed, booted, and customized exactly to my liking) I was finally at home.
I know the meme. I’m not here to claim superiority, or diminish the value of other perfectly good distros. I love Debian, I love Void, Ubuntu can die in a fire, etc.
What I love about Arch is the lack of bloat. You get precisely what you ask for, no more, no less. You can legitimately run htop and recognize literally every program, and know if something’s wrong immediately.
Every one of my Arch boxes is a perfect little snowflake, suited to exactly the task(s) I built it for. And if there was anything I had to learn or configure along the way? That’s just the journey, man.
I have been eyeballing NixOS though…
I just used NixOS daily for maybe a month? I really love how it’s designed, but I had to give up because there were just so many small fixes I had to do and I found myself banging my head against the wall when I couldn’t build something that depended on python-tk. You will see this criticism around a lot, but the documentation just isn’t there yet. If you try to search for a fix, the packages have changed how they’re configured since a solution was posted or they depend on a Nix flake which 50% of searches say not to use because it’s experimental and 50% are all in on flakes.
I have since moved back to Arch, but I’ve started to use the nix package manager for some cases since you can on-demand non-permanently install a package.
Almost the same story here, I ran nixOS on my laptop and was over my head instantly, but kept treading water for almost a year before I got tired of the quirks and went back to arch. Much as on desktop; it just works and works well.
Since bouncing off I’ve found myself using the nix package manager for my Steam Deck, allowing it to serve as the “laptop” now. It just so happens that Valve recently added a persistent /nix folder to steamOS and so I’m declaratively back at it again. Thankfully the syntax is now starting to stick.




