内核(Kernel)是Linux生态的基石,其开源且免费。2020年12月13日,Linux内核更新至5.10版本。这是长期支持版本,向下兼容老内核,并且带来了大量修复完善。
日前,Linux 5.10内核贡献榜单揭晓,从官方发布的代码贡献排名来看,华为和Intel成为了此次榜单中最耀眼的两大明星厂商。
Linux内核贡献排行榜
在5.9版本之前,Intel贡献补丁数量始终都是第一;现如今到了5.10版本,Intel却被华为反超了!
按照补丁数量来看,华为以1434条贡献、占比8.9%位列榜首;Intel以1297条贡献排名第二;接下来依次是红帽贡献了915条、谷歌贡献了848条、AMD贡献了698条、ARM贡献了307条等。
然而,并不是说其他厂商贡献不大,无论是AMD、IBM、三星、恩智浦、英伟达,亦或是ARM等,都曾为该版本的诞生做出了伟大贡献,甚至还有一些未公布身份的厂商也为此付出了大量努力。
按照代码行数来看,Intel以接近9.7万行、占比12.6%高居第一;其次是华为的4.1万行,以及谷歌的3.9万行等。
华为做出了哪些贡献?
从官方发布的代码中可以看出,华为在质量改进、错误修复、全代码重构等方面均做出了巨大贡献。
具体来说,在Linux内核5.10版本,华为的贡献主要在于ARM 64架构、ACPI、内存管理、文件系统、Media、内核文档,以及海思芯片支持等方面。
◆ 在ARM 64架构方面,增强了ARM 64 64K页下的RAID5支持,性能提升6倍,减少了stripe_head 75%的内存使用量,同时还支持per-NUMA的CMA;