Linus Torvalds 不建议在 Linux 内核中使用 ZFS

来源: OSCHINA
编辑: 局长
2020-01-10

Linux 内核创建者 Linus Torvalds 最近回应 Linux 内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨 Linux 内核最近破坏了内核源码树外 ZFS 模块的评论。

Linus 表明了自己对 ZFS 的态度,在 Oracle 对 ZFS 的代码进行重新授权以使其能更友好地被引入到 Linux Kernel mainline 之前,他不会推荐使用 ZFS 。不过即便抛开许可证的原因,Linus 似乎也没被 ZFS 的功能或综合表现所吸引。

当然,Linus Torvalds 对内核源码树外模块的行为几乎不怎么控制,并且始终坚守不维护不稳定的驱动程序 API/ABI 的立场,不会投入精力到闭源/内核源码树外的代码中。内核源码树外的模块也基本上被视为不存在。

根据 Linus 的回应,如果有人为 Linux 内核添加了像 ZFS 这样的模块,那么它们将独立于 Linux 内核,Linus 也无法维护它,也无法被其他人提交的内核变更所影响。有人认为将 ZFS 代码合并到内核中是可行的,但 Linus 考虑到 Oracle 的诉讼性质,以及有关许可的问题,他绝对无法放心采用这种方式。

Linus 还坦言对某些"ZFS shim layer"东西完全不感兴趣,有些人似乎认为这会隔离两个项目。但这对 Linux 内核没有任何价值,并且考虑到 Oracle 关于 API 的版权诉讼(请参阅 Java),他不认为 Oracle 会修改 ZFS 的许可证。

总而言之,Linus 的观点就是不要使用 ZFS。他表示自己见过的基准测试并没有使 ZFS 看起来那么出色。据他所知,ZFS 背后也没有任何真正的维护人员。因此,从长期稳定性的角度来看,为什么首先要使用它?

展开阅读全文
9 收藏
分享
加载中
精彩评论
Oracle 的诉讼性质😂
2020-01-10 09:00
15
举报
linus很理智,一个大的开源项目确定需要一个强势的人,不然会被各种各样的想法搞死。
2020-01-10 13:13
12
举报
exfat?别逗了,Linux服务器没人看得上这个微软的文件系统.
告诉你吧,Linux官方文件系统是EXT4,有些Linux服务器发行版比如RedHat则默认文件系统是XFS.
Linux服务器,根本没exfat的事.
倒是采用Linux内核的Android的SD卡的文件系统,还是需要exfat的,毕竟通用.
2020-01-10 09:37
9
举报
就算是windows上,我也看不上exfat
2020-01-10 11:13
6
举报
就算是windows上,我也看不上exfat
2020-01-10 09:53
3
举报
最新评论 (28)
所以我用 FreeBSD。
2020-01-15 10:46
0
回复
举报
内核需要简洁稳定,不要被这些花里胡哨的东西污染
2020-01-11 17:16
1
回复
举报
Linus说得对,我用FreeBSD+原生ZFS
2020-01-10 17:03
0
回复
举报
还是老哥做事让人放心,挺你
2020-01-10 15:13
2
回复
举报
您好,请问双核CPU不是只有两个核心相当于两个线程吗?为什么JDK可以开N个线程,CPU只有两个怎么会同时执行?
2020-01-10 14:36
0
回复
举报
单个CPU都是时间片轮转,不存在同时执行,只是让人感觉是同时而已
2020-01-14 09:04
0
回复
举报
linus很理智,一个大的开源项目确定需要一个强势的人,不然会被各种各样的想法搞死。
2020-01-10 13:13
12
回复
举报
兄弟应该是在开玩笑。“所以…对吧”这些用词都暗示了“exfat香”并不是发言者本身的明确立场。可有的人貌似没听出玩笑的意味?
2020-01-10 13:07
1
回复
举报
应该加上狗头[手动狗头]
2020-01-13 16:53
0
回复
举报
Linus:用zfs建议直接使用FreeBSD
2020-01-10 12:33
2
回复
举报
正解,想用ZFS就应该直接用FreeBSD
2020-01-10 16:56
1
回复
举报
大师看问题的角度就是不一样。
2020-01-10 11:14
0
回复
举报
讼棍?还是。。。
2020-01-10 10:55
1
回复
举报
更多评论
28 评论
9 收藏
分享
返回顶部
顶部