May be a mean sounding question, but I’m genuinely wondering why people would choose Arch/Endevour/whatever (NOT on steam hardware) over another all-in-one distro related to Fedora or Ubuntu. Is it shown that there are significant performance benefits to installing daemons and utilities à la carte? Is there something else I’m missing? Is it because arch users are enthusiasts that enjoy trying to optimize their system?
Its like buying a pre-built PC vs a custom PC.
They do the same things at the end of the day, but the the custom PC converts the extra time investment into a result that gives better performance and is more suited to your needs.
You need a complex system to do something simple. To simply press the gas pedal and fucking go you need an internal combustion engine that is nasty to look at, this confangled monstrosity, harder to manufacture than the batteries that will replace it. When you just drive your car you never have an inkling of the whole mechanism
It’s actually less trouble. Back when i used ubuntu based distros I ended up using the arch wiki anyway, and I never successfully upgraded from one ubuntu LTS to the next without problems anyway, so I figured why not try the distro that doesn’t have upgrades and has amazing docs. It’s much more stable.
I don’t really understand the question. All you have to do is run archinstall and then add a desktop environment like KDE and that’s like 80% what other distros do.
I think arch used to be hard to get started but not anymore. That’s reserved for gentoo now
Believe it or not, it’s still less work than NixOS (at least for a daily-driver OS)
It isn’t any trouble. Rarely an upgraded service requires user intervention. This is usually documented and if not it is easy to search for a fix. I find arch faithfully follows upstream packages and provides a very pure linux experience. As much as I love the Debian community, their maintainers tend to add lots of patches, sometimes exposing huge security flaws. Most other distros are too small to be worthwhile or corporate controlled or change the experience too much.
The short answer is because I’m lazy. I might lose 30 min during the system setup instead of 20, and now I have a system that I don’t have to worry about until the hardware gives up.
Arch is a rolling release distro, which means it’s unstable, which doesn’t mean what you think, instead it means that you can update your system indefinitely without worrying about “versions”. For example, if you had Ubuntu 20.04 installed on your server, in may you had to update it to 24.04, and that’s something that can cause issues. And in 2029 you’ll need to go through that again. Arch is just constant updates without having that worry. Which means no library is safe from updates, ergo unstable.
Also the AUR is huge, and I’m a lazy ass who likes to just be able to install stuff without having to add PPAs or installing stuff by hand.
Also there’s the whole customize the system, I use a very particular set of programs that just won’t come pre installed anywhere, so any system that comes with their own stuff will leave me in a system with double the amount of programs for most stuff which is just wasteful.
Finally there’s the wiki, while the vast majority of what’s there serves you in other systems, if you’re running Arch it’s wonderful, it even lists the packages you need to install to solve specific errors.
Honestly, in the long term it has been less effort.
If you’re an “out-od-the-box” comouter user (web browser, maybe one or two apps, and office suite, then stick with the more conventional distros. If you are very dynamic with your OS, especially 8f you play with a lot of different OSS applications, then Arch get’s easier.
Arch really isn’t very difficult to use these days for someone with a few years debian or similar use (don’t try and use it when first trying linux).
Installing it is straightforward, and you can access preferences via the settings app.
to me the main difference was having to use a different package manager. so no biggie really. and arch has an awesome wiki. the documentation made things too easy so now I use nixos BTW
It meets their needs and preferences, simple as that. I tried Arch in like 2008, and thought people were crazy for all the trouble it took back then. Nowadays there’s a lot of nice distros built on it, so you can get the benefits (such as they may be) without all the low-level tinkering.
I daily drive Debian now, but several years ago when a couple of my computers were still very new, I used Arch since it has bleeding-edge support for new hardware while being still thoroughly documented in the Arch Wiki.
The sheer volume of packages on the official repo and the AUR made it great for discovering which desktop environment I wanted to use and for software-hopping in general too. You can have as much or as little on your system as you want and nothing is forced on you.
I wanted a rolling release distro, and Arch has an amazing wiki. That’s why I chose it. Though I ultimately moved on to CachyOS (Arch based), because it’s a lot more pre configured than Arch.
People swear there’s secret sauce in the Cachy kernel too.
Placebo is a hell of a phenomenon though lol
There are some benefits, but its situational and only affects you while your hardware is very new. Eventually the base kernel catches up in most cases.
I’ve observed some notable improvements when benchmarking with the CachyOS kernel on NixOS via Chaotic’s Nyx using moderately old hardware:
https://programming.dev/post/38304031
Haven’t yet tried replicating the same comparison on newer hardware, but would be interested to see what others have tested. Any observations?
I currently use bazzite, but I learned more about Linux by installing arch from scratch than anything else I’ve ever done with my PC. It was a beautiful experience and I will never forget it.
I recently got a new laptop, and I’m considering installing arch again on the old one again to have a system available that is less restrictive. I’d probably use an installer this time around…but maybe not.
It’s a misconception that is any “trouble”. I’m using CachyOS, which is basically Arch but with additionally optimized repositories and settings. You just install it an use it, like Mint or Ubuntu. It just works, but it’s also faster for performance related tasks (especially gaming, but also others), importantly and explicitly without any tinkering.
Quite the opposite, actually: there much less tinkering required to get gaming specific things to “just work”, as the tweaks are all there by default. This includes running Windows programs often considered hard to run (through Wine).
I do happen to enjoy and want a rolling release. There’s a new kernel released, and I can install it like a day later. New KDE comes out, update is there for me in a few hours. Software is generally up to date, which was such a refreshing experience as I’m used to running Debian server side. Oh what a contrast.






