关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
谷歌ARM靠边站!Linux内核贡献,华为反超Intel全球第一
[复制链接]
作者:
__嘘理解我
版块:
›
嵌入式操作系统
›
linux
发布时间:
2021-1-7 19:18:37
702
0
返回列表
__嘘理解我
当前离线
注册会员
注册会员, 积分 160, 距离下一级还需 40 积分
注册会员
注册会员, 积分 160, 距离下一级还需 40 积分
积分
160
发消息
楼主
电梯直达
__嘘理解我
发表于 2021-1-7 19:18:37
|
只看该作者
|
倒序浏览
|
阅读模式
出品 21ic中国电子网 蔡璐整理
网站:21ic.com
内核(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;
◆
在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内核社区。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
如何在内核中操作某个文件?
•
加密狗SentinelLDK8.0圣天诺更新升级
•
硬核观察|最后一个IE版本将终止支持
•
免费的XShell替代品,又来一款国产良心工具….
•
Rust引入Linux内核开发?Google:支持!
•
天下数据:为什么云主机发生故障率更低?
•
六大Office办公套件,你更中意谁?
•
Linux5.14内核主线预计可与RaspberryPi400兼容
•
风河正在引领RTOS进入“现代化”创新期
•
关于鸿蒙系统HarmonyOS,我有话说
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表