OpenHarmony

OpenAtom OpenHarmony，简称OpenHarmony，是鸿蒙操作系统的开源项目。华为于2020年9月及2021年5月分两次将鸿蒙系统的L0-L2分支源代码捐献给开放原子开源基金会（OpenAtom Foundation），该基金会将受捐赠代码开源，根据基金会命名规范将该项目命名为OpenAtom OpenHarmony，并组建开源项目群，遵循Apache许可证。L3-L5分支兼容Android的双框架版本，目前暂未开源。截至2021年12月30日，已有超过1200 位开发者与40个组织参与该项目和贡献代码。 OpenHarmony开源操作系统初始版本支持内存最小128KB的轻量级设备，而2.0版本可支持超过128MB内存的标准系统类设备。 OpenHarmony的第一个版本在开放原子开源基金会收到华为捐赠的开源代码后于2019年9月10日推出，支持内存容量从128 KB到128 MB的设备。 OpenHarmony 2.0（金丝雀版）于2021年6月推出，支持多种智能终端设备。 开放原子开源基金会于2021年9月30日推出OpenHarmony 3.0，并在前期版本的基础上实质性改进和优化操作系统。 OpenHarmony可支持4 GB内存设备于2021年10月发布。 OpenHarmony自2020年9月开源以来到2021年12月为止，已有超过1200位开发者与40个组织参与该开源项目和贡献代码。目前OpenHarmony已经发展到4.x版本。 OpenHarmony使用gn构建系统，主要由C/C++进行系统开发，并同时支持rust语言。需要注意的是，OpenHarmony与freeRTOS不同，OpenHarmony相比freeRTOS多了一层HDF(Hardware Driver Foundation)驱动框架。 HDF（Hardware Driver Foundation）驱动框架，为驱动开发者提供驱动框架能力，包括驱动加载、驱动服务管理、驱动消息机制和配置管理。并以组件化驱动模型作为核心设计思路，让驱动开发和部署更加规范，旨在构建统一的驱动架构平台，为驱动开发者提供更精准、更高效的驱动管理的开发环境，力求做到一次开发，多系统部署。 开发者可以将芯片厂商提供的SDK进行包装后提供给HDF，这种理念使得可以在更换不同的芯片时工程代码不需要作太多改动，但是这项功能在许多支持OpenHarmony的开发板上没有受到支持。 使用HarmonyOS应用开发的语言ArkTS(基于TypeScript开发的声明式语言)，并配有官方的应用开发IDE DevEco Studio(与Android Studio同样基于IntelliJ IDEA开发)。编译生成之后，生成.hap格式的安装文件 内核包含有LiteOS-M、LiteOS-A、Linux分支，其中LiteOS系列分支的前身是华为开发的LiteOS。 OpenHarmony 可以部署在ARM、RISC-V和x86架构的各种硬件设备上，内存容量可由128 KB至超过1 MB，并支持以下三种系统的硬件设备： 轻量系统——可在连接模块、传感器和可穿戴等设备上运行，内存等于或大于128 KB，支持ARM Cortex-M和32位RISC-V等处理器。 小型系统——可在 IP 摄像机、路由器、事件数据记录器等设备上运行，内存等于或大于1 MB，支持ARM Cortex-A等处理器。 标准系统——可在具有增强交互、3D GPU、丰富动画和多样化组件等设备上运行，内存等于或大于128 MB，支持ARM Cortex-A等处理器。 为确保OpenHarmony生态系统的兼容性，开放原子开源基金会发布产品兼容性规范，由兼容性工作组评估和认证与OpenHarmony兼容的产品。 产品兼容性证书分为以下两类，获得证书的合作伙伴有权在其已认证的产品、有关包装和营销材料上使用OpenHarmony兼容性标识。 开发板、模组、软件发行版 设备 截至2022年4月25日，已有44款产品获得了兼容性证书，还有80多款软硬件产品正在评估OpenHarmony兼容性。 OpenHarmony位居码云平台（Gitee）活跃度指数首位，是该平台上当前代码和社区最活跃的开源项目。截至2022年10月，已拥有23个特定行业的软件发行版，覆盖教育、金融、智能家居、交通、数字政务和工业等行业。 2021年9月28日，Eclipse基金会和开放原子开源基金会建立合作伙伴关系，并于2021年10月推出兼容HarmonyOS的软件发行版Oniro OS，创始成员包括华为、Linaro和Seco，主要目的是于物联网时代为全球市场提供中立和透明的开源系统。 2022年8月29日，鸿元智通科技发布ZhihongmetaOS，通过了OpenHarmony 3.1评估，并获得了生态产品兼容性证书。该发行版主要面向企业和工业用户。目前，ZhihongmetaOS V1.0 只在中国公安部门使用。 2023年10月25日，香橙派发布基于OpenHarmony定制的Orange Pi OS版本。 PolyOS Mobile是基于OpenHarmony的智能终端操作系统，面向 RISC-V 架构。目前是一个处在早期阶段的社区驱动项目。 鸿蒙操作系统 官方网站 e公司. 华为已捐献鸿蒙全部基础能力 全面开源. finance.sina.com.cn. 2021-06-06 [2021-06-20]. （原始内容存档于2021-06-06）.  华为开发者论坛. huawei. [2022-07-17]. （原始内容存档于2022-07-17） （英语）.  支持设备类型. OpenHarmony. [2021-06-20]. （原始内容存档于2022-01-08）.  zh-cn/OpenHarmony-Overview_zh.md · OpenHarmony/docs - Gitee.com. Gitee. [2021-07-03]. （原始内容存档于2023-02-19） （中文（中国大陆））.  Huawei launches Harmony Mine Operating System. Gizchina.com. 2021-09-15 [2022-07-17]. （原始内容存档于2021-09-16） （美国英语）.  Team, RPRNA. OpenHarmony is now available on GitHub platform. RPRNA. 2021-10-04 [2022-07-17]. （原始内容存档于2022-08-21） （美国英语）.  Harmony OS. LinuxReviews. [2022-07-17]. （原始内容存档于2022-07-10） （英语）.  时睿. OpenHarmony 4.0 Beta1 Release-notes. Gitee. 2023-06-03 [2023-07-03]. （原始内容存档于2023-07-03） （中文）.  HDF驱动开发流程 (openharmony.cn) 快速入门概述 (openharmony.cn) zh-cn/release-notes/Readme.md · OpenHarmony/docs - Gitee.com. Gitee. [2024-07-27] （中文（中国大陆））.  OpenHarmony 3.2 Beta1版本正式发布-开源基础软件社区-51CTO.COM. ost.51cto.com. [2022-07-17]. （原始内容存档于2022-07-17）.  zh-cn/release-notes/OpenHarmony-v4.1-beta1.md · OpenHarmony/docs - Gitee.com. Gitee. [2024-01-13]. （原始内容存档于2024-01-29） （中文（中国大陆））.  华为开发者论坛. huawei. [2022-07-17]. （原始内容存档于2022-07-17） （英语）.  OpenHarmony三种设备系统的子系统支持列表-开源基础软件社区-51CTO.COM. ost.51cto.com. [2022-07-17]. （原始内容存档于2023-02-19）.  构建统一生态，首批开源鸿蒙 OpenHarmony 生态产品兼容性证书正式颁发 - IT之家. www.ithome.com. [2022-07-17]. （原始内容存档于2022-03-15）.  80+产品正通过兼容性测试，OpenHarmony生态蓬勃发展. SegmentFault 思否. [2022-07-17]. （原始内容存档于2023-02-19） （中文（中国大陆））.  OpenHarmony行业创新展区亮相华为开发者大会2022，生态成果引人瞩目_中华网. m.tech.china.com. [2022-11-29]. （原始内容存档于2022-11-29）.  华为首提共建“鸿蒙世界”，开源鸿蒙如何聚合生态之力？. m.mp.oeeee.com. [2022-11-29]. （原始内容存档于2022-11-29）.  Canada, Eclipse Foundation. Eclipse Foundation and OpenAtom Foundation Forge a Strategic Initiative Focused on OpenHarmony OS. GlobeNewswire News Room. 2021-09-28 [2022-11-29]. （原始内容存档于2022-12-12） （英语）.  Sarkar, Amy. Oniro OS: Everything you need to know. Huawei Central. 2021-11-04 [2022-11-29]. （原始内容存档于2022-11-29） （美国英语）.  Mishra, Yash. ZhihongmetaOS V1.0 launches based on OpenHarmony 3.1. Huawei Central. 2022-08-29 [2023-10-03]. （原始内容存档于2023-11-02） （美国英语）.  开源软件(Orange Pi)-Orange Pi官网-香橙派开发板,开源硬件,开源软件,开源芯片,电脑键盘. www.orangepi.cn. [2023-12-14]. （原始内容存档于2023-12-14）.  PolyOS Mobile-PolyOS. polyos.iscas.ac.cn. [2024-3-17]. （原始内容存档于2024-03-17）.  请检查|access-date=中的日期值 (帮助)