Linus Torvalds 不建议使用 ZFS On Linux
Linux 内核创建者 Linus Torvalds 最近回应 Linux 内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨 Linux 内核最近破坏了内核源码树外 ZFS 模块的评论。
Linus 表明了自己对 ZFS On Linux 的态度,在 Oracle 对 ZFS 的代码进行重新授权以使其能更友好地被引入到 Linux Kernel mainline 之前,他不会推荐使用 ZFS On Linux。不过即便抛开许可证的原因,Linus 似乎也没被 ZFS 的功能或综合表现所吸引。
当然,Linus Torvalds 对内核源码树外模块的行为几乎不怎么控制,并且始终坚守不维护不稳定的驱动程序 API/ABI 的立场,不会投入精力到闭源/内核源码树外的代码中。内核源码树外的模块也基本上被视为不存在。
根据 Linus 的回应,如果有人为 Linux 内核添加了像 ZFS 这样的模块,那么它们将独立于 Linux 内核,Linus 也无法维护它,也无法被其他人提交的内核变更所影响。有人认为将 ZFS 代码合并到内核中是可行的,但 Linus 考虑到 Oracle 的诉讼性质,以及有关许可的问题,他绝对无法放心采用这种方式。