近日,Linux Kernel 5.8 版本正式发布,Linus 表示 Linux Kernel 5.8 是 “有史以来最大的发行版之一”。Linux Kernel 5.8 在 ARM64 架构特性方面有不少的更新。
openEuler 社区发文表示,华为 92 个社区内核工程师贡献包括:ARM64 SPE perf event、ACPI CPPC 支持 ARM64 CPU 超频,以及虚拟化热迁移页标脏优化(128G 4K 页标脏从 650ms 优化到 1.8 ms),CPU 休眠调控器默认可根据场景调整等等特性,与此同时,华为在 Linux Kernel 5.8 中的代码贡献(changesets)、代码修改行(line changed)和内核缺陷发现方面,都交出了答卷。
从公司贡献角度来说,华为提交的补丁数量位列第二名,占比 8.6%,代码修改行位列第一,占比 27.8%。
在华为贡献的 1399 个补丁中,除前文中提及的系统特性外,还有包括网络、文件系统、perf 调测、安全等关键子系统的 200+ 的 bugfix 补丁,这些都是 Linux 能够正常运行所需的基础软件系统,对于 Linux 是非常重要的。
openEuler 社区表示,在内核测试和 Bug 提交方面,华为自动内核缺陷发现机器人 HULK Robot(Huawei Unified Linux Kernel Robot)表现出色,在 Linux Kernel 5.8 版本中继续霸榜。
HULK Robot 融合了大数据机器学习和语义分析技术,它包含了海量的测试数据,供 HULK Robot 进行学习,同时集成基于场景语意的模糊测试技术、全系统函数级故障注入配合精准的单元测试,使 HULK Robot 成为一个高效,精准的可扩展测试系统,大幅提高测试效率和问题检出效率。
另外,IT之家了解到,华为工程师 Mauro Carvalho Chehab 作为 Media,EDAC Maintainer ,双贡献排名全球第一。
其中第一名是来自华为的 Mauro Carvalho Chehab,Mauro 无论在提交的补丁还是代码修改行,都位列第一名,占整个补丁的 3.4%,占整个代码修改行的 25.8%。