What's the draw of Arch over Ubuntu/Fedora/Mint, etc?
What's the draw of Arch over Ubuntu/Fedora/Mint, etc?
But if something breaks in Arch, I can almost certainly just open up the wiki page and fix it. Ubuntu keeps breaking stuff over and over again that I just don't know how to fix.
EDIT: Thinking about it, a lot of those issues probably also come from the fact that I usually don't reinstall my OS. With Arch is designed for, but Ubuntu/Fedora/etc. not so much.
LOL. Debian has one of the best automatic upgrading procedure long before Arch is born. RedHat/Fedora was not good at automatic upgrading between releases when an conflict happens, but it was doable with third-party Smart package manager. Now Fedora supports upgrade out of the box. I never ever reinstalled any of my Fedora or Debian distro just for upgrade.
Fedora on the other hand just doesn't, or at least not in my typical usage. Maybe third party package managers would help in that regard, but if I'm going to babysit my distro I'd rather have something I can understand, like Arch.
Smart packager is not necessary anymore. Default package manager dnf is smart enough. Smart was good because it is crossplatform (deb/rpm/tgz packages and apt/yum repos were supported), with both console and graphical UI. It also provides smart changesets, like dnf does now.
But really, the documentation is the best of any GNU/Linux distribution, bar none. There are very few things I cannot figure out by going to the arch wiki.
[1]: https://docs.fedoraproject.org/en-US/Fedora/25/html/System_A...
Arch also has the AUR (Arch User's Repository) which provides a lot of software that isn't available through most distributions for various reasons, such as quality, stability, maturity, patent, freedom or packaging/dependency issues. This makes customization a lot easier, at the expense of all the trust, stability, and security expected from using a distribution (I guarantee none of you actually verify the packages aren't malware when installing through AUR)
From my perspective, Arch seems a little expedient. It provides a good Desktop experience, but is not as robust as distributions based on package managers like Portage, APT, or RPM. It is a lot easier to install and set up than Gentoo though, and provides similar benefits in terms of software freshness and builds with a few different configurations - hence my assessment.
The AUR is a far superior system than PPAs and offers far more software than I've seen "natively" available for any other distribution ever.
They're all completely up-to-date (kakaoune might be an exception because it just builds HEAD since there are no releases).
I regularly observe AUR getting packages before the equivalent PPAs and before ubuntu packages are even updated. Even for security releases.
But you're certainly right, it depends on the given package maintainer. In the rare case that updates take more than a day or two, I just pull the PKGBUILD, edit it, makepkg, pacman -U and I'm done.
On the other hand, I could list hundreds of packages that are a version or two behind in Xenial that are update to date in Arch (not even AUR). Maybe not security fixes, but sometimes important bugfixes, etc. For example, Qemu in Xenial, can't make VHDs for Azure, which is constantly a thorn in my side (qemu takes a long time to build from source, even if you disable all non-x86).