Remix.run Logo
lproven 3 days ago

> If I'm able to do everything I can in my regular arch Linux installation

No, you can't.

If you want Arch but with snapshots and rollback, Garuda Linux does that by default. It is not immutable, though.

gchamonlive 3 days ago | parent [-]

For snapshots and rollbacks, my backup strategy is enough with Borg. I also take an hourly inventory of the installed packages, so if I need I can go back a maximum of 7 days and a minimum of 2 and see what changed. It's usually enough.

lproven 2 days ago | parent [-]

I feel this is a false equivalence.

Atomic updates are not the same thing as backups.

Backups: my file is gone, overwritten, corrupted, I accidentally deleted contents I want... but my computer is working, so I will retrieve a copy from my backup.

Atomic updates: aargh, my computer was half way through installing 150MB of updates across 42 packages, but one file was bad and the update failed, so I rebooted and now it won't boot! No problem, reboot to the boot menu, choose the previous snapshot, a known-good config, and you can boot up and get back to work, until the update is available again.

gchamonlive a day ago | parent [-]

Didn't say they were equivalent, I've said Borg is enough for me, specially when pacman does a very good job updating the system atomically. In the rarest cases where a pacman update breaks the system, which is usually when the user doesn't have informant installed and forces a failed installation, I'd just chroot from an arch live install disk and fix the OS.