Comment by M95D

3 days ago

> at some point the system state would break and you'd have to reinstall

My advice is to start using btrfs snapshots. Make a backup snapshot, run the updates, and if anything breaks, just "btrfs set-default" to the backup snapshot and everything is working again.

Looked in to ZFS snapshots and pretty sure I had it working for awhile, the challenge was the boot sequence required for a custom kernel and rootfs was pretty non-transparent when you wanted to combine the snapshots with encryption and GPT disk label support. Or that's my recollection, anyway. I think a lot of gentoo users these days probably just use genkernel and run scripts for initial root fs generation, ceding control, but that's sort of against the mentality that brought me to gentoo IMHO. Also, stick with openrc...