• KindaABigDyl@programming.dev
    link
    fedilink
    arrow-up
    54
    ·
    24 days ago

    I wonder how many Arch haters have actually used Arch and ever ran into a breaking issue.

    In my 8 years of daily driving Arch, I have had 1 ever, and it was only bad bc I didn’t know of BTRFS yet.

    That happened 3 years in, and I went on a new distro-hopping spree in between, trying Fedora, NixOS, and others, and they had actual problems. Not “oh an update broke my system and was fixed in a day.”

    So now I’ve been back on Arch for more years.

    This whole “Arch is always breaking and takes so much maintenance” is a myth. In reality, Arch is the most stable, because it packages everything Vanilla. Everything works the “standard” way. On Debian, things decay, and then some stuff that’s new breaks with some stuff that’s old. On Fedora, there is a Red-Hat tax: configs in weird places, strange scripts, software missing from main repos (COPR sucks btw). On Arch, it’s just “normal” Linux; and that works

    • Badabinski@kbin.earth
      link
      fedilink
      arrow-up
      16
      ·
      24 days ago

      This mirrors my experience. I -Syu on a weekly basis, spend about 3 minutes doing pacnews, and then I’m done.

    • NekuSoul@lemmy.nekusoul.de
      link
      fedilink
      arrow-up
      14
      ·
      24 days ago

      Yeah, I’ve noticed there’s this subsection of people that have a completely wrong understanding of what the term “stable” means in the world of distros, and that it often creates as many problems as it solves, particularly on a desktop PC, or even worse, a gaming PC.

      And for there record: Stable just means that things don’t change. That doesn’t mean it contains less bugs, is easier to use or is more secure. And on the flip side it doesn’t mean that distros that are not “stable” are necessarily “unstable” in any shape or form.

      • Voytrekk@sopuli.xyz
        link
        fedilink
        arrow-up
        2
        ·
        24 days ago

        Stable distros are great as targets for development, such as for containers. It also works great for end user environments because developers aren’t trying to hit a moving target in terms of core libraries.

        For a home user, having something more stable isn’t very beneficial. If you want to have things stay the same for the next 2 years or so, then go for it.

        It’s one of the reasons why fedora works well, it has just a 6 month release cycle, so nothing gets too stale. More modern packaging formats like flatpak and appimage are changing things a bit since they don’t rely on the system packages and can use something newer.

    • Baleine@jlai.lu
      link
      fedilink
      arrow-up
      8
      ·
      24 days ago

      Interesting, my two friends with Arch keep breaking their system 😅 They say its not their fault though!

    • insomniac_lemon@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      23 days ago

      I’ve used my current install for at least that long (going back further with Antergos) and you’re correct about non-rolling options… I definitely would’ve had more pain with system upgrades and PPAs etc in those years.

      That said, I think the Tamagotchi comparison probably makes sense in a way if it “dies” you probably did something “wrong” as on-paper it’s also not difficult to maintain a digital pet either.

      I’m using an outdated system, it’s on three strikes:

      1. Slow, shared internet for me. This adds friction to updates, and when I don’t update as frequently as Arch expects this is the breakage you won’t see.

      2. I hate that updating today vs days-from-now might yield drastically different results. Admittedly the actual problem with my last few updates is that the reason-I-updated issues persisted.

      3. The AUR is the biggest reason to use Arch. But use the AUR very carefully and not for system dependencies! Your graphics card is now legacy, so we put the driver on the AUR* ;)


      Though I don’t think these sort of problems are unfixable**, and other rolling distros probably do fix some of them but may also not have as good of a packaging system as Arch.

      For instance I’m trying Void Linux on an old machine and have already ran into 2 (non-default) applications missing dependencies (which might be an issue with package maintainers, but also Void doesn’t seem to track optional dependencies).

      Tumbleweed/Slowroll would probably be a better fit for me, if not for Patterns.

      * also if you update without switching, blank screen for you

      ** internet+GPU are also material problems as well, but those cannot get fixed today and probably will not be fixed next month either

    • BurgerBaron@quokk.au
      link
      fedilink
      English
      arrow-up
      1
      ·
      24 days ago

      Once I learned to make separate partitions for root, home, EFI, and then make routine backup of my package list, the update fears evaporate. Though with how CachyOS sets up btrfs snapshots by default now, it’d be pretty hard to deep fry an install beyond repair.