It appears Linux root-on-ZFS is a mess. No standard way to do it. Kernel updates require recompiling ZFS. Boot environments are a cornucopia of constantly evolving hacks.

If you're actually using #ZFS on root, on #Debian, what's your preferred hack to make that happen? #sysadmin

I suspect #openzfsmastery might need to assume root on extFS and data on ZFS, leaving root-on-ZFS for the advanced user or a terminal chapter. 

@mwl Yeah, this was a deliberate licence incompatibility from Oracle designed to hurt Linux specifically. Take it up with Larry Ellison and the rest of Trump's cabinet.

Ubuntu decided to just Do It Anyway, so there's that avenue for pre-built kernels, but my experience with that a decade ago left me with a bad taste in my mouth. Maybe they got better?

@spacehobo @mwl There is a reason Oracle stands for One Rich Asshole Called Larry Ellison.