共计 825 个字符,预计需要花费 3 分钟才能阅读完成。
来自 openEuler 的音讯,在 Linux Kernel 5.10 中,华为提交的补丁(变更集,changeset)数量为 1434 个,占比 8.9%,排名第一;排名第二的 Intel 提交了 1297 个补丁,占比 8%。
批改代码行数方面,排名的第一的 Intel 批改了 96976 行代码,占比 12.6%;排名第二的华为批改了 41049 行代码,占比 5.3%。
下图是多家踊跃奉献厂商对每个 Linux Kernel 版本的代码奉献状况。
据介绍,在 Linux Kernel 5.10 中,华为的奉献次要在 ARM64 架构、ACPI、内存治理、文件系统、Media、内核文档以及海思芯片反对等方面。
在 ARM64 架构方面,加强了 ARM64 64K 页下的 RAID5 反对,写性能晋升 6 倍,缩小 stripe_head 75% 的内存使用量。反对 per-NUMA 的 CMA,晋升性能。
在 ACPI 子系统方面,反对异构设施出现为 NUMA 节点,以及 ACPI DFX 重构筹备;内存治理优化了 slub free 的 slowpath,晋升性能。
在文件系统上,F2FS 反对基于 Age-Threshold 垃圾回收 / 反对扩大的纯内存日志头治理以及 swap 分区加载提速优化,性能晋升 40 倍。Mauro 作为文档和 Media 子系统的 Maintainer,做了大量 Media 以及文档改良工作,为内核文档间接生成 PDF 做了大量筹备。
在海思芯片反对方面,新增了鲲鹏处理器以及 Hikey970 多个驱动反对以及驱动加强。
除了个性,华为工程师针对整个内核奉献了大量品质加固的 bugfix,及代码重构,加强了整个内核的品质。
自由软件媒体 LWN.net 网络评估:华为呈现在「奉献榜」顶端可能有点令人诧异,不过 5.8 版本中也产生了相似的事件,数据显示至多有 94 名华为员工为 5.10 提供了补丁。当初能够得出这样的论断:「华为曾经建设了一个重要的内核开发业务」,并且也获得了肯定的成绩。
内容起源:
https://mp.weixin.qq.com/s?__…