刚刚过去的 2021 年,Linux 内核合并了大量令人兴奋的内核改进,同时也引入了一些新的硬件支持,尽管如此,其 commit 数和行数却都要低于往年。近日,外网就对 2021 年 Linux 内核 Git 开发统计数据做了总结。
【Linux 内核 2021(Linus Torvalds 领跑 sourcetree 提交量 | commit 数骤降)】
文章图片
据 Phoronix 总结,截至 2021 年 12 月 31 日,在 Linux 内核 sourcetree 中运行 GitStats 时,可看到该存储库里约有来自 2.43 万名不同作者的 1,060,172 次 commit(sourcetree 目前由 3220 万行组成,跨越 7.43 万多个文件)。
文章图片
目前,Linux 内核行数持续以非常一致的速度增长,新特性和扩展的硬件支持正在源源不断地到达主线。
文章图片
尽管 Linux 内核在去年新增了一些重大功能且引入了硬件支持,但也只看到了 7.37 万次 commit,同比此前 2020 年的 9.02 万、2019 年的 8.28 万以及 2018 年的 8.01 万均有所下降。最新一次 7.3 万的 commit 仿佛回到了 2013 年(当时的 commit 为 7.09 万)。
对此,Phoronix 评论称,最新数据或由于 2021 年仅发布了 5 个主要内核版本,而此前的一些年份有 6 个。同时,额外的合并窗口也导致了大量新的 commit,以及接下来的几周后将计划发布 Linux 5.16 ,并将于 1 月份启动 Linux 5.17 合并窗口。
此外,我们也看到了在 2021 年里 Linux 内核增加了 320 万行,130 万行被删除,这个数据也低于 2020 年(增加 400 万行、150 万行被删除)。
文章图片
像往年一样, Linus Torvalds 是 sourcetree 中最多产的提交者。Linux内核 source tree 的接下来前五名提交者一般是 David S.Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones 和 Jakub Kicinski 这几位长期杰出内核贡献者。
2021 年,还有 4421 种不同的电子邮件与 Linux 内核提交相关,该数据也相比 2020 年的 4603 及 2019 年的 4383 均有所下降。
推荐阅读
- Linux|109 个实用 shell 脚本
- linux笔记|linux 常用命令汇总(面向面试)
- Linux|Linux--网络基础
- linux|apt update和apt upgrade命令 - 有什么区别()
- linux|2022年云原生趋势
- Go|Docker后端部署详解(Go+Nginx)
- 开源生态|GPL、MIT、Apache...开发者如何选择开源协议(一文讲清根本区别)
- GitHub|7 款可替代 top 命令的工具