Why Nostr? What is Njump?
2025-02-26 12:59:50
in reply to

Kura くら Woomy :disconnecting: on Nostr: nprofile1q…f359z Do not take this for a real answer - I am no expert on this. This ...

Do not take this for a real answer - I am no expert on this. This is just mz interpretion.

An immutable distro is something like Vanilla OS https://vanillaos.org/ or Steamdeck OS. You cannot, by any means change the root partition. (In vanilla os you can toggle the read only flag, but technically only the system is allowed to make changes). Both use a A/B root partition system and during an update, they install it on the other, unsued partition and for the next reboot change root to the new installed one. You cannot fuck around (Or only minimally like config files in /etc) on system os level. Only make changes to user-user space (user space flatpak, user level systemd services, ...).

A declarative OS is an os, like nix, that sets up your system according to a declarative config file, and depending on the system, to a reproducible state (by using commit hash exact checkouts and deployments), but technically allow you to change and adjust the root partition after deployment.

The A/B immutable system of Vanilla OS is open source and can be used by other systems, so technically you could combine bioth immutable with declarative.

TL;DR: Immutable: No changes after installation - Declarative: Reproducible installations

PS: Again, no guarantee that I am right
Author Public Key
npub1nld65jcax6kpxnyad7svp0a8d2akzcguga5sp0hzz5gxpuuwmhgqsaql2z