日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

kerneld mini-HOWTO

kerneld mini-HOWTO
1.7 版,上次由 Henrik Storner (storner@osiris.ping.dk)於 1997 年 7 月 19 日(storner@osiris.ping.dk) 更新 。

曾達康 (a9504480@graduate.hku.hk) 於 1998 年 6 月 14 日完成翻譯 。


--------------------------------------------------------------------------------


導言
此文件解釋如何使用 Linux 核心中的 kerneld 功能 。它會說明:

kerneld 是什麼
為什麼要用它
如何取得所需東西
如何設定它
如何告訴 kerneld 它不認識的模組的資料
如何偵察 kerneld (設定時可能有用)
kerneld 的特別用途
常見問題及怪事
此文件的最新版本可在 http://eolicom.olicom.dk/~storner/kerneld-mini-HOWTO.html 找到 。(譯按:中文版則可在 http://www.linux.org.tw/CLDP/mini/Kerneld.html 找到)在此 mini-HOWTO 推出的正式版本期間,你可在 http://eolicom.olicom.dk/~storner/kern.html 找到未經組織的更新清單 。

榮譽
如果你發(fā)現此文件中出現錯誤,請告訴文章的原作者 。以下各人都曾對本文作出貢獻:

Bjorn Ekwall
Ben Galliart
Cedric Tefft
Brian Miller
James C. Tsiao
我非常感謝此 mini-HOWTO 讀者寄給我們的鼓勵和提議 。

(譯按∶當然,如果問題出在譯文中,請通知曾達康?。?



--------------------------------------------------------------------------------


kerneld 是什麼?
kerneld 是由 Bjorn Ekwall 引入 1.3 版的發(fā)展核心 (development kernel) 的功能 。它可在所有 2.0 及 2.1 版本的核心找到 。它令模組 (modules)—即驅動程式 (device drivers)、網絡驅動器 (network drivers)、檔案系統(tǒng) (filesystems)—自動在有需要時載入,而不需自行使用 modprobe 或 insmod 。

還有更有趣的東西,雖然它們尚未整合到標準的核心中∶

它可設定成不使用內定的空白畫面,而讓你選擇其他程式,使你可自選螢幕保護器 (screen saver) 。
和螢幕保護器相似,你可把主控臺 (console) 的‘嗶’聲改為完全不同的東西…
kerneld 包括兩個獨立部分:

核心向監(jiān)控程式 (daemon) 就所需模組提出要求的支援 。
懂找出所需模組來滿足核心要求的使用者層面 (user-level) 監(jiān)控程式 。
要使用 kerneld,兩個部分都要正常運作 。只設定好其中一個是沒用的 。



--------------------------------------------------------------------------------


為什麼要用它?
有不少好理由去使用 kerneld 。這里提出的是我個人的——其他人可能有其他的理由 。

如果你要為多個只有少許不同的系統(tǒng)(如使用不同的網絡控制卡)建立核心,你只需建立一個核心和數個模組,而不需為每個系統(tǒng)建立不同的核心 。
對開發(fā)人員而言,模組比較容易測試—你不需重新啟動電腦以載入及卸下驅動程式(這點適用於所有模組,并不限於 kerneld 載入的) 。
它減少核心占用的記憶體,即你有更多記憶體供其他程式使用 。核心所占用的記憶體是 *永不* 被換出 (swap-out) 的,所以如果你的核心中有 100kB 沒用的驅動程式的話,那只是在浪費你的記憶體 。
有一些我要用的東西,如 ftape floppy-tape driver 或 iBCS,只以模組形式出現 。但我懶得自己載入和卸下它們 。
Linux 發(fā)行者不再需要建立 284 個不同的開機影象 (boot images) —使用者只載入配合其硬件的驅動程式 。例如 RedHat 4.0 就使用了這方法 。
當然,你也有不使用它的理由—你可能喜歡在一個核心映象 (kernel image) 中包括所有你要的驅動程式 。如果是這樣,你看錯文章了 。

推薦閱讀