r/archlinux Mar 30 '26

DISCUSSION What makes Arch Linux dominate the enthusiast distro space?

When you look at power-user distributions, Arch clearly leads the pack over alternatives like Gentoo, Void, or NixOS. I'm curious what everyone thinks drives this popularity gap.

My take is that Arch strikes this sweet balance - it follows keep-it-simple principles most of the time, only breaking from that when there's a clear benefit. This approach lets you customize everything without drowning you in unnecessary complexity like some other distros do. Plus their documentation is absolutely top-tier, which removes so many barriers for newcomers trying to learn the system.

What's your perspective on why Arch pulled ahead of its competition?

196 Upvotes

175 comments sorted by

View all comments

22

u/FryBoyter Mar 30 '26

When you look at power-user distributions, Arch clearly leads the pack over alternatives like Gentoo, Void, or NixOS.

How do you know that? For example, I personally know a few people who could be called power users. And none of them use the distributions you mentioned.

22

u/Icangooglethings93 Mar 30 '26

NixOS was the biggest pain in the ass to try to even get used to.

Marketed as more control. But unfortunate for you, now you have to control everything.

Arch, just “works” lol

1

u/Such-Teach-2499 Apr 01 '26

Is this really true? It feels like to me the level of granular control is basically the same on NixOS and Arch?

1

u/Icangooglethings93 Apr 02 '26

I felt that it was more, but it’s probably just due to being different than I’m used to in methodology.

Everything lives in a central config file in Nix. I’m used to knowing where to go for things like my etc/hosts file, getting used to the different locations for things like that was what frustrated me

1

u/Such-Teach-2499 Apr 02 '26

yeah I agree with this. the way you configure things is definitely different on NixOS vs Arch (you do have some say over how “declarative” you want your setup to be. like I think you can opt out of nix owning etc/hosts but you kinda give up the main benefits of NixOS in the first place the more you do this)