当前位置:网站首页 >> 产品/行业资讯 >>

Google ARM辞职了!华为在Linux内核方面的贡献超过了英特尔,位居世界第一

内核是Linux生态系统的基石,Linux生态系统是开源和免费的。

2020年12月13日,Linux内核更新到版本5.10。

这是一个长期支持版本,与旧内核向后兼容,并带来了许多修复和改进。

几天前,Linux 5.10内核贡献列表发布了。

从官方代码贡献排名来看,华为和英特尔已成为该列表中最耀眼的两个明星制造商。

Linux内核贡献排名在5.9版之前,英特尔始终提供补丁数量。

现在,在5.10版本中,英特尔已被华为所取代!在补丁数量上,华为以1434个贡献位居第一,占8.9%;英特尔以1297个贡献位居第二。

紧随其后的是Red Hat,贡献了915个,Google贡献了848个,AMD贡献了698个。

文章,ARM贡献了307条,等等。

但是,这并不是说其他​​制造商贡献不大。

无论是AMD,IBM,三星,NXP,Nvidia还是ARM,它们都为该版本的诞生做出了巨大的贡献,甚至还有一些未知的身份。

制造商也为此付出了很多努力。

就代码行数而言,英特尔排名第一,接近97,000行,占12.6%;其次是华为(41,000条)和谷歌(39,000条)。

华为做出了什么贡献?从官方代码可以看出,华为在质量改进,漏洞修复和完整代码重构方面做出了巨大贡献。

具体来说,在Linux内核版本5.10中,华为的贡献主要在于ARM 64体系结构,ACPI,内存管理,文件系统,媒体,内核文档和HiSilicon芯片支持。

◆在ARM 64体系结构中,增强了ARM 64 64K页面下的RAID5支持,性能提高了6倍,stripe_head的内存使用量减少了75%。

同时,它还支持每个NUMA CMA; ◆在ACPI子系统中,它支持将异构设备显示为NUMA节点,并为ACPI DFX重建做准备;内存管理优化了竹节释放的慢速路径,从而极大地提高了性能。

◆在文件系统上,F2FS支持基于Age-Threshold垃圾回收/支持扩展的纯内存日志标头管理,以及交换分区加载的加速和优化,性能提高了40倍; Mauro作为文档和Media子系统的维护者,已经做了很多工作,Media和Document的改进工作已经为从核心文档直接生成PDF做了大量准备。

◆就HiSilicon芯片支持而言,已添加了Kunpeng处理器,Hikey970多驱动程序支持和驱动程序增强功能。

◆除了功能外,华为工程师还对整个内核进行了大量质量改进的错误修复和代码重构,从而提高了整个内核的质量。

据报道,自2012年华为向Linux内核社区提供其第一个补丁以来,过去8年中,华为不断增加对Linux内核社区的投资,从1个补丁,1个开发人员参与到1,434个补丁,95个开发人员参与,从0个维护者到26个维护者。

在代码贡献方面,除了日常代码维护和错误修复外,华为还将为Linux内核社区贡献在Linux服务器操作系统领域发现的新功能。

欢迎您的咨询