• Brave_Clown@lemmy.mlOP
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    edit-2
    1 day ago

    Same thing, both words describe the same thing.

    EDIT: I have learned not only from the dude below me, but also more reading online that indeed atomic and immutable are not exactly the same thing. Related but different. Tho my comment stands I still like the atomic nature of Bazzite, but I also LOVE the immutable part of it.

    TLDR: Immutable means the core OS is read-only while it’s running, and atomic means updates swap in a whole new system all at once, so you can always roll back.

    • fuckoffplzkthx@lemmy.today
      link
      fedilink
      arrow-up
      6
      arrow-down
      2
      ·
      edit-2
      2 days ago

      No, they aren’t. I feel like I’m taking crazy pills reading these comments.

      Atomic is all-or-nothing upgrades / block upgrades instead of individual packages

      Immutable is a read-only operating system root (yes, you have access to /etc, fedora got pedantic about this)

      You can have one, the other, or both, or none.

      https://ubuntu.com/blog/ubuntu-core-an-immutable-linux-desktop

      https://fedoraproject.org/atomic-desktops/silverblue/

      What is an immutable operating system? Before we can discuss what differentiates Ubuntu Core from other immutable operating systems, we must first define the properties that make an OS immutable:

      Read-only: The primary characteristic of an immutable OS is that the running system cannot be directly modified by users or applications.

      Atomic updates: Updates are applied atomically; meaning they’re successfully applied all at once or not at all.

      […]

      Edited for formatting.