Earlier quoted context omitted.
Without the needed support from the kernel side Can you clarify what you mean by that?
The previous poster clearly does not understand that ZFS on Linux is essentially a native port with very careful dancing around licensing borders.
Licensing matters. It may not matter in terms of what I can do with my servers. I can compile ZFS and run it just fine on Linux. But you won't find Red Hat doing it. You won't find IBM doing it. Linus won't be adding it into the mainline tree anytime soon.
This means that there may be "technical" solutions to getting ZFS running on Linux, but that also means that there will be artificial barriers in place that will make it more difficult to run, test, deploy, and support.
These things matter.
I might use ZFS for Linux on a personal workstation, but there is no way that I'd add it to a production cluster.