A Linux kernel scheduler discussion, user Jonathan Danti complained that changes to the kernel broke an important third-party module—ZFS. Here’s what Torvalds replied:
Please note that the thesis 'we don't break users' applies to user space programs and to the kernel I maintain. If you add a third-party module like ZFS, then you're on your own. I have no ability to support such modules, and I am not responsible for their support.
And frankly, I don't see any chance of including ZFS in the kernel until I get an official statement from Oracle, certified by their chief counsel or, better yet, Larry Ellison himself, stating that everything is okay and ZFS is now under GPL.
Some think that adding ZFS code to the kernel is a good idea and that the module interface handles it just fine. Well, that's their opinion. I don't find such a decision reliable, considering Oracle's controversial reputation and the licensing issues.
Therefore, I’m completely uninterested in things like 'ZFS compatibility layers', which some believe isolate Linux and ZFS from each other. Those layers are of no use to us, and given Oracle’s propensity to litigate over the use of their interfaces—I don't think this effectively solves the licensing issues.
Don't use ZFS. That's it. In my opinion, ZFS is more of a buzzword than anything else. Licensing problems are just another reason why I will never deal with this FS.
All the ZFS performance benchmarks I've seen are absolutely unimpressive. And, as I understand, ZFS is not even properly maintained anymore, and there’s no hint of long-term stability here. Why even use it?
Forrás: linux.org.ru
