近两万名开发者维护的 Linux 内核代码行数已超 2500 万

今年对于 Wayland 来说非常有意思,GNOME Shell 和 KDE Plasma
支持相继成熟,较小的 i3-inspired Sway 也接近了1.0版本,NVIDIA 致力于
EGLStreams ,已完成对 KWin 的支持。与此同时,三星放弃了 Wayland
的开发商来作为OSG 重组的一部分,这对上游的项目做出了巨大贡献。以下是
Wayland/Weston 2018 的数据。

Linux
内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?总共有多少行代码?贡献代码的开发者有多少?代码的提交状况如何?

澳门新葡亰游戏网址,Wayland 本身并没有很多的 Commit
活动,因为其核心已经相当成熟,开发商今年在定时发布节奏上,与新的 Weston
版本联合起来。

为了获取当前 Linux 内核开发趋势的一些新数据,有开发者对 Linux 内核的 Git
仓库进行 gitstats 分析后

澳门新葡亰游戏网址 1

Linux 内核仓库总共包含 782,487 次提交,目前有大约 19009
位开发者在维护。项目仓库大约由 61,725
个文件组成,而总共的代码行数为 25584633 行 —— 要注意还有文档,包涵诸如
Kconfig 构建文件,各种帮助程序/实用程序等这些内容。

迄今为止,Wayland 的 Git 存储库仅提交了 70 次,去年是 78
次,而前几年有超过 150 次 提交。今年还有 792 个新代码行数和 357
个删除的代码行数。这是历史上一个低点。

再看今年的数据,到目前为止,今年已有 49,647 次提交,增加了 2,229,836
行代码,同时删除了 2,004,759 行代码。所以净增加 225,077 行代码。

今年对Wayland的贡献最多的贡献者是 Derek Foreman(三星),其次 Daniel
Stone、Emil Velikov、Pekka Paalanen、Simon Ser、Michal Srb。通过
GitStats
可以看到更多关于 Wayland 数据。

还值得关注的是,Linux 内核今年删除了一些对旧的 CPU
架构支持和内核中的其他代码,所以在添加了许多新功能的同时,由于进行了一些清理,内核并没有像人们预期的那样膨胀。另外,2017
年有 80,603 次提交,其中包括 3,911,061 次添加和 1,385,507
次删除。鉴于今年还剩下约四分之一的时间,所以像提交情况和代码行数这些数据目前可能会低于前两年。

除了所有其他桌面的 Wayland,Weston 今年只有 283 次提交,而去年有 437
次,而前几年有 600多次提交。回到 2010 年,当时有 248 次。增加了 9.6k
行代码,删除了 3.6k 行代码,自 2009年以来的最低点。

可以看到,Linus Torvalds 依然是最活跃的提交者,拥有了 3%
以上的占有率。而今年对内核的其他顶级贡献者也是我们熟悉的几位:David S.
Miller, Arnd Bergmann, Colin Ian King, Chris Wilson 和 Christoph
Hellwig. 

今年对 Weston 贡献最多的贡献者是 Collabora 的 Pekka Paalanen,其次是
Daniel Stone、Emre Ucan、Derek Foreman、Marius Vlad 和 Alexandros
Frantzis。Weston 本身最多有
153343行代码。你可以通过这些数据了解更多
Weston 的 Git 活动细节。

澳门新葡亰游戏网址 2

网站地图xml地图