根据在表代码的源极线在维基百科文章,的Debian的源代码行的数量迅速增长到超过324米的LoC 2009(代码的行):
另一方面:
1) 为什么 Debian 源代码的 LoC 在大约 9 年内从 55m 增长到超过 300m?
首先,正如我在评论中指出的,它不是“Debian 源代码”。它是Debian使用的源代码,但他们不拥有或持有任何版权。Torvalds 和他的朋友拥有内核源代码。一些 GNU 内容的版权归 FSF 所有,但其中大部分属于个人作者。
这有助于解释(例如)Debian如何如此迅速地增加其发行版中的 LOC:他们所要做的就是包含更多软件。这是一项重要的任务,因为它必须全部集成和打包,但它仍然没有实际编写所有代码那么重要。
并非所有这些软件都在九年内问世。其中很多已经存在,并且在那段时间被包含在 Debian 中。包装需要付出努力,所以他们必须挑选——他们不能简单地包括所有符合法律要求的东西——这需要时间。
2)为什么与其他操作系统相比,大小会有如此大的差异?
它比 OSX 或 Windows 多得多的原因是因为 linux 发行版的范围要大得多。OSX 和 Windows 实际上相当于一个内核、一个核心用户空间和一个带有 Web 浏览器的桌面环境,也许还有一个办公生产力套件(或不是......)。它们不像Debian 或 Redhat那样(并且在某种程度上不能)包括第三方的东西。请记住,Debian 的 LOC 计数中包含的许多软件可以并在 Microsoft 和 Apple 系统上使用,只是 Microsoft 或 Apple 不包含、安装或维护这些软件。