If Ubuntu are willing to do the legwork to make sure that any breakage between the kernel and ZFS is handled by their devs prior to patches going into the base OS then for me it’s a no brainer.
I have held off on ZoL thus far due to concern with the above.
The TLDR version is that you can boot from a ZFS clone (which is basically a set of block pointers to an existing snapshot - thus take almost no space until modified) of a ZFS snapshot.
Upgrades become risk free. Rollback is painless. No virtualisation required… you get snapshot rollback on real hardware
edit:
better described here
If ubuntu start to support root on ZFS, you can be sure that boot environment support via GRUB surely can’t be far behind.
I was about to install Debian on a machine for some ZoL development but perhaps I’ll give Ubuntu 19.10 a try instead. It’s probably a better idea to use a stable OS on the machine and develop in VMs anyway, that plan was only half baked.
Edit: bugger, the ZFS installer for Ubuntu isn’t available for another 5 days! I installed Debian as originally planned in the meantime.
Edit again: Read TFA, it’s available in the daily builds.
I am not sure how “new” any of this stuff is…
I had it briefly installed on Fedora, and you have to rebuild the driver for every kernel upgrade which takes some time.
I believe this is based off of the zfs from opensolaris, which was at zpool level 28. I have access to Solaris 11 servers and they are at pool version 44 or so?
I would definitely love to run it on linux if there were better support!
It’s version 5000. Development of ZFS continued outside of Oracle after the acquisition, and ZFS on Linux is becoming the central repo for OpenZFS development.
Ubuntu having better support for ZFS out of the box is exactly the hype
Far out. I never I have a freebsd vm and an illumnos vm, and have never noticed the “feature” list above the pool versions in a zpool upgrade -v… That is cool!
Yeah cddl and Fedora… So we have a hinky zfs repo installed for zfs to keep it “separate” and it builds a kernel module via the dkms frame work for every kernel update… Be nice if some 3rd party packager would at least build the module and package, like rpmfusion… yo well, score one for ubuntu!