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

一项分析发现,在最近发布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内核的开发做出了贡献。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值