# 什么是 OpenHarmony(OHOS)?一文讲清楚 > OpenHarmony(OHOS)是由开放原子开源基金会管理的开源多设备操作系统。本文介绍它的设备类型、内核、ArkTS/ArkUI 以及版本历史。 来源: https://ohosify.com/zh/blog/what-is-openharmony 发布: 2026-10-01 更新: 2026-10-01 **简短回答:** OpenHarmony(OHOS)是由开放原子开源基金会管理的开源操作系统,可运行在从微控制器到手机、平板的多种设备上,使用统一的应用框架 ArkUI,首选开发语言是 ArkTS。 ## 什么是 OpenHarmony? OpenHarmony 是一个开源项目,提供分布式、多设备操作系统的基础。华为将原始代码捐赠给开放原子开源基金会,由该基金会管理。首个版本 OpenHarmony 1.0 于 2020 年 9 月 10 日发布。 OpenHarmony 和 HarmonyOS(鸿蒙)并不是同一个东西:HarmonyOS 是华为基于 OpenHarmony 构建的商用操作系统。二者的区别见 [OpenHarmony 与 HarmonyOS 的区别](/zh/blog/openharmony-vs-harmonyos)。 ## OpenHarmony 支持哪些设备类型? OpenHarmony 按设备的内存和处理能力定义了三种系统类型: | 系统类型 | 典型硬件 | 文档中的最低 RAM | |---|---|---| | 轻量系统(mini) | ARM Cortex-M、32 位 RISC-V 微控制器 | 128 KB | | 小型系统(small) | ARM Cortex-A 应用处理器 | 1 MB | | 标准系统(standard) | 带 GPU 的 ARM Cortex-A(手机、平板、智慧屏) | 128 MB | ## OpenHarmony 使用哪些内核? OpenHarmony 与内核无关。通过内核抽象层,设备可以使用 LiteOS(有面向小型和轻量系统的两种形态)、面向较大设备的 Linux 内核,或 UniProton 实时操作系统。设备厂商根据硬件选择合适的内核。 ## 如何开发 OpenHarmony 应用? 应用可以使用 **ArkTS**(首选)、JavaScript、C 和 C++ 开发,界面使用声明式 UI 框架 **ArkUI**,官方 IDE 是 DevEco Studio。一个最小的 ArkUI 页面如下: ```ts @Entry @Component struct Index { @State message: string = 'Hello World'; build() { Column() { Text(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) } .width('100%') } } ``` 更多内容见 [什么是 ArkTS?](/zh/blog/what-is-arkts)、[如何安装 DevEco Studio](/zh/blog/install-deveco-studio) 和 [你的第一个 ArkTS 应用](/zh/blog/first-arkts-app)。 ## OpenHarmony 有哪些版本? 每个 OpenHarmony 版本都对应一个 API 等级。部分版本如下: | 版本 | 发布日期 | API 等级 | |---|---|---| | 1.0 | 2020 年 9 月 10 日 | 5 | | 3.2(LTS) | 2022 年 9 月 21 日 | 8–9 | | 4.1 | 2024 年 3 月 30 日 | 11 | | 5.0.0 | 2024 年 9 月 29 日 | 12 | | 5.1.0 | 2025 年 5 月 4 日 | 18 | | 6.0 | 2025 年 9 月 7 日 | 20 | | 6.1 | 2026 年 3 月 9 日 | 23 | 数据来源:[Wikipedia](https://en.wikipedia.org/wiki/OpenHarmony) 上的版本历史。选择目标版本前,请务必在官方发布说明中确认 API 等级。 ## 在哪里可以找到源码和文档? - 源码:[gitee.com/openharmony](https://gitee.com/openharmony) - 文档仓库:[github.com/openharmony/docs](https://github.com/openharmony/docs) ## 后续步骤 - [OpenHarmony 与 HarmonyOS 的区别](/zh/blog/openharmony-vs-harmonyos) - [如何安装 DevEco Studio](/zh/blog/install-deveco-studio) - [什么是 ArkTS?](/zh/blog/what-is-arkts)