歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux的代碼數量已經超過1000萬行

Linux的代碼數量已經超過1000萬行

日期:2017/3/2 16:43:38   编辑:Linux服務器

Linux版本2.6.27更新後,人們發現,這一內核的源代碼數量已經超過了1000萬行.

當然,這些行數僅僅是計算機統計出來的行數,包括空白行,為了代碼的可讀性增加的注釋等,當然Linux和所有的長期項目一樣,隨著時間的推移,舊的代碼會被丟棄和更換,但總體規模來說,Linux的內核在不斷增強,以下是一些有趣的統計數字,它們可以告訴你Linux內核都在干什麼:


使用David Wheeler的SLOCCount計數程序對Linux內核代碼庫進行的分析發現了一些有趣的事實。分析發現只有6,399,191行源代碼,因為這個計數程序沒有計算空白行、注釋和其它輸入的信息。下面是SLOCCount程序提供的代碼分類統計:


類型 行數 百分比

驅動程序 3,301,081 51.6

架構 1,258,638 19.7

文件系統 544,871 8.5

網絡 376,716 5.9

聲音 356,180 5.6

Include(包含) 320,078 5.0

內核 74,503 1.2

內存管理 36,312 0.6

密碼學 32,769 0.5

安全 25,303 0.4

其它 72,780 1.1

Copyright © Linux教程網 All Rights Reserved