lsstarboy 发表于 2015-03-22 12:20

zfs为什么不能直接编译进内核?

现在好像zfs只能作为内核模块来运行,没找到内核选项,是协议原因呢还是我自身的原因?

好像Linux的协议不兼容CDDL协议,导致Linux使用ZFS时会遇到问题,但是好像BSD协议没问题吧。




--

gvim 发表于 2015-03-22 22:21

模块化是方向啊,优点多多

lsstarboy 发表于 2015-03-23 09:10

精减系统时模块要多做处理,不如单一的内核文件方便。

BSDtoy 发表于 2015-03-23 09:28

lsstarboy 发表于 2015-03-23 09:10 static/image/common/back.gif
精减系统时模块要多做处理,不如单一的内核文件方便。

sensei,请问直接编译进内核和调用内核模块有什么区别?
方便在哪儿?

lsstarboy 发表于 2015-03-23 11:12

回复 4# BSDtoy


精减系统复制文件要的是不仅是体积小,而且尽量减少操作步骤。
模块复制文件要处理,loader.conf也要处理,弄不好还要在rc.conf里面处理,漏一个环节都不行,编译进内核就不用考虑这些事情了。

lsstarboy 发表于 2015-03-23 11:14

并且像ipfw之类的更麻烦,模块默认直接禁用所有包,稍不留神就要跑机房。

BSDtoy 发表于 2015-03-23 12:37

本帖最后由 BSDtoy 于 2015-03-23 12:57 编辑

是不是可以理解为牺牲灵活性换取便利性
感觉sensei的需求偏嵌入式

lsstarboy 发表于 2015-03-23 14:06

需求不同,应该场景也不一样,就是羊和骆驼,各有各的优势。

muwanqing_cu 发表于 2015-03-23 23:42

我想知道在安装系统时为啥不能像UFS那样简单易用

lsstarboy 发表于 2015-03-24 08:06

回复 9# muwanqing_cu


    10以后可以在安装时用zfs格式了,跟ufs差不多,只是多了一个选硬盘的步骤。
页: [1]
查看完整版本: zfs为什么不能直接编译进内核?