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

Yep, that's Oracle!  :flan_actually_bloody_evil:

Ubuntu is heavily deprioritizing ZFS. https://openzfs.github.io/openzfs-docs/Getting%20Started/Ubuntu/Ubuntu%2022.04%20Root%20on%20ZFS.html

Ubuntu 22.04 Root on ZFS — OpenZFS documentation

@mwl @spacehobo This was a Sun Microsystems licensing decision, way before Oracle bought them. Remember, Oracle don't open source. All the cool stuff like Illumos, dtrace, ZFS etc comes from Sun history, not Oracle history.

On the other hand, one could say that the #Linux #GPLv2 license is incompatible with a lot of things.