Just got a steam deck and immediately checked out the desktop mode, and I was somewhat surprised to see KDE and pacman as opposed to GNOME and apt, I have nothing against the former though a strong preference for the latter, anyone know why Volvo went in this direction?

  • Björn@swg-empire.de
    link
    fedilink
    arrow-up
    119
    arrow-down
    1
    ·
    1 year ago

    The popular opinion is that it was easier for them to get up-to-date packages that way.

    My opinion: It’s just what the people working on the Deck were using at the time themselves.

    Other reason might be that they had SteamOS 2 based on Debian and probably had some problems with it that they could solve on Arch more easily.

    • seaQueue@lemmy.world
      link
      fedilink
      arrow-up
      80
      arrow-down
      1
      ·
      1 year ago

      Arch packaging is also significantly easier to work with in my experience. I’ve packaged for both for some years and I’ll take the Arch build system over wrangling dpkg every chance I can.

      • 1984@lemmy.today
        link
        fedilink
        arrow-up
        33
        arrow-down
        1
        ·
        edit-2
        1 year ago

        Totally agree. Arch is actually a really good, simple system. That’s why so many people pick it as their main distro. Once you have installed it a few times, it’s just very simple how it works. There is no magic.

        • swooosh@lemmy.world
          link
          fedilink
          arrow-up
          5
          ·
          edit-2
          1 year ago

          The difficulty with arch is not get it up and running. It’s about keeping it up to date. Do you have selinux enabled? I like selinux and among other things that’s what fedora bundles for me. I could do everything myself but not only do I have to know the state of the art today, I also will have to know what’s up tomorrow. I have to keep up with it. That is the difficulty with arch. Selinux is just one example but probably a prominent. I bet many people running arch have not installed it.

          • 1984@lemmy.today
            link
            fedilink
            arrow-up
            2
            ·
            1 year ago

            True, I have not installed it. I ran Fedora for a while long time ago and selinux was causing tons of headaches. So I never wanted to have it on my system after that.

      • toasteecup@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        arrow-down
        1
        ·
        1 year ago

        +1 to this. I built a few deb packages at a previous company. It was a solid packaging suite but good lord was it a pain to work through

      • patchexempt@lemmy.zip
        link
        fedilink
        arrow-up
        8
        arrow-down
        1
        ·
        1 year ago

        I feel like this is the answer. if you’ve ever had to maintain a build pipeline or repository for .deb or .rpm, it’s not exactly pleasant (it is extremely robust, however). arch packaging is very simple by comparison, and I really doubt they’d need much more.

      • Dandroid@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I have only ever packaged for RPM (the company I work for has our own RPM-based distro). How does it compare? I find RPM to be pretty easy, but I have nothing to compare against.