Linus最高产,2021 Linux内核开发统计出炉

2022 年 1 月 6 日 CSDN


作者 | 丁广辉       责编 | 张红月
出品 | CSDN(ID:CSDNnews)

大家每次听到Linux都会说:"哦,就是那个操作系统对吧?"还真不对,我们平时说的Linux其实是指Linux内核,而Linux操作系统真正的称呼为GNU/linux操作系统(GNU/linux是指 ,linux内核+GNU组织的软件)。在过去的2021年,Linux内核添加了大量令人兴奋地改进,并引入了新的硬件支持等。

近日业内知名的性能测评网站Phoronix发布了2021年Linux内核的发展报告。尽管这一年Linux内核的发展令人振奋,可它实际上在内容提交次数和代码行上都比以往的数据低。下面让我们来看看每年的GitStats开发统计。


 

GitStats开发统计

 

截止至2021年12月31日,在Linux内核源码树上运行GitStats时,可以看到约有24.3万个作者进行了1,060,172次提交。该源码树目前由3,220万行的代码组成,涉及74,300个文件。

图片来源Phoronix

随着Linux内核中的新功能不断涌现以及对于硬件支持的提高,它的内核代码行数始终在以相当稳定的速度增长,并被合并进主要内核版本中。

图片来源Phoronix



提交量为什么减少?


虽然2021年发布了一些令人振奋的新功能和硬件支持,但在2021年只看到了73.7k的提交,比2020年至2018年的90.2k、82.8k、80.1k下降了很多。上一次年提交量比7.3k还少的还是在2013年的70.9k。导致提交量下降的部分原因是因为2021年仅有5个主要内核发布,而某些年份有6个内核发布。要知道每年额外内核发布期的合并窗口都会带来大量的新提交产生。同时,Linux 5.16将在几周后发布,这也就意味着Linux 5.17的合并窗口在2022年的1月才会启动。

除了提交量比以往少很多以外,Linux内核代码新增行数也低于去年的数据。在2021年,Linux内核代码行数增加320万行,删除130万行,低于2020年的增加400万行以及删除150万行。


Linux内核代码高产贡献者


像以往一样,Linus Torvalds依然还是Linux源代码树上最高产的贡献者。除了他之外,Linux内核源码树上,排名靠前的代码贡献者分别是David S. Miller、Arnd Bergmann、Christoph Hellwig、Lee Jones和Jakub Kicinski等知名的长期内核贡献者。

图片来源GitStats

2021年,有4421封不同的子邮件与Linux内核代码提交有关,比2020年的4603封有所下降,但与2019年的4383封相比又有所增加。


 

2021Linux内核科技圈趣事


在2021年中Linux内核科技圈也发生了许多有趣的事:

  • 明尼苏达大学因为之前利用Linux内核调查研究“伪君子承诺”和有意将漏洞(如免费使用后的bug)引入内核源代码树的可能性。被Linux内核维护人员Greg Kroah-Hartman禁止参与Linux内核开发

  • Linus Torvalds决定在Linux 5.11中加入对NVIDIA RTX 30 "Ampere "的支持

  • IBM对公司内的Linux内核开发者说。"你在任何时间里都是IBM的员工"

  • Btrfs会再你创建RAID5/RAID6阵列时“强烈阻止”你

  • Linux内核开发者讨论放弃一批旧CPU的问题

  • Windows一直在无条件的保留最初的1MB内存,而Linux只是晚了一步

  • Axboe利用最新的Linux优化补丁实现了每核800万的IOPS

  • "le9 "补丁致力于使Linux在内存小的系统上也依然好用

  • Linux 5.16将是给开源爱好者的一个伟大的圣诞礼物

  • Linux 5.17将拥有一个强劲的TCP性能优化功能

  • 三星860/870固态硬盘继续给Linux用户带来问题

参考链接:https://www.phoronix.com/scan.php?page=news_item&px=Samsung-860-870-More-Quirks

小米回应印度追缴税款;阿里回应达摩院副总裁王刚离职;iPhone日历App现Bug,多个国家地区无法显示2022年假期|极客头条

历史上的今天:“互联网之子”的陨落;微软云服务先驱出生;世界上第一台 5G 笔记本

iPhone 14 采用“挖孔屏”、Mac 全面升级?2022 年苹果新品预测!

登录查看更多
0

相关内容

Linux 是一系列类 Unix 计算机操作系统的统称。该操作系统的核心为 Linux 内核。Linux 操作系统也是软件和开放源代码发展中最著名的例子之一。
【干货书】利用 Python 进行数据分析,470页pdf
专知会员服务
112+阅读 · 2021年3月13日
从HPO到NAS: 自动深度学习
专知会员服务
37+阅读 · 2020年6月15日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
简明扼要!Python教程手册,206页pdf
专知会员服务
47+阅读 · 2020年3月24日
【干货】用BRET进行多标签文本分类(附代码)
专知会员服务
84+阅读 · 2019年12月27日
Linus妥协?30年Linux内核语言标准将更新
AI前线
0+阅读 · 2022年3月1日
Chrome vs Firefox 性能之争,到底哪家强?
CSDN
0+阅读 · 2022年1月11日
2022年,Rust 将成为 Linux 内核第二官方语言?
AI前线
0+阅读 · 2021年12月20日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
Arxiv
0+阅读 · 2022年4月16日
Transformers in Medical Image Analysis: A Review
Arxiv
39+阅读 · 2022年2月24日
Deep learning for cardiac image segmentation: A review
Arxiv
21+阅读 · 2019年11月9日
VIP会员
相关VIP内容
【干货书】利用 Python 进行数据分析,470页pdf
专知会员服务
112+阅读 · 2021年3月13日
从HPO到NAS: 自动深度学习
专知会员服务
37+阅读 · 2020年6月15日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
简明扼要!Python教程手册,206页pdf
专知会员服务
47+阅读 · 2020年3月24日
【干货】用BRET进行多标签文本分类(附代码)
专知会员服务
84+阅读 · 2019年12月27日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
Top
微信扫码咨询专知VIP会员