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 I have always done root on ext (or FFS), and saved the fancy bulk storage tech for a data partition. If I make the base system a highly repeatable thing via config management, then it doesn't need backups and fancy filesystems. Just reinstall/reimage/run cms in some combo to recover it.