yes i did a os one but i am wondering what distros do you guys use and why,for me cachyos its fast,flexible,has aur(I loved how easy installing apps was) without tinkering.
- Debian + Xfce on the desktop, because it (mostly, see below) just works, it’s snappy, reliable, and I don’t need my apps being constantly updated (I have very simple needs and use cases)
- Mint + Cinnamon on the laptop, because it’s still debian-based and because unlike Debian, Mint was able to connect my AirPods out of the box and I use them a lot when on the laptop… I also quickly learned to appreciate Cinnamon, I must say.
edit: typos
I wonder what you will think of lmde its linux mint with a debian base instead of ubuntu (It keeps some stuff for eg the desktop updated).
LMDE is snappy as hell and stable as a rock
Never tried lmde but love to try it if cachyos started breaking down.
I’ve seen lmde mentioned on Mint website but if I recall correctly they also presented it like a somewhat experimental version?
I remember there was only lmde 6 with download to 32bit and 64bit
Arch.
Because of pacman. Building and writing packages is simple and dependencies are slim. Also packages are recent. And most likely “there is an AUR package for that”. Also stack transitions arrive early, like pipewire.
Also let’s not forget Arch Wiki, i bet you have read it as a non Arch user.
I administer Arch on 8 machines including gaming rigs, home server, web server, kids laptop, wifes gaming desktop, audio workstation and machine learning rig and a bunch of dev laptops. I also use ArchARM on RPi for some home automation.
Never considered switching since I switched from Ubuntu over 15 years ago.
I do have experience with several other rpm and apt based distros.
NixOS & OpenWRT are my two. NixOS’s Nix language as declarative config is such a great tool for setting up & maintaining a machines for the long-term that despite the initial learning curve has paid off in the long run (Guix or a Nix successor should also be in the same category). OpenWRT is the purpose-built tool it is for having an OS for a router with low overhead & a UI that can be easier to understand the config when networking isn’t something you do on the regular.
Bazzite (with KDE). My desktop is mostly for discord and gaming - I don’t have the kind of job that can be done from home. So when I get to use it I want it to just work, and look good.
I’ve used a bunch of distros and I’ve sort of become an atomic evangelist. Which put like that sounds like a great band name.
NixOS because it’s the only usable stab at sustainable system configuration.
this but since Nix is licensed with MIT and deals with weapon manufacturers, i had to go
GUIX!!!, it is everything
While I do get your sentiment, we currently see in Ukraine what happens if you don’t have a defense industry: You’re reliant on other countries to supply you in case a hostile nation notices that you’re lacking it.
All that follows is my personal opinion, but for ease of writing, I’m gonna present it as facts.
Once you have grasped the advantage that Nix offers, all the fundamentally different solutions just seem s o inferior. When I first tried NixOS on a decommissioned notebook, the concept immediately made sense. Granted, I didn’t understand the language features very well – I mostly used it for static configuration with most stuff just written verbatim in
configuration.nix
, though I did use flakes very early on because of Lanzaboote. But just the fact that you had a central configuration in a single language that was able to cross-reference itself across different parts of the system absolutely blew me out of the water. I was a very happy and content Arch user, even proficient enough to run my own online repository that built from a clean chroot for AUR packages (if you use Arch with AUR packages on multiple systems, check out the awesome aurutils!), but after seeing the power of NixOS in action, I switched over all my machines as soon as I could - desktop, virtual servers (thanks nixos-anywhere!), main notebook and NAS.People often praise the BSDs for their integrated approach – NixOS manages to bring that approach to Linux. Apart from GUIX System that I never tried because Secure Boot was a requirement when I last looked at other distributions, none of them have tackled the problem that NixOS solves, and it’s not even certain if they actually understand it. Conceptually, it plays on a whole different level. No more unrecoverable systems, even with broken kernels – just boot the previous configuration. Want to try changes without any commitment?
nixos-rebuild test
got you. Need an app quick?nix shell nixpkgs#app
it is.Plus the ecosystem is just fantastic. The aforementioned
nixos-anywhere
really helps with remote provisioning, usingdisko
to declaratively setup filesystems and mounts, you havedevenv
which is a really good solution for development environments, both regarding reproducibility and features, and many more that I can’t mention here. There is nothing comparable, and the possibilities are unlike in any other ecosystem.It’s not perfect for sure though, and documentation is sparse. The language concepts which allow one to “unlock” the most powerful features are different from what most people know.
I was lucky enough to have some downtime at work to get into the system a bit deeper (this was still for work though, just not my core skillset) by implementing a “framework” for our needs which forced me to not just copy and paste stuff, though I definitely did get inspired from other solutions, but to actually better understand the module system (I think?), thinking in attribute sets, writing your own actual modules, function library and so on. But in the end, it was definitely worth it, and I’m unaware of any other system that would allow what Nix and NixOS allowed me to build.
100%. Took me a good year to learn it well enough to be confident with what I was doing but I’ve now got it on everything with a single flake for all my hosts. I love that my user profile is configured the same everywhere. I can add a new tool or config or alias or whatever and it’s the same on every computer.
I’ve now written a module to define all the services I self host and from that it generates both nginx config and DNS config on different hosts.
The main advantage for me though is I only have to solve problems once. Once it’s there in the config I’m confident it’s solved and I won’t need to worry about it again. My previous server was 10 years old and there was stuff configured I’d long forgotten about how it worked or even why I did it.
Fedora because it’s stable and effective.
Fedora Core (the first one) was my first love in Linux. I tried SuSE before that but wasn’t as polished as it is now. That was more than 20 years ago!
Currently, Arch btw. I was on Ubuntu in the 12* days, but arch wiki had the solutions to every problem I encountered, so naturally migrated. I want to switch to NixOS but ran into some issues getting my finicky nvidia/amdgpu laptop to work. I might go blendOS as a holdover, it seems like a good mix of the two. Also I have some issues with Manjaro (tried for a while) but pamac cli at least handles all of my aur and pacman needs properly.
Fedora because I like this out of the box look more than Ubuntu and it runs my games well with my nvidia card
I have one Ubuntu and one fedora server. Honestly they’re both fine.
Linux Mint, because I don’t like to tinker with the system, I like good defaults (and Mints has them).
Well technically Mint has one terrible default nowadays that is hidden unverified Flatpaks.
I avoid flatpaks, so I don’t mind.
Sure but Flatpak is the package format for new users and it’s a very bad decision for a beginner focused distro to restrict it.
Enough packages show up.
I do agree cinnamon,mate and xfce us not enough but I found cinnamon the least buggy option.
Yk what I LOVE THAT, Why i liked linux mint when i was new.
I use Fedora simply because I got a Framework and the fingerprint reader didn’t work in (K)Ubuntu so I tried Fedora as a little test. It worked, so I just stuck with it - everything else worked as I wanted, and it gave me the opportunity to try a completely new distribution.
Maybe bcs kubuntu is using a older kernel.
Debian Testing (laptop, workstation and RPIs) since it works best for me. Tried Gentoo, Arch, OpenSUSE and several others. Also, I’ve been using FreeBSD for some time.
deleted by creator
I use LMDE. I use it because Mint has proved that it is worth using (for example: it provide easy way to install multimedia codec by only click “Install Multimedia Codec” in applications menu) and I want it to success.
Sorry if my english is bad
Previously arch now NixOS, just love the reproducibility.
MX Linux. It is Debian with setup and tools I really want but would be too lazy to prepare in one go. Love it as much as I love Debian.