this post was submitted on 27 Jul 2026
603 points (98.2% liked)

Technology

86745 readers
3018 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Strawberry@lemmy.blahaj.zone 1 points 1 day ago

Yes there's a difference between atomic and immutable but Bazzite (and Fedora atomic which it is based on) is both atomic and immutable. Immutable means much of the system is normally read-only at runtime (the system libraries and software, but not your user software and home folder), and should only be modified under certain circumstances, if at all. In Fedora Atomic/Bazzite, updates to system software either 1) update the upstream system image, or 2) are "layered" by you on top of the base image. When a new package is layered, it is added to the system at startup.

Immutable doesn't truly mean immutable though, as you can switch the filesystem from readonly if you want to. It's just not recommended.

99% of the time though, you shouldn't need to layer any packages. The only packages I've ever needed to layer have been the codecs on fedora atomic that fedora isn't willing to package in its own repos for patent/legal reasons. Bazzite has all of these by default. So on my bazzite PC, I've not had to modify the base system at all for any gaming, office, creative, or coding activities I've done.