OpenAtom OpenHarmony 4.0 Release版本于 10 月 27 日发布,经过了32周的开发周期。在此期间,有 65499 个 Committs 进入了 版本。在这个周期内完成了相当多的重要工作,本文阐释这些工作由谁完成。

这次共有 2220 位贡献者为 4.0 Release版本做出了贡献。

其中,华为贡献者1800名,累计2000+名,共增删改代码8849882行,占比80.03%

华为以外的顶级贡献者,如下:

贡献者

修改量

修改量占比

wangshi@kaihong.com

310171

2.80%

dongwei@kaihong.com

306217

2.77%

chenzhengyang@openvalley.net

38723

0.35%

dmytro.kashkarov@telink-semi.com

38572

0.35%

liangweitao@openvalley.net

33354

0.30%

sunlian@kaihong.com

28734

0.26%

zhangshouzhong@kaihong.com

28242

0.26%

zhaojunxia@kaihong.com

27158

0.25%

aibin@openvalley.net

26372

0.24%

hlzhangai@isoftstone.com

21954

0.20%

wangzx0705@thundersoft.com

21470

0.19%

qiaochenl@isoftstone.com

20837

0.19%

xulidc@isoftstone.com

19997

0.18%

chenxun@kaihong.com

19236

0.17%

wtwanga@isoftstone.com

19065

0.17%

xuzhouy@isoftstone.com

18149

0.16%

bayanxing@kaihong.com

17909

0.16%

hanjinrui@kaihong.com

17858

0.16%

qianwangdq@isoftstone.com

15345

0.14%

huruitao@kaihong.com

13746

0.12%

以下的单位参与了OpenHarmony 4.0 Release版本的工作,较活跃的,如下:

行标签

增加量

代码行数

修改量

增加代码行数+减少代码行数

增加量占比

修改量占比

华为

6463119

8849882

78.31%

80.03%

深开鸿

655049

830999

7.94%

7.51%

开鸿智谷

134289

147782

1.63%

1.34%

软通动力

111767

127425

1.35%

1.15%

九联科技

42278

51625

0.51%

0.47%

中科创达

41845

52248

0.51%

0.47%

润和

8494

13501

0.10%

0.12%

新大陆自动识别

6458

6763

0.08%

0.06%

诚迈科技

1322

1549

0.02%

0.01%

东软集团

666

836

0.01%

0.01%

厚德物联网、恒玄科技、中国科学院软件研究所、芯海科技 等

Unknown

787519

975419

9.54%

8.82%

总计

8253163

11058467

N/A

不同单位在不同子系统的贡献比例:

华为的贡献覆盖30多个核心子系统,其他顶级共建单位在各领域的贡献情况如下:

共建单位

子系统贡献情况

深开鸿

测试与认证平台:568228行,占比31.08%

短距:136528行,占比14.78%

开发板:13394行,占比10.72%

驱动:21906行,占比8.83%

开发样例:44752行,占比7.75%

开发工具:13626行,占比2.76%

ArkUI:31875行,占比2.58%

系统三方组件:635行,占比0.45%

安全:35行,占比0.01%

开鸿智谷

开发样例:131503行,占比22.78%

轻内核:1472行,占比4.97%

测试与认证平台:14807行,占比0.81%

软通动力

测试与认证平台:90196行,占比4.93%

ArkUI:35165行,占比2.84%

开发板:1966行,占比1.57%

驱动:52行,占比0.02%

开发样例:46行,占比0.01%

中科创达

多媒体:24122行,占比2.64%

电话服务:2852行,占比1.79%

测试与认证平台:18981行,占比1.04%

原生应用:1175行,占比0.59%

短距:4575行,占比0.50%

ArkUI:483行,占比0.04%

安全:24行,占比0.01%

九联科技

开发板:22213行,占比17.77%

开发样例:27371行,占比4.74%

驱动:2015行,占比0.81%

润开鸿

开发板:11722行,占比9.38%

驱动:103行,占比0.04%

测试与认证平台:427行,占比0.02%

ArkUI:1222行,占比0.10%

新大陆自动识别

开发样例:6763行,占比1.17%

诚迈科技

多模:1412行,占比2.35%

ArkUI:134行,占比0.01%

东软集团

ArkUI:836行,占比0.07%

厚德物联网

驱动:268行,占比0.11%

开发板:94行,占比0.08%

这些单位对OpenHarmony 4.0 Release版本的工作主要集中在以下领域:

  • 深开鸿的工作主要集中在短距,驱动,XTS,开发工具,ArkUI子系统中,包括蓝牙&wifi增强,ArkUI运行时, ArkUI组件增强, NAPI框架生成工具,ALSA驱动HDI插件平台解耦,codec驱动HDI接口,ArkUI XTS套件支持,RK3568开发板等特性。
  • 开鸿智谷的工作主要集中在开发样例,开发板,轻内核子系统中,包括轻内核queue读写增强, ArkUI组件集合样例,场景化仿应用开发(设备管理,通信,数据库,相机,语音)和Niobe开发板等特性。
  • 软通动力的工作主要集中在ArkUI,XTS,开发板子系统中,包括ArkUI组件(TextInput,TextTimer,边框)增强,wpt套件Reftest自动化测试,ArkUI布局XTS套件,UnionPi Tiger开发板,扬帆致远开发板等特性。
  • 九联科技的工作主要集中在开发样例,芯片内核驱动,HDF驱动子系统中,包括温湿度传感器驱动,开发样例(通知,分布式账号管理,资源授权访问,一多交互等场景),A311D芯片适配,UnionPi Tiger开发板适配等特性。
  • 润开鸿的工作主要集中在芯片开发板,ArkUI,驱动子系统中,包括arkcompiler中arraybuffer功能增强,启动流程优化,DAYU210开发板,Neptune100开发板适配等特性。
  • 诚迈的工作主要在多模输入子系统中。

2023年有10家单位冲刺 2023年《OpenAtom OpenHarmony 百人代码贡献单位》,华为、深开鸿、软通动力、开鸿智谷 分别建设超过5万+行代码并持续贡献中,成为2023年《百人代码贡献单位》。九联开鸿、润开鸿、京东、诚迈科技、中科院软件所、中软国际持续贡献中,计划今年12月31日前贡献5万+行功能特性代码。

数据由 OpenHarmony 项目群工作委员会-代码共建组 && OpenHarmony PMC提供

2023年10月27日

OpenHarmony:4.0 Release版本的开发数据的更多相关文章

  1. OpenHarmony 3.1 Release版本发布

    OpenHarmony 3.1 Release 版本概述 当前版本在OpenHarmony 3.1 Beta的基础上,更新支持以下能力: 标准系统基础能力增强 本地基础音视频播放能力.视频硬编解码.相 ...

  2. 0.9.0.RELEASE版本的spring cloud alibaba sentinel+gateway网关实例

    sentinel除了让服务提供方.消费方用之外,网关也能用它来限流.我们基于上次整的网关(参见0.9.0.RELEASE版本的spring cloud alibaba nacos+gateway网关实 ...

  3. 0.9.0.RELEASE版本的spring cloud alibaba nacos+gateway网关实例

    gateway就是用来替换zuul的,功能都差不多,我们看下它怎么来跟nacos一起玩.老套路,三板斧: 1.pom: <?xml version="1.0" encodin ...

  4. 0.9.0.RELEASE版本的spring cloud alibaba sentinel+feign降级处理实例

    既然用到了feign,那么主要是针对服务消费方的降级处理.我们基于0.9.0.RELEASE版本的spring cloud alibaba nacos+feign实例添油加醋,把sentinel功能加 ...

  5. 0.9.0.RELEASE版本的spring cloud alibaba sentinel限流、降级处理实例

    先看服务提供方的,我们在原来的sentinel实例(参见0.9.0.RELEASE版本的spring cloud alibaba sentinel实例)上加上限流.降级处理,三板斧只需在最后那一斧co ...

  6. 0.9.0.RELEASE版本的spring cloud alibaba sentinel实例

    sentinel即哨兵,相比hystrix断路器而言,它的功能更丰富.hystrix仅支持熔断,当服务消费方调用提供方发现异常后,进入熔断:sentinel不仅支持异常熔断,也支持响应超时熔断,另外还 ...

  7. 0.9.0.RELEASE版本的spring cloud alibaba nacos+feign实例

    这里的feign依然是原来的feign,只不过将注册中心由eureka换成了nacos.服务提供方参见0.9.0.RELEASE版本的spring cloud alibaba nacos实例,消费方跟 ...

  8. 0.9.0.RELEASE版本的spring cloud alibaba nacos实例

    简而言之,nacos与eureka的不同之处有三:后台老板.部署方式.功能.nacos是阿里的,eureka是奈飞的:nacos有自己的安装包,需要独立部署,eureka仅作为一个服务组件,引入jar ...

  9. SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何正确使用三维地图控件和工程树控件

    Skyline TerraExplorer Pro目前正式发布的7.0.1&7.0.2版本,还只是64位的版本, 在Web开发的时候,如何在页面中正确嵌入三维地图控件,让一些小伙伴凌乱了. 下 ...

  10. SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何实现土方量计算

    土方量计算,或者叫填挖方计算,体积计算,Skyline在很早的版本中就提供了这个的功能. 目前的软件版本,不仅仅可以对地形修改对象进行土方量计算,还可以在FLY工程中导入DEM数字高程模型数据,计算不 ...

随机推荐

  1. 教程|在矩池云使用 Stable Diffusion web UI v1.5 模型和 ControlNet 插件

    今天给大家介绍下如何在矩池云使用 Stable Diffusion web UI v1.5 模型和 Stable Diffusion ControlNet 插件. 租用机器 租用机器需要选择内存大于8 ...

  2. 【Azure Service Bus】使用Spring Cloud integration示例代码,为多个 Service Bus的连接使用 ConnectionString 方式

    问题描述 查看Service Bus的Java示例代码,发现使用Spring Cloud Integration,配置 Application.yaml 可以连接到两个Service Bus. 但代码 ...

  3. 【Azure Redis 缓存】Azure Redis 功能性讨论三: 调优参数配置

    问题描述 在使用Azure Redis的服务中,遇见了以下系列问题需要澄清: 在开源Redis 6.0 中,多线程默认禁用,只使用主线程.如需开启需要修改redis.config配置文件.Redis的 ...

  4. 树莓派修改根文件系统为f2fs

    目录 前言 操作简述 我的实际操作步骤 1. 准备 2. 查看树莓派分区信息 3. 备份根分区 4. 格式化树莓派TF卡根分区为f2fs文件系统 5.恢复备份 前言 在TF卡.固态硬盘之类的nand存 ...

  5. 浅入ABP(2):添加基础集成服务

    浅入ABP(2):添加基础集成服务 版权护体作者:痴者工良,微信公众号转载文章需要 <NCC开源社区>同意. 目录 浅入ABP(2):添加基础集成服务 定义一个特性标记 全局统一消息格式 ...

  6. 因IPv4和IPv6协议不同而引发的第三方接口调用失效的问题

    记录一次因IPv4和IPv6协议不同而引发的第三方接口调用失效的问题,仅供大家参考!!! 背景介绍 公司有一个微信小程序,我做后端的,负责给小程序提供数据接口.后来因为一系列原因小程序要对接一个中控( ...

  7. 新博客 VuejsDev.com 用于梳理知识点

    新博客 VuejsDev.com 用于梳理知识点 https://www.vuejsdev.com/ 后期没有精力发布了,迁移到博客园了,防止服务器到期~ [VueJsDev] 目录列表 https: ...

  8. 记一次docker安装Jenkins

    docker安装Jenkins 0. 下载docker镜像 docker search jenkins docker pull jenkins/jenkins:lts 1. 安装步骤 创建映射文件夹 ...

  9. day14--Java常用类之字符串相关类02

    Java常用类 2.字符串相关类 String.StringBuilder.StringBuffer类是三个字符串相关类. String类代表不可变字符序列,StringBuilder类和String ...

  10. api-ms-win-crt-***.dll, api-ms-win-core-***.dll,win7以后kernel.dll,msvc*.dll的改变。api-ms-win-crt-***.dll 有问题就是 c++ redist 版本过低。

    api-ms-win-crt-***-|1-1-0.dll是redistributable c++的一部分.以往只会因为msvc*NNN.dll才要去找对应的redistributable c++版本 ...