您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[InfoQ研究中心]:中国开源生态图谱2022——操作系统领域 - 发现报告
当前位置:首页/行业研究/报告详情/

中国开源生态图谱2022——操作系统领域

AI智能总结
查看更多
中国开源生态图谱2022——操作系统领域

中国开源生态系列图谱 ——操作系统领域 1 目录 01生态图谱解读 02生态图谱企业洞察 生态图谱解读 云操作系统 桌面操作系统 智能终端操作系统 物联网操作系统 服务器操作系统 开源基金会 开源产业联盟 开发者社区 代码托管平台 4 云操作系统 桌面操作系统 智能终端操作系统 服务器操作系统 定义&分类:非物联网操作系统开源社区主要分为云操作系统社区、桌面操作系统社区、智能终端操作系统社区和服务器操作系统社区。 板块特征: 根社区 国内非物联网操作系统开源社区开始呈现出独立社区和根社区并行的发展态势。目前openHarmony、龙蜥社区、OpenCloudOS社区、openKylin和deepin社区都逐渐开始构建自己的根社区生态。 自主可控 近年来随着国际形势的变化,国人对于操作系统等基础软件的自主可控培育的意愿日益加强。也因为自主可控的考虑,这些开源社区更多的将代码托管在Gitee平台(56.25%),GitHub平台只成为了开源社区的第二选择(43.75%)。 生态协同 非物联网操作系统开源社区在生态协同方面都做出了大量的努力,除企业大量的硬件(芯片、设备)、软件(应用程序)的生态建设合作伙伴外,也积极与高校学术体系协同共育生态。 多场景适配 各非物联网操作系统开源社区的技术发展和业务与场景适配息息相关。尤其是对于算力计算场景云计算、边缘等和行业场景各社区都在不断努力。 5 云操作系统 桌面操作系统 智能终端操作系统 服务器操作系统 厂商分布:中国非物联网操作系统开源项目多基于Linux内核进行开发。操作系统开源项目多由传统意义的头部厂商培育,主要厂商包 括华为、腾讯、阿里云、统信、优麒麟等。 其原因,一方面是操作系统领域研发难度较大,只有头部企业才能储备大量高端技术人才;另一方面,操作系统项目社区运营需要协同丰富的生态资源。一般情况下,普通企业缺乏此类资源。 价值更开放 追求 更易用 更稳定 更安全 6 物联网操作系统 定义&分类:中国物联网操作系统开源项目基于物联网需求进行培育。项目数量较多,项目适用领域较广。 发展特征:中国物联网操作系统开源项目也多基于Linux内核进行开发。物联网操作系统开源项目涉及的开发系统包括实时操作系统、嵌 入式操作系统等系统。 应用场景:中国物联网操作系统开源项目服务场景非常多样,几乎贯穿于物联网的各个应用场景。主要的应用场景包括: •政府机构主导的智慧城市和智慧交通等产品研发场景 •制造业主导的智慧工业产品研发场景 •面向智能家居的智能硬件和智能机器人的产品研发场景 •新能源汽车和智慧汽车中的新一代的汽车软件研发场景 7 物联网操作系统 厂商分布:物联网操作系统开源社区发展时间长,社区规模大,是所有操作系统开源社区中占比最高的板块。发起开源社区的企业背 景也更为多样,其中包括4类厂商: •中国移动等运营商 •萤石智能等智能硬件厂商 •科大讯飞等语音智能厂商 •华为、腾讯、阿里等头部科技厂商 价值跨芯片平台 追求 小巧灵活 丰富组件 端云融合 8 生态图谱企业洞察 Gitee平台托管的开源项目 Gitee指数 100 Gitee指数 70 Gitee指数 50 Gitee指数 47 Gitee指数 43 Gitee指数 TOP5 10 ·数据来源:Gitee官网个项目10月数据。 “ InfoQ开源项目指数数据说明 InfoQ开源项目指数说明 一级指标 二级指标 权重 代码健康(40%) 代码复制(Fork) 10% 已修复代码不足(ClosedIssue) 10% 项目更新申请(PullRequest) 5% 已完成项目更新申请 (ClosedPullRequest) 15% 社区活跃(60%) 协作影响力 10% 项目荣誉星(Star) 10% 社区贡献量 20% 社区贡献者 20% •对于开源项目的评价,代码和社区是两项最直接评价指标。 •代码的健康度体现为社区成员不断地修复和更新代码,形成研发价值的指数级增长;代码健康指标中选取的数据维度来自开源项目在GitHub中的公开数据。 •社区活跃是保证开源价值最大化的根本,被开源世界公认的社区价值是评价开源项目最主要的要素,本次研究将其权重赋值超过代码健康;InfoQ研究中心认为,社区活跃价值整体评估高于代码健康价值。 •社区活跃中主要数据也来自于GitHub的公开数据;其中协作影响力数据来自于X-lab研发的openleaderboard中的协作影响力数据。 •所有数据的采集时间均为2022年10月,在未来,随着时间的推移,数据也会呈现变化。 11 InfoQ指数 40.08 InfoQ指数 40.02 InfoQ指数 21.60 InfoQ指数 6.30 InfoQ指数 2.50 InfoQ指数 0.50 InfoQ指数 0.20 InfoQ指数 0.03 InfoQ指数 0.03 InfoQ指数 0.02 12 InfoQ开源项目指数TOP10 ·数据来源:Github与openleaderboard各项目10月数据。 2020.9.10 OpenHarmony1.0支持轻量无屏设备 2021.5.30 OpenHarmony2.0支持小型带屏设备 2021.9.30 OpenHarmony3.0支持简单标准带屏设备 2022.3.30 OpenHarmony3.1支持复杂标准带屏设备 2023Q1 OpenHarmony3.2支持复杂带屏设备 OpenHarmony生态进展 千万行级代码共建 共建成果:51家单位,5000+共建者提交代码且被合入,共建2000万+行代码。6家单位超过100位雇员参与共建; 共建服务:面向共建单位、大众开发者、会员单位提供系统化共建服务。 200+产品通过测评 覆盖教育、交通、金融、家居、安防等多个行业。 模组/开发板:38家厂商,87个产品 商用设备:38家厂商,89个产品 发行版:13家厂商,26个产品 丰富的开发者活动开放有序的社区治理 成长计划:丰富多彩的开发者赋能活动,20万人完成了开发课程学习。196个高校建立了持续学习社群; 战码先锋:33个战码共建战队,1193名社区开发者进行了3071次改进的代码提交。 9家单位组成工作委员会,9个下属工作组提供社区基础服务; 30家单位加入生态委员会; 技术指导委员会TSC下建立TSG和高校俱乐部连接科研力量; 项目管理委员会PMC下拥有51个兴趣组交付子系统代码。 社区活跃度 5000人+ 200万+ 26个 4万+ 14万+ 51家 51个 合入代码 全球生态开发者 发行版 Fork PullRequest 共建单位 SIG组 一次开发,多端部署 一套开发框架,支持应用运行在不同的设备形态 •使能应用开发者快速覆盖多种终端生态 •支撑分布式应用生态建设,使能千行百业 •全新的UX编程框架和IDE支撑 多端统一OS 一套架构积木化拼装,覆盖大跨度的设备形态 •轻量场景:MCU+LiteOS-M+轻量部件 •小型场景:CPU+LiteOS-A+小型部件 •标准场景:CPU/GPU+Linux+标准部件 全场景分布式OS 将单用户的多种终端整合成单一虚拟终端 •打破终端硬件类别界限,实现硬件互助 •打通海量南向生态与北向应用生态的连接 •分布式底座是实现互联和互助功能的基础 发行版 安平 教育 交通 制造 金融 政务 ….. ArkUI Ability & 驱动 HDF统一驱动框架 内核 Uniproton Linuxkernel LiteOS-A LiteOS-M CPUGPUISPDSPsMCU…… 开发框架 系统服务 图形部件 媒体部件 部件 部件 网络部件 安全部件 通信部件 传感器部件 分布式基座 丰富的硬件生态 通用处理器和各种加速器全覆盖,开发板类型丰富 •CPU:从MCU到高性能CPU,多种指令集 •XPU:流畅的图形处理和AI/媒体/安全等加速器 •开发板:典型应用场景均有对应开发板支持 统一驱动框架 构建统一驱动平台、规范硬件驱动接口 •驱动使用者:提供丰富、稳定的接口 •驱动开发者:提供驱动开发模板,降低开发难 •OEM厂商:统一配置界面,最小粒度的接口适配 14 2020.3 2020.9 2021.3 2021.9 2021.11 2022.3 2022.9 LTS版本发布首个社区创新版本 发布 21.03社区创新版本发布内核创新版 21.09社区创新版本发布云原生创新版 代码捐赠给 开放原子开源基金会 22.03LTS版本发布22.09社区创新版本发布四大场景系统镜像 边云协同套件 高性能服务 多计算场景支持 •服务器场景:openEuler22.03LTSServer •云计算场景:openEuler22.03LTSCloud •边缘计算场景:openEuler22.03LTSEdge •嵌入式场景:openEuler22.03LTS Embedded •云原生&机密计算等计算场景 多样性算力支持 •多指令集结构支持:openEuler22.03LTS版本支持了ARM64、X86、ARM32、申威等多种指令集 •多样性计算支持:包括鲲鹏、英特尔、飞腾、 申威、龙芯、兆芯等主流芯片 政府 运营商 服务器套件 云原生套件 分布式服务 Linuxkernel CPU:X86、ARM、Risc-V等 DPUNPU 实时内核 … 虚拟化 容器 行业应用 场景使能 基础服务 内核 + 芯片 多样性算力 金融 能源 嵌入式套件 机密计算服务 高安全服务 安全内核 全场景创新 多行业场景支持 …… •多行业支持:政府、运营商、金融和能源 易运维服务 … 欧拉DevKit 统一构建平台 •具体行业版本分布:政府、金融和能源市场以商业发行版为主,而运营商、互联网市场则以企业自用版及社区发行版为主 统一SDK 统一内核统一驱动框架 多内核场景支持 •能力共享:同OpenHarmony共享内核技术,未来计划在欧拉构筑分布式软总线能力,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端 •多内核支持:包括LinuxKernel、实时内核、 安全内核等,覆盖更多业务场景 2020.3 2020.9 2021.3 2021.9 2021.11 2022.3 2022.9 LTS版本发布首个社区创新版本 发布 21.03社区创新版本发布内核创新版 21.09社区创新版本发布云原生创新版 代码捐赠给 开放原子开源基金会 22.03LTS版本发布22.09社区创新版本发布四大场景系统镜像 社区活跃度 openEuler社区运作四要素 系统的社区治理机制 完整的项目治理架构:理事会、秘书处、技术委员会、品牌委员会、安全委员会和用户委员会; 分层运营体系:借助SIG和用户组进行的分层运营体系,针对不同类型社区参与者特点提供支持,提升社区参与者体验。 技术与运营双轮驱动 技术创新:300+社区孵化技术项目,覆盖内核、eBPF、多样性算力、 可信计算、云计算、云原生、智能运维等热点技术领域; 活动运营:峰会、生态大会、线下Meetup、SIG线上会议、开源之夏&开源实习等活动; 用户运营:用户组线上、线下活动。 扎实的社区基础设施 鲁棒且可扩展CI/CD系统; 自动化流程机器人:协助新加入开发者进行CLA的签署、代码检查、标签提取; 贡献度数字化看板:代码贡献度、社区活跃度、PR数量、问题审阅等,利于开发者查看自身活跃程度,同时有助于社区管理健康度。 完整的社区生态 国际化的商业开发版:麒麟软件、统信软件、麒麟信安、超聚变、新华 三、中科创达

你可能感兴趣

hot

中国开源生态图谱2022——数据库领域

信息技术
InfoQ研究中心2022-12-16
hot

中国开源生态图谱2023——云原生领域

信息技术
InfoQ研究中心2023-03-29
hot

中国开源生态系列图谱——前端领域

信息技术
InfoQ研究中心2023-08-15