托多斯 那些被鼓勵使用Gentoo的人, 他們知道 這個Linux發行版 高度可定制 多虧了 不使用預編譯的二進製文件,其中 用戶必須自己進行系統編譯 與之相比,它可以提供比其他發行版更大的優勢,因為可以創建針對計算機組件的編譯,從而提高其流動性和性能。
由於與 Portage,實現了一些高級功能 例如依賴性管理,根據管理員的喜好對軟件包進行微調,OpenBSD風格的虛假安裝,編譯過程中的沙箱,安全卸載,系統配置文件,虛擬軟件包,配置文件管理以及多個插槽同一軟件包的不同版本。
但是現在這可以改變 因為 Gentoo開發人員正在討論 的可能性 提供通用的Linux內核軟件包 不需要手動配置 在編譯期間與傳統二進制發行版中提供的內核軟件包相似。
科莫 問題的例子 使用時出現 手動調整內核參數 在Gentoo練習過 缺乏統一的製度 默認選項 確保更新後的可操作性 (如果手動配置,如果內核無法啟動或發生崩潰,則不清楚問題是由錯誤的參數設置還是內核本身的錯誤引起的)。
Gentoo獲取內核的傳統方法是先安裝源,然後自己配置和構建。 對於那些不想經歷繁瑣的手動設置過程的人,提供了使用genkernel的替代方法。 但是,這些變體均無法提供與二進制發行版所提供的內核等效的功能。
開發人員打算提供一個現成的內核 並且明顯地起作用 可以毫不費力地安裝 (例如通過與其他軟件包類似的方式構建的ebuild),並將作為常規系統更新的一部分由軟件包管理器自動更新。
目前,已經基於sys-kernel / vanilla-kernel軟件包提出了 從主要內核資源中獲取,並通過一組典型的genkernel選項補充了先前可用的構建腳本。
如果必須說明從自定義內核的舊傳統到通用內核程序包的更改,我應該首先討論為什麼您首先要配置自定義內核的原因。
香草內核包 到目前為止,它僅涉及從源代碼進行彙編 (以ebuild形式提出),但也討論了生成二進制內核程序集的可能性。
主要的反駁是努力。 如上所述,我個人不得不手動處理內核。 提到的潛在收益是否超過了建立和維護定制內核所花費的時間?
手動內核調優的優點, 能夠調整性能,刪除不必要的組件 在編譯過程中, 縮短編譯時間並減小內核大小 結果(例如,構建支持者的內核以及模塊需要44MB,而通用內核需要294MB)。
在缺點中, 據觀察, 在安裝過程中很容易出錯,更新可能存在的問題, 不寬容,難以診斷問題。
供應 彙編 之所以考慮使用二進製文件是因為通用內核由於它的大小,它可以編譯更長的時間並提供完整的內核 它可以簡化低功耗系統用戶的生活。
雖然 這被認為是一個“想法”, Gentoo開發人員 不排除可能性 他們正在談論它,而 在用戶方面,意見已經分歧。
Si 您想了解更多, 您可以在中查看原始註釋 以下鏈接。