Has there been a change in ZFS licensing? I thought it was always going to remain poorly integrated into the Linux ecosystem.
Has there been a change in ZFS licensing? I thought it was always going to remain poorly integrated into the Linux ecosystem.
Interestingly, NixOS excels at ZFS integration.
Because NixOS builds everything from source with transparent binary caching, always upgrades your system as an integral while, and performs upgrades atomically, you'll probably not even notice that ZFS isn't in the mainline kernel as you use it. NixOS will never upgrade your kernel to one that's incompatible with whatever version of ZFS is in the repos, and it'll never leave you in a partially upgraded state where your new kernel is installed, but your new ZFS modules are not— even if you pull the power during an upgrade.
ZFS feels very native on NixOS. It's great
It remains a kludge rather than something that can really be thought of as an integrated Linux solution. Even if it works okay in some situations.
If what you want is just snapshotting and you want something that's in the mainline kernel, I guess there's BTRFS. Bcachefs seems to be coming along nicely, but who knows when it'll really be ready.
——
1: https://papers.freebsd.org/2019/BSDCan/jude-The_Future_of_Op...
Kinda typical... nice to have though!