Bazzite 45 is here! (universal-blue.discourse.group)
submitted 3 days ago by to c/linux@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 2 days ago* (last edited 2 days ago) (2 children)

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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 2 days ago* (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment