Linux核心程式碼

Linux核心程式碼

昨天,我看了Linux核心原始碼。有數千行。所有程式碼都是由一個人(Linus Torvalds)寫的嗎?

答案1

不。

例如,請參閱此處提及的前 100 位貢獻者: https://github.com/torvalds/linux/graphs/contributors

請注意,就提交數量而言,Linus(目前)是最頻繁貢獻者中的第 39 位。

另請參閱 參考資料 部分中的文字“開發者社群”「Linux 核心」維基百科文章的內容,其中指出

截至 2007 年,核心的開發已從前 20 位最活躍的開發人員編寫 80% 的程式碼轉變為前 30 位開發人員編寫 30% 的程式碼,其中頂級開發人員花費更多時間審查變更。

[...]

平均每個版本有大約 200-250 家公司的大約 1500 名開發人員為每個版本做出貢獻。前 30 位開發人員貢獻了略高於 16% 的程式碼。就公司而言,貢獻最大的是英特爾(12.9%)和紅帽(8.0%),第三和第四位由「無」(7.7%)和「未知」(6.8%)類別佔據。

答案2

關於《2017年Linux核心發展報告》。有來自255家公司的1681名開發人員。了解更多資訊

答案3

Linus Torvalds 很可能是為這個專案貢獻最少的人之一。他的貢獻遠低於1%。看看列出所有貢獻者的原始程式碼...

由於他毀了 2004 年之前的完整歷史,所以如果你想衡量他的貢獻,你需要非常小心。

相關內容