新闻&资讯
新闻&资讯

Linux源代码行数已超过1000万 价值5亿美元

时间:2008-10-23   点击量:504   关键词:内核  Linux  代码  行数  文件  源代码  分析  发现  程序  因为  超过  








核心提示:分析发现,在最近发布2.6.27版本Linux内核之后,包括Linux内核文件在内的源代码行数已经超过了1000万行。




中国站长站(Chinaz.com)讯:10月23日消息,一项分析发现,在最近发布2.6.27版本Linux内核之后,包括Linux内核文件在内的源代码行数已经超过了1000万行。


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


与所有的长期编程项目一样,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


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






>> 查看更多相似文章





文章内容及图片来自网络,如果侵权,请联系:901070669@qq.com,我们将及时处理;