FreeBSD   編譯核心的原因

.逸晨


在您初安裝好 FreeBSD 之後,所使用的是一般性核心 (kernel),我們稱它為 GENERIC kernel。GENERIC kernel 只會包含安裝時所需的驅動程式,許多非安裝時必需的週邊介面與針對程式與週邊的核心支援或效能調校,並未包含在 GENERIC kernel 中,同時它也還包含了許多您可能不需要的週邊驅動程式。
因此我們強烈建議您在安裝好系統與做完初始的系統設定之後,您一定要先為您目前的週邊環境來做一量身訂製的系統核心。除此之外,您還可能會在許多情形之下需要重新編譯您的核心︰
  • 加入新的週邊硬體支援
    GENERIC kernel 並未包含多媒體週邊配備與其他雜七雜八的驅動程式,或者您可能為您的主機新增加了某些週邊裝置,因此如果您想要在 FreeBSD 使用它們的話,您需要在您的 kernel 設置檔中加入這些週邊的驅動程式。

  • 改變系統的參數
    發覺系統的校能不能令您滿意、系統常出現一些警示訊息、系統的服務無法滿足您的需求.......
    當有這些情況時,您會想要重新設置你的核心,來調整系統參數,以提高系統的效率與能力。另外,有些軟體於執行時需要額外的系統參數,若您要使用的軟體套件正好屬於這類型,您也需要在 kernel 中加入所需的系統參數。

  • 去除不必要的驅動程式
    由於 GENERIC kenerl 必需要支援大部份的硬體以便使用,因此它包含了大量需要支援的週邊硬體的驅動程式,這些非您必需的驅動程式不但佔用您寶貴的記憶體空間,而且還延緩了開機的速度,若不幸的話還可能造成不必要的裝置衝突。

  • 系統升級後或更新驅動程式的最新版本
    當您更新了您的系統版本後,許多指令可能需要新版的核心才能運作,如果您在更新了系統版本後不同時更新系統核心的話,嚴重些可能還會造成無法開機的情況喲。
    某些週邊可能會有新版的驅動程式面世,如果您覺得您的硬體不應只是這樣的效能而已,您也可以試著更新它們的驅動程式看看。
基於以上種種,編譯一個適合您的系統核心是絕對必要的!!

上一篇返回首頁目錄索引章節目錄回上一頁Page UP下一篇

最佳瀏灠環境︰Mozilla & 1024x768