|
|
|
|
|
by tarruda
3039 days ago
|
|
It appears that by using a CoW filesystem like Btrfs I can have some of the same advantages of using Nix: - Parallel installation of multiple OSes sharing the same storage pool - Snapshot/rollback How does using Nix compare to using a CoW filesystem such as Btrfs or Zfs? |
|
With a file system the storage pool is dumb and all meaning of higher-order abstractions (such as packages) is lost.
You don't use functional package management just for deduplication, but in order to be able to declare and reason about state.
(I work on Guix, which is an implementation of functional package management, but with different abstractions.)