佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Fedora內(nèi)核構(gòu)成成分是什么?

Fedora內(nèi)核構(gòu)成成分是什么?

熱門標(biāo)簽:國美全國運營中心 AI電銷 美團 呼叫中心案例 解決方案 電話機器人源碼 電銷業(yè)務(wù) 呼叫中心解決方案

每個Fedora系統(tǒng)都運行著一個內(nèi)核,許多代碼片段組合在一起使之成為我們現(xiàn)在所用linux系統(tǒng),每個Fedora內(nèi)核都起始于一個來自于上游社區(qū)的基線版本——通常稱之為 vanilla內(nèi)核,上游內(nèi)核就是標(biāo)準(zhǔn)。

(Fedora 的)目標(biāo)是包含盡可能多的上游代碼,這樣使得 bug 修復(fù)和 API 更新更加容易,同時也會有更多的人審查代碼,在理想情況下,F(xiàn)edora 能夠直接獲取 kernel.org 的內(nèi)核,然后發(fā)送給所有用戶。

現(xiàn)實情況是,使用 vanilla 內(nèi)核并不能完全滿足 Fedora,然而 Vanilla 內(nèi)核可能并不支持一些 Fedora 用戶希望擁有的功能。用戶接收的 [Fedora 內(nèi)核] 是在 vanilla 內(nèi)核之上打了很多補丁的內(nèi)核。這些補丁被認為“不在樹上out of tree”。許多這些位于補丁樹之外的補丁都不會存在太久。如果某補丁能夠修復(fù)一個問題,那么該補丁可能會被合并到 Fedora 樹,以便用戶能夠更快地收到修復(fù);當(dāng)內(nèi)核變基到一個新版本時,在新版本中的補丁都將被清除。

一些補丁會在 Fedora 內(nèi)核樹上存在很長時間。一個很好的例子是,安全啟動補丁就屬于這類補丁,這些補丁提供了 Fedora 希望支持的功能,即使上游社區(qū)還沒有接受它們。保持這些補丁更新是需要付出很多努力的,所以 Fedora 嘗試減少不被上游內(nèi)核維護者接受的補丁數(shù)量。

通常來說,想要在 Fedora 內(nèi)核中獲得一個補丁的最佳方法是先給 Linux 內(nèi)核郵件列表(LKML) 發(fā)送補丁,然后請求將該補丁包含到 Fedora 中;如果某個維護者接受了補丁,就意味著 Fedora 內(nèi)核樹中將來很有可能會包含該補丁,一些來自于 GitHub 等地方的還沒有提交給 LKML 的補丁是不可能進入內(nèi)核樹的,首先向 LKML 發(fā)送補丁是非常重要的,它能確保 Fedora 內(nèi)核樹中攜帶的補丁是功能正常的。如果沒有社區(qū)審查,F(xiàn)edora 最終攜帶的補丁將會充滿 bug 并會導(dǎo)致問題。

Fedora 內(nèi)核中包含的代碼來自許多地方,一切都需要提供最佳的體驗。希望會給大家?guī)韼椭?/p>

標(biāo)簽:濟源 涼山 東莞 通遼 鄭州 惠州 益陽 吉安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Fedora內(nèi)核構(gòu)成成分是什么?》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    长白| 乌海市| 玛沁县| 宾阳县| 万安县| 肇州县| 安义县| 二连浩特市| 乌审旗| 黄陵县| 保靖县| 萝北县| 安顺市| 济源市| 砚山县| 伊金霍洛旗| 临澧县| 葫芦岛市| 定结县| 新干县| 安乡县| 濮阳县| 松滋市| 靖西县| 高雄县| 宜君县| 蕉岭县| 安丘市| 黑龙江省| 广德县| 沭阳县| 五寨县| 巫溪县| 柘城县| 资兴市| 泽库县| 望奎县| 东源县| 岗巴县| 亚东县| 吴桥县|