Linux内核源码行数,Linux源代码已超过1000万行 价值达5亿美金
10月23日消息,一項分析發(fā)現(xiàn),在最近發(fā)布2.6.27版本Linux內(nèi)核之后,包括Linux內(nèi)核文件在內(nèi)的源代碼行數(shù)已經(jīng)超過了1000萬行。
不過,這個數(shù)字包括空白行、注釋和整個內(nèi)核源代碼全年檢查的文本文件。采用不同的方法進(jìn)行計算,實際文本行數(shù)剛超過900萬行。但是,我們喜歡更大的1000萬行的數(shù)字,因為空白實際上對于代碼的可讀性是很重要的。
與所有的長期編程項目一樣,Linux內(nèi)核代碼庫的規(guī)模是不斷變化的,因為老的代碼需要取消和更換。不過,更新的功能將不斷地增加。因此,整個Linux內(nèi)核代碼庫將繼續(xù)增加。
使用David Wheeler的SLOCCount計數(shù)程序?qū)inux內(nèi)核代碼庫進(jìn)行的分析發(fā)現(xiàn)了一些有趣的事實。分析發(fā)現(xiàn)只有6,399,191行源代碼,因為這個計數(shù)程序沒有計算空白行、注釋和其它輸入的信息。下面是SLOCCount程序提供的代碼分類統(tǒng)計:
類型 行數(shù) 百分比
驅(qū)動程序 3,301,081 51.6
架構(gòu) 1,258,638 19.7
文件系統(tǒng) 544,871 8.5
網(wǎng)絡(luò) 376,716 5.9
聲音 356,180 5.6
Include(包含) 320,078 5.0
內(nèi)核 74,503 1.2
內(nèi)存管理 36,312 0.6
密碼學(xué) 32,769 0.5
安全 25,303 0.4
其它 72,780 1.1
考慮到Linux代碼的增長速度和管理開銷,專有軟件廠商要開發(fā)Linux的話,實際成本預(yù)計會達(dá)到5億美元。事實上,在過去的15年里,大量的程序員為Linux內(nèi)核的開發(fā)做出了貢獻(xiàn)。
總結(jié)
以上是生活随笔為你收集整理的Linux内核源码行数,Linux源代码已超过1000万行 价值达5亿美金的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux中查找某一个字符串,linux
- 下一篇: powergrep linux版本,Po