Gentoo開發人員考慮了內核二進制構建部分的可能性

gentoo-Linux

托多斯 那些被鼓勵使用Gentoo的人, 他們知道 這個Linux發行版 高度可定制 多虧了 不使用預編譯的二進製文件,其中 用戶必須自己進行系統編譯 與之相比,它可以提供比其他發行版更大的優勢,因為可以創建針對計算機組件的編譯,從而提高其流動性和性能。

由於與 Portage,實現了一些高級功能 例如依賴性管理,根據管理員的喜好對軟件包進行微調,OpenBSD風格的虛假安裝,編譯過程中的沙箱,安全卸載,系統配置文件,虛擬軟件包,配置文件管理以及多個插槽同一軟件包的不同版本。

但是現在這可以改變 因為 Gentoo開發人員正在討論 的可能性 提供通用的Linux內核軟件包 不需要手動配置 在編譯期間與傳統二進制發行版中提供的內核軟件包相似。

科莫 問題的例子 使用時出現 手動調整內核參數 在Gentoo練習過 缺乏統一的製度 默認選項 確保更新後的可操作性 (如果手動配置,如果內核無法啟動或發生崩潰,則不清楚問題是由錯誤的參數設置還是內核本身的錯誤引起的)。

Gentoo獲取內核的傳統方法是先安裝源,然後自己配置和構建。 對於那些不想經歷繁瑣的手動設置過程的人,提供了使用genkernel的替代方法。 但是,這些變體均無法提供與二進制發行版所提供的內核等效的功能。

開發人員打算提供一個現成的內核 並且明顯地起作用 可以毫不費力地安裝 (例如通過與其他軟件包類似的方式構建的ebuild),並將作為常規系統更新的一部分由軟件包管理器自動更新。

目前,已經基於sys-kernel / vanilla-kernel軟件包提出了 從主要內核資源中獲取,並通過一組典型的genkernel選項補充了先前可用的構建腳本。

如果必須說明從自定義內核的舊傳統到通用內核程序包的更改,我應該首先討論為什麼您首先要配置自定義內核的原因。

香草內核包 到目前為止,它僅涉及從源代碼進行彙編 (以ebuild形式提出),但也討論了生成二進制內核程序集的可能性。

主要的反駁是努力。 如上所述,我個人不得不手動處理內核。 提到的潛在收益是否超過了建立和維護定制內核所花費的時間?

手動內核調優的優點 能夠調整性能,刪除不必要的組件 在編譯過程中, 縮短編譯時間並減小內核大小 結果(例如,構建支持者的內核以及模塊需要44MB,而通用內核需要294MB)。

在缺點中, 據觀察, 在安裝過程中很容易出錯,更新可能存在的問題, 不寬容,難以診斷問題。

供應 彙編 之所以考慮使用二進製文件是因為通用內核由於它的大小,它可以編譯更長的時間並提供完整的內核 它可以簡化低功耗系統用戶的生活。

雖然 這被認為是一個“想法”, Gentoo開發人員 不排除可能性 他們正在談論它,而 在用戶方面,意見已經分歧。

Si 您想了解更多, 您可以在中查看原始註釋 以下鏈接。


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。