Linux内核文件在内行数超过1000万行191行源代码

【西递网讯】10月23日,分析发现,在近期发布2.6.27版Linux内核后,包括Linux内核文件在内的源代码行数已经超过1000 万行。

但是linux看输出日志行数,这个数字包括全年在内核源代码中检查的空行、注释和文本文件。使用不同的方法计算,实际的文本行数刚刚超过 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

包括 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看输出日志行数,大量的程序员为 Linux 内核的开发做出了贡献。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论