0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在Linux Kernel 5.10中,华为提交的补丁数量为1434个

Linux爱好者 来源:开源中国 作者:开源中国 2021-01-20 09:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来自 openEuler 的消息显示,在 Linux Kernel 5.10 中,华为提交的补丁(变更集,changeset)数量为 1434 个,占比 8.9%,排名第一;排名第二的 Intel 提交了 1297 个补丁,占比 8%。

修改代码行数方面,排名的第一的 Intel 修改了 96976 行代码,占比 12.6%;排名第二的华为修改了 41049 行代码,占比 5.3%。

af218e3c-4ee2-11eb-8b86-12bb97331649.png

下图是多家积极贡献厂商对每个 Linux Kernel 版本的代码贡献情况。

af41a956-4ee2-11eb-8b86-12bb97331649.png

据介绍,在 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,及代码重构,增强了整个内核的质量。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9588

    浏览量

    393581
  • 华为
    +关注

    关注

    218

    文章

    36185

    浏览量

    262669
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

    74373

原文标题:华为向 Linux Kernel 5.10 提交的补丁数量排名第一

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式T153开发板+sdk结构简单梳理】

    kernel/ 主树,而是由厂商 BSP 层维护 一些板级差异、平台补丁、ramfs、辅助模块可能放在这里 5 kernel内核源码区 这里有三套内核:
    发表于 04-20 13:45

    Linux Kernel 6.1 tools目录全解析 | RK平台ARM64交叉编译实战指南

      瑞芯微( RK ) ARM64 平台嵌入式 Linux 开发、内核调试与硬件外设测试Linux 内核源码自带的 tools 目录 是官方标配的工具集合,涵盖性能分析、设备调
    的头像 发表于 04-16 18:42 6487次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>Kernel</b> 6.1 tools目录全解析 | RK平台ARM64交叉编译实战指南

    MAX1434:高性能八通道10位50Msps ADC的深度解析

    MAX1434:高性能八通道10位50Msps ADC的深度解析 电子设计领域,模数转换器(ADC)是连接模拟世界与数字世界的关键桥梁。今天,我们来深入探讨一款性能卓越的ADC——MAX1434
    的头像 发表于 04-07 10:10 111次阅读

    RK系列开发板重磅升级SDK内核从5.10全面升级至6.1 LTS

    RK系列开发板重磅升级SDK内核从5.10全面升级至6.1 LTS
    的头像 发表于 03-18 13:21 1317次阅读
    迅<b class='flag-5'>为</b>RK系列开发板重磅升级SDK内核从<b class='flag-5'>5.10</b>全面升级至6.1 LTS

    Rockchip CIF驱动深度解析:从架构设计到电源计数补丁修复

    嵌入式 Linux 系统,Rockchip CIF(Camera Interface)驱动是摄像头硬件与上层应用的“桥梁”—— 它不仅要实现设备初始化、格式协商、数据捕获等核心功能,还需保障运行
    的头像 发表于 02-06 16:49 4732次阅读
    Rockchip CIF驱动深度解析:从架构设计到电源计数<b class='flag-5'>补丁</b>修复

    深入剖析ARM64内核关键文件:kernel-6.1/arch/arm64/kernel/head.S

    ARM64 架构的 Linux 内核开发,arch/arm64/kernel/head.S是一绕不开的关键文件—— 它是内核启动早期
    的头像 发表于 02-04 17:35 1381次阅读
    深入剖析ARM64内核关键文件:<b class='flag-5'>kernel</b>-6.1/arch/arm64/<b class='flag-5'>kernel</b>/head.S

    请问JH7110 上游到主线 Linux 是否停止?

    组件被上游(6.11 的 PCIe)。 还剩下六组件,其中两(ISP 和 PWM)上个月(2024 年 7 月)提交了最新的
    发表于 02-04 06:51

    发布元服务提交审核

    完成所有应用信息和版本信息的配置后,可将元服务提交华为方进行发布审核。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用上架 &
    发表于 12-04 14:23

    【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植

    busybox-menuconfig #进入busybox配置界面 Linux Module Utilities添加下图中的选项,保存配置重新编译镜像即可。 Linux
    发表于 10-27 10:09

    【米尔NXP i.MX 91开发板评测】移植和运行RT-Linux,实时性能测试

    介绍 实时性系统应用广泛,工业自动化、医疗设备、汽车电子等领域扮演着十分重要的角色,我们用i.MX91开发板来移植运行RT-Linux,看看它的实时性能表现如何 实时补丁 下载并应用RT补丁
    发表于 09-01 10:11

    【HZ-RK3568开发板免费体验】HZ-RK3568开发板操作系统编译

    build.sh脚本。 jack@VMware:~/HZ-EVM-RK3568-5.10-KERNEL-SDK$ ./build.sh ############### Rockchip Linux SDK
    发表于 08-17 09:15

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux-RT应用开发案例

    :Ubuntu18.04.4 64bit LinuxSDK:T113_Tina5.0-V1.0 (Linux) KernelLinux-RT-5.4.61 我司提供的Linux-RT
    的头像 发表于 07-30 10:33 956次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—<b class='flag-5'>Linux</b>-RT应用开发案例

    RK3568开发板OpeHarmony学习开发手册1.1-内核移植优化

    ;copy 到 out 目录-->打新补丁 那么优化思路是什么呢? out/kernel/src_tmp/linux-5.10/ linux-5.10/ 下的内核源码是已经打过原
    发表于 07-26 10:37

    【HZ-RK3568开发板免费体验】3、开启Linux Kernel RT功能

    Kernel-5.10下的补丁应用到内核配置。 cd /path/to/kernel-5.10/ patch -p1 < ../docs/Patches/Real-Time
    发表于 07-22 14:03

    【米尔RK3576开发板免费体验】3、移植EtherCAT Igh

    对实时性能要求较高的应用场景中被广泛使用。瑞芯微提供配套SDK的Preempt-RT补丁。 1、Linux PREEMPT_RT补丁 Linux K
    发表于 07-21 10:35