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

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

3天内不再提示

OpenHarmony的介绍

ArkUI详解 2022-03-17 16:04 次阅读


今天借此机会,就来说一说关于OpenHarmony

作者:坚果

公众号:"大前端之旅"

华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

开源

在说OpenHarmony之前我们先来关注一下前面Open这个词,关于Open,有着开放,公开,开源的意思,那么为什么要说开源呢,其实对于随着软件技术的发展,底层技术的发展主要有两种趋势,

第一种是闭源,软件源代码不公开,由专人开发推进

第二种就是开源

所谓开源,就是把软件程序和源代码等,一起公开,用户可以不受限制的使用该软件的全部功能,不过现在也出现了一部分开源协议,所以用户在使用的时候,还是要注意一下,在不要违背开源协议的前提下可以进行软件的二次开发。目前我也和小伙伴一起维护着一个开源https://www.gin-vue-admin.com/,大家感兴趣的可以前来观赏。最后OpenHarmony主要遵循Apache License V2.0协议,关于Apache License V2.0协议,大家可以自行去了解。

我们接着说开源

开源有开放性,公开性,自发性,参与人员多样性,以及兴趣趋势,所以开源在一定程度上质量更高,成本更低。

好的说完开源,我们就来说OpenHarmony

说OpenHarmony,就不得不提到一个组织,开放原子开源基金会

开放原子开源基金会

开放原子开源基金会是中国内地首个开源领域的基金会,成立于2020年6月,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等企业联合发起[1],是在中华人民共和国民政部注册的非营利性独立法人机构。基金会涵盖OpenHarmony、TecentOS Tiny、AliOS Things、UBLM、TKEstack、XuperChain等项目。

OpenHarmony

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展

从Open就可以看出,他是一个开源项目,是由华为雇了一帮人,然后由这些人commit代码,最后华为把 HarmonyOS 中基础功能提取出来,打包成功一个项目叫做“Openharmony” ,把 Openharmony 捐献给了原子开源基金会。

OpenHarmony是由开放原子开源基金会孵化及运营的,未来华为也将持续为OpenHarmony开源项目贡献代码

然后来看一下OpenHarmony在代码托管平台Gitee的情况,

OpenHarmony目前是Gitee上最有价值的开源项目之一,仓库数350个,成员232人,star数18.5k,fork数20.7k,Pr1.7k,无以不在说明他的开源价值和活跃度。

image-20220222214312308

2021 年 12 月,新增美的集团、深开鸿为 OpenHarmony 项目群捐赠人,目前捐赠的数量已经达到20余家。

总结

OpenHarmony 是由开放原子开源基金会孵化及运营的开源项目,其生态正在趋于完善。

今天就简单的介绍这些,下一节将对他的技术架构和技术特征,以及社区做一了解。

参考链接

开放原子开源基金会维基百科

OpenHarmony项目群12月新增捐赠人一览

OpenHarmony开源项目

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

    关注

    25

    文章

    3727

    浏览量

    16389
收藏 人收藏

    评论

    相关推荐

    2K0300先锋派Openharmony开发介绍

    *附件:2K0300先锋派Openharmony开发介绍-241114.pdf
    发表于 11-17 21:36

    触觉智能Purple Pi OH鸿蒙开发板成功适配OpenHarmony5.0 Release,开启新征程

    触觉智能Purple Pi OH鸿蒙开发板,成功适配OpenHarmony5.0 Release版本!为大家带来OpenHarmony5.0特性讲解!关注触觉智能,为大家带来更多OpenHarmony5.0功能体验
    的头像 发表于 10-25 10:51 422次阅读
    触觉智能Purple Pi OH鸿蒙开发板成功适配<b class='flag-5'>OpenHarmony</b>5.0 Release,开启新征程

    第三届OpenHarmony技术大会星光璀璨、致谢OpenHarmony社区贡献者

    10月12日,在上海举办的第三届OpenHarmony技术大会上,32家高校OpenHarmony技术俱乐部璀璨亮相,30家高校OpenHarmony开发者协会盛大启幕。还分别致谢了年度星光TSG
    的头像 发表于 10-21 14:10 232次阅读

    基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony

    1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在OpenHarmony凌蒙派-RK3568开发
    的头像 发表于 09-15 08:09 413次阅读
    基于ArkTS语言的<b class='flag-5'>OpenHarmony</b> APP应用开发:Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS语言的OpenHarmony APP应用开发:简易计数器

    1、程序简介 该程序是基于OpenHarmony标准系统编写的UI应用类:Sample Counter(简单计数器)。 该程序设计1个按钮和显示框。当每次按下按钮,则显示框数字累加1。 本案
    发表于 09-14 13:38

    【开源鸿蒙】使用QEMU运行OpenHarmony轻量系统

    本文将会介绍如何从源码安装QEMU 6.2.0,以及如何使用QEMU运行OpenHarmony轻量系统。通过本文,你将会对QEMU和OpenHarmony轻量系统又一个初步的认知,并对如何使用QEMU又一个初步的理解和体会。
    的头像 发表于 09-14 08:51 623次阅读
    【开源鸿蒙】使用QEMU运行<b class='flag-5'>OpenHarmony</b>轻量系统

    开源鸿蒙 编译OpenHarmony轻量系统QEMU RISC-V版本

    本文将介绍如何为QEMU RISC-V虚拟平台构建OpenHarmony轻量系统。得益于QEMU的CPU指令集模拟执行能力,该方法可以在没有开发板的情况下调试和运行OpenHarmony系统源码。本文
    的头像 发表于 07-15 10:36 1109次阅读
    开源鸿蒙 编译<b class='flag-5'>OpenHarmony</b>轻量系统QEMU RISC-V版本

    OpenHarmony之开机优化

    OpenHarmony已经支持了Bootchart工具,我们可以直接使用Bootchart工具,Bootchart工具介绍如下: 概述 Bootchart是一个用于系统启动过程性能分析的开源软件工具
    发表于 07-01 16:39

    OpenHarmony 成功亮相国际学术会议 ASPLOS 2024

    举行的ASPLOS 2024上成功举办。本次学术教程会以“OpenHarmony操作系统的关键特性与能力”为主题,聚焦“基于OpenHarmony的前沿学术探索机遇与挑战“,详细介绍
    的头像 发表于 05-16 09:28 450次阅读
    <b class='flag-5'>OpenHarmony</b> 成功亮相国际学术会议 ASPLOS 2024

    如何在OpenHarmony设置静态IP?

    介绍本文适用于所有RK3566/RK3568/RK3588平台产品在OpenHarmony系统上设置静态IP。本文以PurplePiOH开发板为例,在OpenHarmony系统上进行设置。触觉智能
    的头像 发表于 05-12 08:32 776次阅读
    如何在<b class='flag-5'>OpenHarmony</b>设置静态IP?

    【开源鸿蒙】下载OpenHarmony 4.1 Release源代码

    本文介绍了如何下载开源鸿蒙(OpenHarmony)操作系统 4.1 Release版本的源代码,该方法同样可以用于下载OpenHarmony最新开发版本(master分支)或者4.0 Release、3.2 Release等发
    的头像 发表于 04-27 23:16 957次阅读
    【开源鸿蒙】下载<b class='flag-5'>OpenHarmony</b> 4.1 Release源代码

    鸿蒙OpenHarmony【集成三方SDK】 (基于Hi3861开发板)

    OpenHarmony致力于打造一套更加开放完善的IoT生态系统,为此OpenHarmony规划了一组目录,用于将各厂商的SDK集成到OpenHarmony中。本文档基于Hi3861开发板,向平台开发者
    的头像 发表于 04-24 15:11 1147次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【集成三方SDK】 (基于Hi3861开发板)

    介绍一种OpenAtom OpenHarmony轻量系统适配方案

    本文在不改变原有系统基础框架的基础上, 介绍了一种OpenAtom OpenHarmony(以下简称“OpenHarmony”)轻量系统适配方案。
    的头像 发表于 03-05 09:24 1216次阅读
    <b class='flag-5'>介绍</b>一种OpenAtom <b class='flag-5'>OpenHarmony</b>轻量系统适配方案

    浅谈兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。     ▲ 仓库地址
    的头像 发表于 02-02 15:22 620次阅读
    浅谈兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter

    OpenHarmony 之 NAPI 框架介绍

    环境中的 JS 变量与方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下简称 “OpenHarmony”)应用层基于 javascript 语言开发,而系统框架层则基于 C++ 语言。
    的头像 发表于 02-01 17:34 725次阅读
    <b class='flag-5'>OpenHarmony</b> 之 NAPI 框架<b class='flag-5'>介绍</b>