什麼是 modules?

這是一個很重要的功能了,modules 意思 就是模組嘛,在此指的是 kernel modules;簡單來說,一個 kernel module 就提供了一個功能,如 isofs、minix、nfs、lp 等等,如此一來就可以把它 們獨立出來,不必預先『綁』在 kernel codes 中。這樣子的話我們可以有 兩大享受! 第一: 將來修改 kernel 時,不必全部重新 compile,可節省不少 時間。第二: 若有新的 modules 需要用到,不必重新 compile kernel,只要 插入 (這是一個指令,我們等一下再介紹) 對應的 modules 即可。


什麼是 kerneld?

kerneld 是一個 daemon,很聰明的 daemon,它主動把您需要的 modules 自動 插入 kernel,沒用到的 module 拔出 kernel,省去您的麻煩。若少了這個 kerneld,您只好在 /etc/rc.d/ 下加一個 rc.modules 了 (把開機後要用的 modules 加入這個 shell script 中也算是自動加入,但比較麻煩不是嗎?)。


如何使用 Modules ?

  • Step 1: 準備工作
  • Step 2: 計畫

  • Step 3: 新的 kernel 及 modules 來了


    後記:

    我 review 了一下,覺得我自己寫得不是很能令人看得懂,不過至少可以給您一 個參考就是了,湊合著用吧。您自己的經驗才是最重要的。