在您初安裝好 FreeBSD 之後
所使用的是一般性核心 (kernel)
我們稱它為 GENERIC kernel
GENERIC kernel 只會包含安裝時所需的驅動程序
許多非安裝時必需的外圍接口與針對程序與外圍的核心支持或效能調校
並未包含在 GENERIC kernel 中
同時它也還包含了許多您可能不需要的外圍驅動程序
因此我們強烈建議您在安裝好系統與做完初始的系統設定之後
您一定要先為您目前的外圍環境來做一量身訂制的系統核心
除此之外
您還可能會在許多情形之下需要重新編譯您的核心︰
·加入新的外圍硬件支持
GENERIC kernel 並未包含多媒體外圍配備與其它雜七雜八的驅動程序
或者您可能為您的主機新增加了某些外圍裝置
因此如果您想要在 FreeBSD 使用它們的話
您需要在您的 kernel 設置檔中加入這些外圍的驅動程序
·改變系統的參數
發覺系統的校能不能令您滿意
系統常出現一些警示訊息
系統的服務無法滿足您的需求
當有這些情況時
您會想要重新設置你的核心
來調整系統參數
以提高系統的效率與能力
另外
有些軟件於執行時需要額外的系統參數
若您要使用的軟件套件正好屬於這類型
您也需要在 kernel 中加入所需的系統參數
·去除不必要的驅動程序
由於 GENERIC kenerl 必需要支持大部份的硬件以便使用
因此它包含了大量需要支持的外圍硬件的驅動程序
這些非您必需的驅動程序不但占用您寶貴的內存空間
而且還延緩了開機的速度
若不幸的話還可能造成不必要的裝置沖突
·系統升級後或更新驅動程序的最新版本
當您更新了您的系統版本後
許多指令可能需要新版的核心才能運作
如果您在更新了系統版本後不同時更新系統核心的話
嚴重些可能還會造成無法開機的情況喲
某些外圍可能會有新版的驅動程序面世
如果您覺得您的硬件不應只是這樣的效能而已
您也可以試著更新它們的驅動程序看看
基於以上種種
編譯一個適合您的系統核心是絕對必要的!!
From:http://tw.wingwit.com/Article/program/Oracle/201311/17935.html