内核(Kernel)是Linux生态的柱石,其开源且免费。2020年12月13日,Linux内核更新至5.10版别。这是长时间支撑版别,向下兼容老内核,而且带来了很多修正完善。
日前,Linux 5.10内核奉献榜单揭晓,从官方发布的代码奉献排名来看,华为和Intel成为了此次榜单中最耀眼的两大明星厂商。
在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、内核文档,以及海思芯片支撑等方面。
◆在ACPI子体系方面,支撑异构设备呈现为NUMA节点,以及ACPI DFX重构预备;内存办理优化了slub开释的慢途径,大幅度的提高了功能。
◆在文件体系上,F2FS支撑根据Age-Threshold废物收回/支撑扩展的纯内存日志头办理,以及交流分区加载提速优化,功能提高40倍;Mauro作为文档和Media子体系的保护者,做了很多Media以及文档改善工作,为内核文档直接生成PDF做了很多预备。
◆在海思芯片支撑方面,新增了鲲鹏处理器、Hikey970多个驱动支撑以及驱动增强。
◆除了特性之外,华为的工程师针对整个内核奉献了很多质量加固的bugfix以及代码重构,增强了整个内核的质量。
据悉,自2012年华为向Linux内核社区奉献榜首个补丁以来,这8年间继续不断的增加对Linux内核社区的投入,从1个补丁、1个开发者参加到1434个补丁、95个开发者参加,从0个保护者到26个保护者。在代码奉献上,华为除了代码日常保护,Bug修正之外,还将在Linux服务器操作体系范畴中发现的新特性奉献给Linux内核社区。回来搜狐,检查更加多