大家每次聽到Linux都會說:"哦,就是那個作業系統對吧?"還真不對,我們平時說的Linux其實是指Linux內核,而Linux作業系統真正的稱呼為GNU/linux作業系統(GNU/linux是指 ,linux內核+GNU組織的軟體),在過去的2021年,Linux內核添加了大量令人興奮地改進,并引入了新的硬體支持等,
近日業內知名的性能測評網站Phoronix發布了2021年Linux內核的發展報告,盡管這一年Linux內核的發展令人振奮,可它實際上在內容提交次數和代碼行上都比以往的資料低,下面讓我們來看看每年的GitStats開發統計,
GitStats開發統計
截止至2021年12月31日,在Linux內核原始碼樹上運行GitStats時,可以看到約有24.3萬個作者進行了1,060,172次提交,該原始碼樹目前由3,220萬行的代碼組成,涉及74,300個檔案,

圖片來源Phoronix
隨著Linux內核中的新功能不斷涌現以及對于硬體支持的提高,它的內核代碼行數始終在以相當穩定的速度增長,并被合并進主要內核版本中,

圖片來源Phoronix
提交量為什么減少?
雖然2021年發布了一些令人振奮的新功能和硬體支持,但在2021年只看到了73.7k的提交,比2020年至2018年的90.2k、82.8k、80.1k下降了很多,上一次年提交量比7.3k還少的還是在2013年的70.9k,導致提交量下降的部分原因是因為2021年僅有5個主要內核發布,而某些年份有6個內核發布,要知道每年額外內核發布期的合并視窗都會帶來大量的新提交產生,同時,Linux 5.16將在幾周后發布,這也就意味著Linux 5.17的合并視窗在2022年的1月才會啟動,
Linux內核代碼行數量變化
除了提交量比以往少很多以外,Linux內核代碼新增行數也低于去年的資料,在2021年,Linux內核代碼行數增加320萬行,洗掉130萬行,低于2020年的增加400萬行以及洗掉150萬行,
Linux內核代碼高產貢獻者
像以往一樣,Linus Torvalds依然還是Linux源代碼樹上最高產的貢獻者,除了他之外,Linux內核原始碼樹上,排名靠前的代碼貢獻者分別是David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones和Jakub Kicinski等知名的長期內核貢獻者,

圖片來源GitStats
用于內核代碼提交的電子郵件數量
2021年,有4421封不同的電子郵件與Linux內核代碼提交有關,比2020年的4603封有所下降,但與2019年的4383封相比又有所增加,
2021Linux內核科技圈趣事
在2021年中Linux內核科技圈也發生了許多有趣的事:
- 明尼蘇達大學因為之前利用Linux內核調查研究“偽君子承諾”和有意將漏洞(如免費使用后的bug)引入內核源代碼樹的可能性,被Linux內核維護人員Greg Kroah-Hartman禁止參與Linux內核開發,
- Linus Torvalds決定在Linux 5.11中加入對NVIDIA RTX 30 "Ampere "的支持
- IBM對公司內的Linux內核開發者說,"你在任何時間里都是IBM的員工"
- Btrfs會再你創建RAID5/RAID6陣列時“強烈阻止”你
- Linux內核開發者討論放棄一批舊CPU的問題
- Windows一直在無條件的保留最初的1MB記憶體,而Linux只是晚了一步
- Axboe利用最新的Linux優化補丁實作了每核800萬的IOPS
- "le9 "補丁致力于使Linux在記憶體小的系統上也依然好用
- Linux 5.16將是給開源愛好者的一個偉大的圣誕禮物
- Linux 5.17將擁有一個強勁的TCP性能優化功能
- 三星860/870固態硬碟繼續給Linux用戶帶來問題
原文鏈接:Samsung 860/870 SSDs Continue Causing Problems For Linux Users - Phoronix
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/404357.html
標籤:其他
下一篇:甲骨文 CleanCache 將從 Linux 內核中清除;GNU Parallel 20 周年;Openfire 4.6.7 發布 | 開源日報
