- FLAVOR: Ubuntu Server
- HEADLINE: ZFS on root in installer
- DESCRIPTION: as headline! ZoL is awesome. Extra hoops though to install on root.
- Head of development @ an ISV.
There's actually a bit of work that could be done on the installer/partitioning IMNHO. As have been mentioned here, 512MB is a little tight for /boot (although 10GB would be too big).
As it is, it's rather hard to set up lvm/zfs volume management for everything but /boot over an encrypted partition - unless you can "use whole disk". Eg: a windows machine with a handful of hds/ssds - it can be pretty tricky to end up with swap, root (/), /home on a separate filesystem/mountpoint along with a conservative (10-20GB root filesystem/mountpoint) -- and the rest available to grow/add filesystems (for eg: containers/vms).
I know it's not really an Ubuntu bug, but ZFS on Linux is broken. Try growing a disk in say VMWare or VirtualBox at see ZFS on Linux not knowing how to grow the filesystem.
It's a bug because it actually works in OpenZFS. It's suppose to work, there's commands for it in the ZFS tools. Linux is the only platform where this doesn't work.
Also ignoring that virtualization exists would be a little silly for a modern filesystem. There's features of ZFS that of cause doesn't make sense on virtualized hardware, but things like snapshotting and checksumming are still nice to have.
As it is, it's rather hard to set up lvm/zfs volume management for everything but /boot over an encrypted partition - unless you can "use whole disk". Eg: a windows machine with a handful of hds/ssds - it can be pretty tricky to end up with swap, root (/), /home on a separate filesystem/mountpoint along with a conservative (10-20GB root filesystem/mountpoint) -- and the rest available to grow/add filesystems (for eg: containers/vms).