自由軟件媒體 LWN.netLinux Kernel 5.10 代碼貢獻,華為排名第一
在 Linux Kernel 5.10(下文簡稱“5.10 版本”)版本中,華為提交的補丁數量為1434個,占比8.9%,內核代碼貢獻排名第一,代碼修改41049行,占比5.3%,代碼修改行排名第二,自動內核缺陷發現機器人 HULK Robot 在內核 Bug 發現榜單上排名第二,發現了 15% 的內核 Bug。
在 5.10 版本,華為的貢獻主要在 ARM64 架構、ACPI、內存管理、文件系統、Media、內核文檔以及海思芯片支持等方面。
在 ARM64 架構方面,增強了 ARM64 64K 頁下的 RAID5 支持,寫性能提升6倍,減少 stripe_head 75% 的內存使用量。支持 per-NUMA 的 CMA,提升性能;
在ACPI子系統方面,支持異構設備呈現為 NUMA 節點,以及 ACPI DFX 重構準備;內存管理優化了 slub free 的 slowpath,提升性能。
在文件系統上,F2FS 支持基于 Age-Threshold 垃圾回收/支持擴展的純內存日志頭管理以及 swap 分區加載提速優化,性能提升40倍。Mauro 作為文檔和 Media 子系統的 Maintainer,做了大量 Media 以及文檔改進工作,為內核文檔直接生成 PDF 做了大量準備。
在海思芯片支持方面,新增了鯤鵬處理器以及 Hikey970 多個驅動支持以及驅動增強。
除了特性,華為的工程師針對整個內核貢獻了大量質量加固的 bugfix,及代碼重構,增強了整個內核的質量。
開發者貢獻榜單中的新面孔來自華為德國研究所的 Mauro 在 Media,內核文檔和 hikey 驅動子系統做了很多的貢獻。除了 Mauro 此外,還有 94 個來自華為的開發者給 5.10 版本做貢獻。
在貢獻開發者榜前20的榜單中,有三名華為的工程師 在貢獻開發者榜單中,除了一些經常看到的大佬外,還有新面孔。例如來自華為 OS 內核實驗室的繆晴朗。
華為 OS 內核實驗室工程師繆晴朗 “對我自身而言,投入開源是自己的部分工作,亦是興趣所在。作為從浙大畢業不到兩年,投身于內核開發的新人,很榮幸自己登上了 5.10 版本的補丁貢獻前 20 的榜單” 每個人都對自己的代碼被合入 Linux Kernel 記憶猶新。 “我始終記著收到第一封社區回復時的激動,每天早上來公司打開郵箱前的期待,以及更多的每次補丁被接收時的暗喜與被認同感。而與社區的交流也在幫助我持續提升開發能力和對內核的理解。”
Linux Kernel 的重要性
我們所說的 Linux 全稱是 GNU/Linux,這是由自由軟件基金會的定義的。Linux 原本指的只有一個 Linux Kernel。從技術上說,Linux 只是一個符合 POSIX 標準的內核。它提供了一套應用程序接口(API),通過接口用戶程序能與內核及硬件交互。 對于開發者來說,Linux Kernel 中包含最底層的操作系統邏輯,同時 Linux Kernel 作為硬件和軟件的通道,一些硬件功能必須要在 Kernel 層面做支持,硬件才能正常的運行,要發揮出硬件的極致性能,還要在Kernel層面的軟件上做調優。所以掌握 Linux Kernel 的代碼,其重要性可見一斑。
但在 LWN.net 的文章中,有這樣的一段話: Atotalof1,971developerscontributedto5.10—again,justshortoftherecordsetby5.8.Ofthosedevelopers,252(justunder13%)madetheirfirstcontributionin5.10;thatisthelowestnumberseensince5.6 華為自2012年以來向 Linux Kernel 社區貢獻第一個補丁以來,8年來不斷增加對 Linux Kernel 社區的投入,從1個補丁1個開發者參與到1434個補丁95個開發者參與,從0個 Maintainer 到26個 Maintainer。在代碼貢獻上,華為除了代碼日常維護,Bug修復外,還將在 Linux 服務器操作系統領域中發現的新特性貢獻給 Linux Kernel 社區。 華為一直在遵循“貢獻”“開放”的開源精神。通過切切實實的行動,解決一些 Linux Kernel 社區目前存在的問題,歡迎更多的開發者加入到 Linux Kernel 社區當中,讓這個匯集了全球開發者智慧的 Linux Kernel 更加的枝繁葉茂。 華為除了在 Linux Kernel 上不斷貢獻,還在其主導開源的 openEuler 社區中做著新的探索。
原文標題:華為在 Linux Kernel 5.10 中代碼貢獻排名第一
文章出處:【微信公眾號:Linuxer】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
華為
+關注
關注
215文章
34308瀏覽量
251189 -
Linux
+關注
關注
87文章
11229瀏覽量
208927 -
代碼
+關注
關注
30文章
4748瀏覽量
68356
原文標題:華為在 Linux Kernel 5.10 中代碼貢獻排名第一
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論