Linux内核源代码数量已经超过1000万行

ZDNet软件频道 时间:2008-10-23 作者: |  我要评论()
本文关键词:软件
Linux版本2.6.27更新后,人们发现,这一内核的源代码数量已经超过了1000万行.分析发现只有6,399,191行源代码,因为这个计数程序没有计算空白行、注释和其它输入的信息。CSDN声明:CSDN登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述

  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

  发表评论0条】

  CSDN声明:CSDN登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134