Originally posted by pal666
View Post
1) Using CDDL-licensed ZFS with GPL-licensed kernel could be a violation of licensing, which is a big deal for corporate users who aren't exactly fond of idea of being caught on something like THIS. Sun had their wish to be incompatible with Linux. Let's respect it and see where is Sun and where is Linux, he-he. To the hell with CDDL.
2) Its third-party module. GPU drivers vs ubuntu have already shown us how this performs. You upgrade OS version. Boom, black screen. Despite of DKMS gpu driver could fail to build or start anyway. Bummer. Even more fun if same thing happens to rootfs driver, ha-ha. That's how one fucks their system up for the real.
3) Ubuntu default setup provides quite reasonable subvolumes setup by default. So one can snapshot /home and rest of system in independent manner. I wonder if zfs on ubuntu can do similar tricks.
4) Btrfs is integrated with Linux, chattr +C or cp --reflink are working, etc and it even reuses RAID algos from appropriate kernel modules (just heavily optimized math though, not block-level approaches/lvm/etc).
Speaking for myself, I'm dealing with VMs and SD card images and ability to cp --reflink them for cheap multi-version-alike approach is valuable ally to me. Now I can get "independent", "deduplcated" copy of VM or drive image in a blink of eye, while these are still "independent" files, by virtue of CoW. Not to mention it is handy keep some few snapshots in case something has gone terribly wrong, like infamous "rm -rf /usr /whatever/it/was", as seen in bumblebee epic bug.
Comment