|
|
发表于 2006-7-29 23:00:06
|
显示全部楼层
再用南极圈冬天出门举例子:你的手就是内核,某功能就是手套
1. 如果某功能被编译进内核,那么就是天生皮厚的人,出门不用手套(当然也就谈不上“不加载”,你总不能把他手上的老茧刮掉吧?)
2. 如果某功能被编译为模块,那么就是普通人,出门要带手套,但是,谁负责给你的手带手套呢?当然是你自己,或者是你的父母;
而你自己可能就是insmod或modprobe,而你的父母呢,可能就是/etc/modules.conf及相关的自动加载模块的程序,有时候,悄悄给你戴上,你都不知道.
3. 但是,你的手,不会自己给自己戴手套。它所要做的就是要么就皮长得厚点,就像物免盾一样厚,根本就不需要手套;要么就自己长得符合手套的形状(编译为模块时需要标记为M,否则即使有相应的模块,插入也是失败的,因为根本不支持),在需要的时候,能被外界的力量给它戴上手套,具体是谁给它戴上的,它不关心.
?? 好像是从 chinaunix.net 复制来的,,记不太清了,抱歉。 |
|