• Telorand@reddthat.com
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Cool. My first thought was how this would differ from blendOS, which is also immutable Arch. Seems like the main difference is the use of systemd-sysupdate to handle unprivileged updates.

    Not sure how rollbacks are handled, but I only glanced at it.

  • onlinepersona@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 months ago

    My immediate thought was: why not NixOS as a base? Building KDE is such a nightmare that if they had to deal with it themselves on NixOS, it would help them clear up their dependencies. Right now it’s such a big mess of unnamed and implicit dependencies that exposing it to the team would also show them how to cut down on them.

    My hope was also that if the KDE team were invest in a NixOS offshoot, that the OS would finally get proper GUIs or integrations into existing GUIs like Discover (why not Diskover?) Or the system settings and other config management.

    But, to be fair, I could understand if they considered it, took one look at the documentation and noped out.

    Anti Commercial-AI license

    • Wooki@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      The “distro” would be reduced to a configuration file base (which Id be all for imo).

      On that note, Nix desperately needs officially supported config sharing social system like dotfyle.

    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      Why would it? OpenSUSE isn’t a good choice for a base system it is fairly obscure and the base is rather large.

      • ijhoo@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        They have been a supporter / promoter of KDE for a long time, would seem logical to me that KDE would go with suse.

        • Possibly linux@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          Suse isn’t well suited for a minimal base system. You would want something like Arch or Debian and in this case they went with Arch.

    • moonpiedumplings@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      Opensuse doesn’t have rpm-ostree. Their immutable offerings are just snapper/btrfs snapshots before changes to the system.

      Such a setup is nowhere near as powerful. rpm-ostree can rebase itself based off of a container/oci image. It can layer images on top of eachother. Rather than just tracking when changes happened, it can also track what change happened, in a git style setup.

        • moonpiedumplings@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          Oops… my bad. In my earlier comment I assumed that this would be a Fedora/Ublue based distro, rather than an Arch one. Arch doesn’t have RPM ostree either (which makes me dislike it as a choice for an immutable distro).

          But, it’s highly likely that with the steam deck and other projects, there is already an ecosystem for immutable Arch, and a minimal base system to start is advantageous, as Possibly Linux said.