<em id="pn7p8"><acronym id="pn7p8"><u id="pn7p8"></u></acronym></em>

    <th id="pn7p8"></th>

    <button id="pn7p8"></button>

      <dd id="pn7p8"></dd>
      <progress id="pn7p8"><track id="pn7p8"></track></progress>

      Linux培訓
      達內IT學院

      400-111-8989

      Linux 誕生25年來總結的9個內核開發的經驗教訓

      • 發布:Linux培訓
      • 來源:網絡
      • 時間:2017-05-11 17:10

      簡評:Linux 從誕生之初到現在的 25 年間,官方總結了一些經驗教訓。

      自 2005 年以來,來自 1300 多家不同公司的約 14000 名開發人員對內核做出了貢獻。這么大的工程量,這么多的參與人數,實屬不易。

      Linux 總結了內核開發 25 年來,9 個經驗和教訓,供大家參考:

      1.縮短發布周期非常重要

      在 Linux 項目的早期階段,新的主要內核版本,幾年發布一次。

      這意味著新功能會有很大延遲。但是更重要的是,長周期也意味著代碼上的壓力。

      短發布周期解決所有這些問題。在不改變很多代碼的情況下就能更新核心功能。

      2.分布式的分層開發模型,助力流程的可擴展

      在開始的時候,所有的改變都要經過 Linus Torvalds,這樣是非常繁瑣笨重的解決方式。在這之后,內核不同部分被指派給了熟悉該領域的團隊或個人。

      例如,網絡,wifi,不同的驅動程序子系統,如 PCI 或 USB,或不同的單獨文件系統,如 ext2 或 vfat。

      3.工具很重要

      內核開發難以擴展,直到 BitKeeper 源代碼管理系統的出現,幾乎一夜間扭轉了這個難題;之后的 Git 帶來了又一次飛躍。

      沒有正確的工具,像內核這樣的項目難以實行。

      4.共識大于獨裁

      Linux 社區沒有特權用戶,沒人能夠以犧牲其他組群為代價而做更改。

      5.規則的重要性

      十年前,內核開發人員在社區承諾,如果某內核支持某個環境,那么該內核的后續版本也要支持這個環境。該規則使用戶保證升級不會破壞其系統。因此,他們愿意在開發新功能時遵循內核規范。形成了一個良性循環。

      6.企業參與至關重要,但沒有一家公司主導內核開發

      近 500 家公司的大約 5062 名個人開發人員,自 2014 年 12 月的 3.18 發布以來,已經為 Linux 內核做出了巨大的貢獻。

      盡管任何一家公司都可以根據具體需求改進內核,但是沒有任何公司可以主導內核的發展方向。

      7.項目內部不應有邊界

      雖然,內核開發者應該聚焦于內核的指定部分,但是如果認為其他更改時合理的,那么他可以對內核其他的部分進行更改。

      這樣的好處顯而易見,可以打開開發者對于內核更廣闊的視角。

      8.關鍵性開發可以從細微處著手(小步快跑)

      原來的 V0.01 內核只有 10000 行代碼。

      現在它每兩天就新增超過 10000 行以上的代碼。開發人員現在添加的一些基本的,微小的功能將來會發展成為重要的子系統。

      9.最重要的是,25年的內核歷史表明,開源能夠帶來巨大的社會效應

      自 2005 年以來,來自 1300 多家不同公司的約 14000 名開發人員對內核做出了貢獻。

      而開源,也讓 Linux 成為了一種社會資源。

      預約申請免費試聽課

      填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

      上一篇:Linux下Cat命令詳解
      下一篇:科普linux中~和/的區別

      拯救者Linux:我是如何給我的團隊引入Linux的

      Linux只有十三個字符的經典Fork炸彈

      騰訊十年運維老兵:運維團隊的五個“殺手锏”

      為您的Linux應用開發加油提速(二)

      • 掃碼領取資料

        回復關鍵字:視頻資料

        免費領取 達內課程視頻學習資料

      • 視頻學習QQ群

        添加QQ群:1143617948

        免費領取達內課程視頻學習資料

      Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

      選擇城市和中心
      黑龍江省

      吉林省

      河北省

      湖南省

      貴州省

      云南省

      廣西省

      海南省

      高清特黄a大片,日本真人真做爰,特级做人爱C级,免费a级毛片 百度 好搜 搜狗
      <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>