论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 2270阅读
  • 0回复

[手机资讯]Linux源代码行数已超过1000万 价值5亿美元 [复制链接]

上一主题 下一主题
离线ddk
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-10-23 09:49:02
       10月23日消息,一项分析发现,在最近发布2.6.27版本Linux内核之后,包括Linux内核文件在内的源代码行数已经超过了1000万行。  Ez~'^s@  

  不过,这个数字包括空白行、注释和整个内核源代码全年检查的文本文件。采用不同的方法进行计算,实际文本行数刚超过900万行。但是,我们喜欢更大的1000万行的数字,因为空白实际上对于代码的可读性是很重要的。

CSPKP#,B0[  

  与所有的长期编程项目一样,Linux内核代码库的规模是不断变化的,因为老的代码需要取消和更换。不过,更新的功能将不断地增加。因此,整个Linux内核代码库将继续增加。

F0vM0 e-  

  使用David Wheeler的SLOCCount计数程序对Linux内核代码库进行的分析发现了一些有趣的事实。分析发现只有6,399,191行源代码,因为这个计数程序没有计算空白行、注释和其它输入的信息。下面是SLOCCount程序提供的代码分类统计:

:!a 2]-D}  

  类型 行数 百分比

W1B)]IHc  

  驱动程序 3,301,081 51.6

8X|r4otn4  

  架构 1,258,638 19.7

{gNV[45  

  文件系统 544,871 8.5

.`<@m]m-  

  网络 376,716 5.9

)Or  .;  

  声音 356,180 5.6

>odbOi+X  

  Include(包含) 320,078 5.0

W!!S!JF  

  内核 74,503 1.2

54-#QIx|  

  内存管理 36,312 0.6

p!O(Y6QM  

  密码学 32,769 0.5

5]I|DHmu  

  安全 25,303 0.4

p Dx-2:}  

  其它 72,780 1.1

^EG\iO2X  

  考虑到Linux代码的增长速度和管理开销,专有软件厂商要开发Linux的话,实际成本预计会达到5亿美元。事实上,在过去的15年里,大量的程序员为Linux内核的开发做出了贡献。