相比掛載文件系統和編譯源代碼來說,編譯內核無疑是初學者問題最多的了。編譯新內核一般是不必要的,因為 Mandrakelinux 安裝的內核包含對眾多設備(實際上,所支持的設備要比您需要的甚至能想到的要多的多)的支持,以及一系列補丁等等。然而...
您可能僅僅為了“知其然”而想這么做?;蛘呦胱屇?PC 或咖啡機工作得更努力些。這并不過份。有各種原因需要您編譯一個新內核,從禁用某個選項到重新構建一個全新的實驗性內核。不管怎么說,這一章的目的在于確保您的愛機能在此后依舊工作。
也有其他需要編譯新內核的原因。比如,您聽說您正在使用的內核有安全漏洞(bug),而更新的內核修正了該漏洞?;蛘?,新的內核支持您需要使用的某種設備。當然,在這些情況下,您也依然可以等候二進制更新,不過自己來更新內核源代碼并重新編譯一個新的內核更快一些。http://doc.mandrivalinux.com/MandrakeLinux/101/zh_cn/Command-Line.html/compiling-kernel-chapter.html