成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶你了解2017版Linux內核開發報告

系統 Linux 新聞
全球公有云上運行的負載有 90% 是 Linux 操作系統,在嵌入式市場的占有率是 62%,而在超算的市場占有率更是達到了 99%,還有,它運行在世界上超過 82% 的智能手機中,也是所有公有云廠商的主要支撐服務器(90%)。

帶你了解2017版Linux內核開發報告

正如文中所說,Linux 內核無論從那個角度來看都是值得研究的對象,社會、人文、協作、工程、管理、技術本身等等。如此看來,這是人類非常了不起的創造!值得上帝為之驚嘆!令所人贊揚、尊敬的工程。

摘要

全球公有云上運行的負載有 90% 是 Linux 操作系統,在嵌入式市場的占有率是 62%,而在超算的市場占有率更是達到了 99%,還有,它運行在世界上超過 82% 的智能手機中,也是所有公有云廠商的主要支撐服務器(90%)。

這一組百分比的數據能夠激發你什么樣的想象?這么形容,你覺得是否合理:“幾乎整個(移動)互聯網以及支撐它的云計算和大數據,都是由 Linux 來負責掌控的。” 這樣一個神奇的系統的開發方式是什么樣的?已經經過了 26 年的發展,它是如何保持活力的?龐大的社區又是如何協作的?我們不妨來解讀一下Linux基金會剛剛發布的Linux內核開發報告2017(PDF 在此下載)。

我很榮幸能夠在 Linux 社區和一些具有高水準的人打交道。 –Julia Lawall(來自 Inria 的高級研究員如是說)

Linux 項目的現狀

本次的報告,所統計的數據是從內核的 4.7 算起,到 4.13 止,先看看Linux都增加了那些新的特性吧:

  • 透明 Huge 頁現在可以支持基于文件的頁,以及可編程的數據的頁,可以更加高效的利用內存。
  • 內核的文檔系統切換到了新的工具鏈,即 Sphinx:為了更好的組織和加強內核的文檔。
  • 內核的核心計時機制,被替代為新的更加高效。
  • 網絡棧中的“易捷版數據路徑”機制的實現,可以處理用戶 BPF 程序負載的高速網絡包。
  • BBR 擁塞控制算法改善了多種設置中的網絡性能。
  • ……

以及更多的驅動、更安全、更多的測試。

當你的代碼是運行在數十億臺設備上的時候,感覺真的不一般。 ——Jens Axboe(Software Engineer, Facebook)

都有誰為 Linux 做的改變?

自從進入 Git 時代(即 2005 年 2.6.11 發布之后),共有 15,637 名開發者為 Linux 內核的開發做了貢獻,這些開發者至少是來自 1,513 家公司。

盡管那些獨立的開發者看起來是很多,但其實是少部分人做了大量的工作,在幾乎所有的開發周期中,大約有 1/3 的開發者,每人僅貢獻一個補丁。自 2.6.11 版本之后,貢獻最多的前十位工程師,他們加起來的貢獻有 45,338 次改變,大概占了總數的 7.1%,前 30 名加起來的貢獻是 16%。他們的名字是:

 

Linux 仍然是存在這個人英雄主義色彩的,是的如此龐大的系統,必須是群體智慧的產物。但是精英們、英雄們付出了他們智慧與努力,理應得到榮耀。

我一直以來都喜歡底層的軟件打交道,因為他們靠近硬件的邊界。 ——Kees Cook(Software Engineer, 來自Google)

都有那些公司為 Linux 做了贊助?

沒錯,你能想到的 IT 公司基本都是 Linux 的貢獻者,他們雇傭開發者專門來對內核進行開發,有芯片廠商如 Intel、AMD、ARM、TI 等,也有互聯網巨頭 Google、Facebook,是誰并不重要。

正如有的評論家稱,無論哪家公司,若是去說開源對于他們的發展相比于他們的貢獻都是不成比例的,無論怎么反饋都是他們有利。商業公司考慮的因素更多,但是不能失去內核,內核的開發無論其處于何種目的。都是應該的。拿 Intel 來說吧,即使 Intel 在過去的一年貢獻率達到 13%,但相比于它的營收,這點都是微不足道的。

開源固然感激商業公司的贊助,但是反過來,商業公司更應該感激開源能夠讓他們有機會贊助,并賺取利潤。

新的開發者

像很多的社區一樣,或者更大范圍的道理,很多人是淺嘗輒止,從 kernel 的歷史來看,在每個版本都會有新人提交那么一個或幾個 patch,然后絕大多數人都離開了,只有少部分人留下來。目前社區的貢獻者人數是:4,319,而其中過去一年中的新人有:1,670 位。另外,新人們所提交的 patch 均是設備驅動,按照數量排名依次是:網絡驅動、文檔、顯卡驅動、USB 驅動、和聲音子系統。

這樣我們可以有一個直觀的推論,那就是能上手內核開發的,并沒有傳說中的那么難,更難的在于堅持下來一直去做。當然,這一點,有商業公司的支撐會好很多。

誰在做著 Review 代碼的工作?

到現在你是不是還沒有看到 Linus Torvalds 的名字?

Linux 作為***的開源項目之一,不是隨便的無章法的,每一個補丁并非是直接就能進入主干的,而是要經過很多個子系統的。而每個子系統都是有對應的維護人員的,這些維護人員要審核人們的提交。每個補丁經過這些維護者審核之后,都會加上 “Signed-off-by”,這意味著這個補丁可以進入內核。分析內核代碼時,關注 “Signed-off-by”,你就能明白都有誰是內核的守護者。

沒錯,Linus Torvalds 現在就是其中之一,由他本人 “Signed-off-by” 的補丁在過去的一年中有 207,占總共的 0.3%。

Linux 在 26 年以來所學到的

很少有開發項目能夠擁有這么久的歷史,大多數的項目在經歷了如此長的歷史之后,都會有“穩定狀態”這樣感覺,會有日薄西山的感覺。但是 Linux 內核沒有這樣,26 年了,它依然保持活力和旺盛的生命力。是的,有很多的學術研究 Linux 社區的成功之處,但是在我們徹底的將它搞明白之前,我們先總結下我們的教訓:

  • 短的開發周期真的很重要。
  • 流程的可擴展性需要一個分布式的、層級的開發模式
  • 工具很關鍵
  • 強烈的共識導向模式非常重要。要作為一般規則。
  • 內核還有一個相關的因素是“無回歸”規則。
  • 企業的參與在過程中蠻重要。
  • 項目內部不應有邊界。

以上這 7 點,對于任何的大型開源都有重要的參考價值。26 年,內核用實際行動告訴我們,持續、合作的努力能帶來巨大的共享資源,這本身沒有任何一家單獨的公司可以做得到。

開源之道點評

Linux 迎來了巨大的成功,所有人都直接或間接的受益于它。Linux 現在成了幾乎整個IT領域的基石,當下發展的多數技術如云計算、大數據、IoT、機器學習,默認都是以 Linux 為基礎,向上構建。然而就是這樣的技術,其背后 26 年尤其是前 13 年,走過的曲折道路,艱辛道路。讓我們重溫下 1998 年的開源人物合影:

[[208322]] 

但是從技術和工程、協作、治理的角度講,Linux 內核是人類史上的奇跡。其背后蘊含的哲學、方法都是我們值得挖掘的寶庫。

Linux 基金會所做的報告,看起來都是非常成功的數據。但是要知道,微觀上是那些開發者殫盡竭慮、夜以繼日的工作、調試、試驗、溝通的結果,4319 人共同打造的藝術品。難道這本身不應該被銘記和尊敬?感謝你們! 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-03-01 16:25:52

Linux內核內存管理

2009-12-09 14:03:18

2009-12-23 11:05:28

Linux內核

2019-10-22 08:30:26

LinuxFHS進程

2018-02-05 10:07:33

操作系統LinuxUnix

2018-07-02 15:18:39

Linux文件系統

2009-12-03 19:02:05

Linux

2009-12-28 12:48:35

Linux內核

2019-09-27 09:40:06

ElvishShellLinux

2010-07-05 16:20:32

NetBEUI協議

2017-01-16 15:20:03

Linux內核Oops

2022-06-04 07:47:40

TypeScript開發前端

2018-05-22 14:34:50

編譯Linux內核

2020-02-07 18:32:36

LinuxLinux內核5.6操作系統

2017-03-27 18:05:49

Linux內核編譯與開發

2022-09-26 11:30:40

MQTT協議客戶端協議

2021-07-08 06:30:03

Linux CPULinux 系統

2011-03-15 17:17:29

2009-12-04 09:55:55

Linux內核Linux

2011-04-15 10:37:27

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本成人中文字幕 | www.4虎影院 国产999精品久久久影片官网 | 羞羞的视频免费看 | 天天综合久久 | 羞羞视频网站 | 在线成人免费视频 | 亚欧洲精品在线视频免费观看 | 国产亚洲欧美日韩精品一区二区三区 | 亚洲一区二区在线播放 | 7777精品伊人久久精品影视 | 精品久久一区 | 中文字幕免费观看 | 国产精品美女久久久免费 | 成人国产精品久久久 | 久久久精 | 精品免费国产视频 | 午夜久草 | 亚洲一级毛片 | 国产日韩欧美 | 国产在线观看网站 | 欧美视频一区二区三区 | 日韩成人免费 | 久久久一区二区三区 | 久久九精品 | 免费激情 | 1204国产成人精品视频 | 欧美中文在线 | 中文字幕 欧美 日韩 | 久久久久久久久久久久亚洲 | 国产成人99久久亚洲综合精品 | 99久久亚洲| 羞羞视频网站免费看 | 欧美一级黄色片免费观看 | 成人午夜在线 | 日日操夜夜操天天操 | 不卡av电影在线播放 | 日本不卡免费新一二三区 | 亚洲成人一区 | 日本在线免费看最新的电影 | 少妇午夜一级艳片欧美精品 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 |