오픈하모니
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
오픈하모니는 화웨이가 기증한 오픈 소스 코드를 기반으로 오픈아톰 재단에서 개발한 운영 체제이다. 2020년 9월 첫 버전이 출시되었으며, 마이크로커널을 채택하여 다양한 하드웨어 장치를 지원하는 것이 특징이다. Mini, Small, Standard의 세 가지 버전으로 제공되며, 분산 아키텍처를 통해 여러 장치 간의 연결 및 협업을 지원한다. 오픈하모니는 HarmonyOS의 기반이 되며, OpenEuler와 커널 기술을 공유하는 등 밀접한 관계를 맺고 있다. 다양한 개발 키트와 배포판이 존재하며, 글로벌 운영 체제 제품군인 Oniro의 기반이 되기도 한다.
더 읽어볼만한 페이지
- 화웨이 제품 - 화웨이 앱갤러리
화웨이 앱갤러리는 화웨이가 개발 및 운영하는 앱 마켓으로, 미국의 제재 이후 자체 HMS 기반으로 적극 육성되어 HarmonyOS와 연계한 독자적인 앱 생태계를 구축하고 있으며, 개인 정보 보호 논란에도 불구하고 글로벌 시장 확대를 추진하고 있다. - 화웨이 제품 - 화웨이 워치
화웨이 워치는 화웨이에서 개발 및 출시하는 스마트 워치 제품군으로, HarmonyOS를 탑재하여 다양한 스마트폰과 호환되며 건강 관리 기능과 배터리 수명에 강점을 가지고 삼성 갤럭시 워치, 애플 워치 등과 경쟁하고 있다. - 운영체제 계열 - 안드로이드 (운영체제)
구글이 개발한 리눅스 커널 기반의 모바일 운영체제인 안드로이드는 오픈소스 플랫폼으로 다양한 기기에서 활용되며 세계적으로 널리 사용되지만, 개인정보 보호 문제와 독점적 지위 남용 논란 등의 비판도 존재한다. - 운영체제 계열 - BSD
BSD는 캘리포니아 대학교 버클리에서 시작된 유닉스 계열 운영 체제로, 오픈 소스 라이선스인 BSD 라이선스를 통해 자유롭게 사용 및 배포되며, FreeBSD, OpenBSD, NetBSD 등 다양한 운영 체제로 파생되었다. - 2020년 소프트웨어 - 안드로이드 11
안드로이드 11은 구글이 개발한 안드로이드 운영체제의 11번째 주요 버전으로, 사용자 편의성, 개인 정보 보호, 대화 및 미디어 제어 기능 개선과 더불어 5G, 폴더블 스마트폰 등 새로운 기술 트렌드를 반영하여 2020년 9월 8일에 정식 출시되었다. - 2020년 소프트웨어 - 트레이스투게더
싱가포르에서 개발된 트레이스투게더는 코로나19 확산 방지를 위해 블루투스 기술을 활용, 접촉 추적을 하는 시스템으로 앱과 토큰 형태로 출시되었으나 개인 정보 보호 논란과 팬데믹 완화로 사용이 축소되었다.
오픈하모니 - [IT 관련 정보]에 관한 문서 | |
---|---|
개요 | |
![]() | |
개발 | OpenAtom Foundation, 화웨이 및 기타 |
종류 | RTOS(LiteOS) 기반 |
출시일 | 2020년 9월 10일 |
사용 가능 상태 | 현재 |
소스 모델 | 오픈 소스 소프트웨어, 자유 소프트웨어 |
최신 버전 | 5.0.0 릴리스 |
최신 릴리스 날짜 | 2024년 9월 29일 |
저장소 | OpenHarmony Gitee 저장소 |
마케팅 대상 | 임베디드 시스템 스마트폰 태블릿 컴퓨터 랩톱 웨어러블 기기 |
프로그래밍 언어 | C C++ ArkTS JS Rust 어셈블리어 기타 |
업데이트 모델 | Over-the-air |
패키지 관리자 | .app |
지원 플랫폼 | ARM RISC-V IA-32 x86-64 LoongArch LinxiISA |
커널 종류 | 다중 커널 (커널 하위 시스템) ( Linux kernel, LiteOS [LiteOS-A (OpenHarmony Lightweight Kernel) & LiteOS-M], UniProton RTOS Microkernel 애드온 및 기타 애드온 포함) |
사용자 영역 | 시스템 서비스 레이어 |
영향을 받은 운영체제 | Webinos Android (EMUI) Openmoko Linux GNU LiteOS HarmonyOS openEuler |
사용자 인터페이스 | OpenHarmony 용 HarmonyOS 디자인 (디자인 시스템) 수정 (멀티터치, GUI) |
라이선스 | Apache 라이선스 |
이전 운영체제 | LiteOS |
웹사이트 | OpenHarmony 공식 웹사이트 |
지원 상태 | 지원됨 |
추가 정보 | |
참고 자료 | en/OpenHarmony-Overview.md · OpenHarmony/docs |
프로젝트 | OpenHarmony 프로젝트 |
순수 버전 시스템 | OpenHarmony 순수 버전 시스템 |
차량-인프라 협력 시스템 | OpenHarmony 기반 분산 차량-인프라 협력 시스템 |
2. 역사
오픈하모니의 첫 번째 버전은 2020년 9월 10일, 화웨이로부터 오픈 소스 코드를 기증받은 후 오픈아톰 재단에 의해 출시되었다.[9] 2020년 12월, 오픈아톰 재단과 룬허 소프트웨어는 화웨이와 중국과학원 소프트웨어 연구소를 포함한 7개 기관과 함께 오픈하모니 오픈 소스 프로젝트를 공식적으로 시작했다.
2021년 6월, 오픈하모니 2.0(카나리아 버전)이 출시되어 다양한 스마트 단말 장치를 지원하게 되었다.[9] 오픈아톰 재단은 2021년 9월 30일에 이전 버전을 기반으로 오픈하모니 3.0을 출시하여, 운영 체제 최적화를 위한 파일 보안 접근 기능(파일을 URI로 변환하고 URI를 해석하여 파일을 열 수 있는 기능) 및 관계형 데이터베이스와 분산 데이터 관리의 기본 기능을 지원하는 등 이전 버전보다 실질적인 개선을 이루었다.[10] 2021년 4월에는 최대 4GB RAM의 장치를 지원하는 오픈하모니 릴리스가 출시되었다.[11]
2022년 8월 10일, 오픈아톰 재단은 하드웨어 기반 마이크로커널 실시간 운영 체제인 UniProton 커널을 오픈하모니 운영 체제의 커널 서브시스템의 일부로 애드온으로 추가했다.[12]
2. 1. 개발 배경
화웨이는 미국의 제재로 인해 구글 안드로이드 운영체제 사용에 제한을 받게 되면서 자체적인 운영체제 개발 필요성이 대두되었다.[9] 2020년 9월 10일, 화웨이로부터 오픈 소스 코드를 기증받은 오픈아톰 재단에 의해 오픈하모니의 첫 번째 버전이 출시되었다.[9]2020년 12월, 오픈아톰 재단과 룬허 소프트웨어는 화웨이와 중국과학원 소프트웨어 연구소를 포함한 7개 기관과 함께 오픈하모니 오픈 소스 프로젝트를 공식적으로 시작했다.
2021년 4월에는 최대 4GB RAM의 장치를 지원하는 오픈하모니 릴리스가 출시되었고,[11] 같은 해 6월에는 다양한 스마트 단말 장치를 지원하는 오픈하모니 2.0(카나리아 버전)이 출시되었다.[9]
2021년 9월 30일, 오픈아톰 재단은 이전 버전을 기반으로 오픈하모니 3.0을 출시했다. 오픈하모니 3.0은 운영 체제 최적화를 위해 파일 보안 접근(파일을 URI로 변환하고 URI를 해석하여 파일을 열 수 있는 기능) 지원 및 관계형 데이터베이스와 분산 데이터 관리의 기본 기능 지원을 포함하여 이전 버전보다 실질적인 개선 사항을 포함하고 있다.[10]
2022년 8월 10일, 오픈아톰 재단은 하드웨어 기반 마이크로커널 실시간 운영 체제인 UniProton 커널을 오픈하모니 운영 체제의 커널 서브시스템의 일부로 애드온으로 추가했다.[12]
2. 2. 출시 및 발전 과정
2020년 9월 10일, 화웨이는 오픈하모니의 첫 번째 버전을 오픈아톰 재단에 기증했다.[9] 2020년 12월, 오픈아톰 재단과 룬허 소프트웨어는 화웨이, 중국과학원 소프트웨어 연구소 등 7개 기관과 함께 오픈하모니 오픈 소스 프로젝트를 공식 시작했다.2021년 6월, 오픈하모니 2.0 (카나리아 버전)이 출시되어 다양한 스마트 단말 장치를 지원하게 되었다.[9] 2021년 9월 30일, 오픈아톰 재단은 오픈하모니 3.0을 출시했다. 이 버전에서는 파일 보안 접근(파일을 URI로 변환하고 URI를 해석하여 파일을 열 수 있는 기능), 관계형 데이터베이스 및 분산 데이터 관리 기능 등이 개선되었다.[10] 2021년 4월, 최대 4GB RAM의 장치를 지원하는 오픈하모니 릴리스가 출시되었다.[11]
2022년 8월 10일, 하드웨어 기반 마이크로커널 실시간 운영 체제인 UniProton 커널이 오픈하모니 커널 서브시스템의 일부로 추가되었다.[12]
3. 특징
오픈하모니는 마이크로커널을 채택하여 128KB부터 1GB까지의 메모리를 지원하는 다양한 하드웨어 장치에 적용 가능하다.[113] 하드웨어 성능에 따라 Mini, Small, Standard 세 가지 버전으로 구분된다.[114]
3. 1. 다양한 장치 지원
오픈하모니는 마이크로커널을 채택하여 128KB부터 1GB까지의 메모리를 지원하는 폭넓은 장치에서 작동할 수 있다.[113]하드웨어 성능에 따라 Mini, Small, Standard의 세 가지 버전으로 구분된다.[114]
버전 | 대상 장치 | 주요 기능 |
---|---|---|
Mini | 128KB 이상의 메모리를 탑재하는 장치 (스마트 홈 제품, 센서 장치, 웨어러블 장치) | 통신, 간단한 그래픽 표시, GPIO 제어 지원[114] |
Small | 1MB 이상의 메모리를 탑재하는 장치 (방범 카메라, 라우터, 블랙박스) | Mini 기반, 보안 기능 추가, 그래픽 향상, 동영상 인코딩/디코딩 지원[114] |
Standard | 128MB 이상의 메모리를 탑재하는 장치 (스마트폰, 스마트 디스플레이) | 앱 실행, 3D 그래픽 지원[114] |
3. 2. 분산 아키텍처
오픈하모니는 분산 아키텍처를 통해 여러 장치 간의 연결 및 협업을 지원한다.[47][48][49] 이를 통해 사용자는 여러 장치를 하나의 통합된 시스템처럼 사용할 수 있다. 오픈하모니가 제공하는 분산 아키텍처 관련 기능은 다음과 같다.- 분산 프레임워크 지원
- 크로스 디바이스 전송 지원
- ServiceAbility, DataAbility 및 멀티 스레드 지원
- 장치 간 데이터베이스 공유 지원
- 장치 간 상태 공유 및 공유 권한 관리 지원
- 기기 간 인증 정보 공유 지원
- 기기 간 카메라 영상 공유 지원
- 블루투스, P2P를 이용한 파일 송수신 지원
3. 3. 개발 도구 및 환경
OpenHarmony 애플리케이션 개발을 위한 주요 IDE은 DevEco Studio이다. DevEco Studio에는 디버거, 테스터, 소프트웨어 라이브러리, 에뮬레이터, 샘플 코드 등을 포함하는 포괄적인 개발 도구 세트가 포함되어 있다.[13] 애플리케이션은 주로 선언적 UI 프레임워크인 ArkUI를 사용하여 구축된다.[13]OpenHarmony Device Connector (HDC)는 개발자를 위한 명령줄 도구로, 디버깅 등에 사용된다.[16][17] 앱 팩 파일(.app)은 HarmonyOS 기능 패키지(HAP)를 포함하며, AppGallery 등에서 배포된다.[18]
OpenHarmony는 리눅스 커널, LiteOS 커널 등 다양한 커널을 지원하며, 커널 추상화 계층(KAL)을 통해 유연성을 제공한다.[19] OpenHarmony NDK를 통해 C/C++ 코드 통합이 가능하다.[25]
4. 소프트웨어 개발
오픈하모니는 2020년 9월 오픈 소스 공개 이후 지속적으로 개발되고 있으며, 현재 4.x 버전까지 개발되었다.[9] 2020년 9월 10일, 화웨이로부터 오픈 소스 코드를 기증받은 후 오픈아톰 재단에 의해 첫 번째 버전이 출시되었다. 2021년 12월까지 1,200명 이상의 개발자와 40개 조직이 오픈 소스 프로젝트에 참여하여 코드를 기여했다.
버전 번호 | 출시일 | API 레벨 | 주요 기능 |
---|---|---|---|
1.0 | 2020년 9월 10일 | 5 | 초기 릴리스. LiteOS 커널 기반으로 128KB에서 128MB의 메모리를 가진 터미널 장치 지원.[32] |
1.1.0 (LTS) | 2021년 4월 1일 | 5 | 인공 지능 엔진 프레임워크를 통합하기 위해 서브 시스템을 추가하고 업그레이드[33] |
2.0 (Canary) | 2021년 6월 2일 | 6 | 128MB 이상의 메모리를 가진 스마트 터미널 장치 지원, 표준 시스템의 기술 기반으로 리눅스 커널 도입[34] |
2.2(Beta) | 2021년 9월 4일 | 6 | 전형적인 분산 기능 및 미디어 제품 개발 기능 보유 |
3.0 (LTS) | 2021년 9월 30일 | 7 | 경량, 소형 및 표준 시스템을 위한 새로운 기능 |
3.1 (Beta) | 2021년 12월 31일 | 8-9 | 기본 기능, 시스템 배포 기능, 시스템 애플리케이션 프레임워크 기능 및 경량 시스템 기능 등을 향상. |
3.2 베타 버전 1 | 2022년 5월 31일 | 8-9 | 경량 및 표준 시스템의 기본 기능, 표준 시스템 애플리케이션의 프레임워크 기능 및 표준 시스템의 애플리케이션 기능 향상 |
4.0 베타 버전 1 | 2023년 6월 3일 | 10 | 표준 시스템의 기능을 개선하고 ArkUI 구성 요소의 기능과 효과를 더욱 향상. |
4.0 릴리스 버전 | 2023년 10월 26일 | 10 | 다수의 ArkTS API가 추가되었으며, 분산 하드웨어 지원 범위가 확장. |
4.1 베타 1 버전 | 2023년 12월 31일 | 11 | 소프트웨어 아키텍처를 개선하여 새로운 시스템 기능. 구성 요소 기능 및 효과에 대한 ArkUI 최적화. 동적 효과 및 다양한 하드웨어에 대한 화면 적응을 위한 그래픽 창 개선. 앱 프레임워크는 확장 기능, 분산 소프트 버스 연결 등을 개선. 오픈 소스 코드에서 오디오 및 카메라 프레임워크 개선.[36] |
4.1 릴리스 버전 | 2024년 3월 30일 | 11 | 개발자에게 풍부한 앱 개발 기능을 제공하기 위해 4,000개의 API가 추가되었고, 애플리케이션 개발의 오픈 기능이 키트 차원에서 제시되어 개발자에게 더욱 명확한 논리와 시나리오 기반 관점을 제공하며, ArkUI 구성 요소의 개방성과 동적 기능이 더욱 향상되었으며, 웹 기능이 지속적으로 보완되어 개발자가 웹 기능을 사용하여 애플리케이션을 빠르게 구축할 수 있도록 지원. 분산 기능이 네트워킹의 안정성을 더욱 향상. |
4.1.1 릴리스 버전 | 2024년 5월 23일 | 11 | OpenHarmony 4.1 릴리스를 기반으로 현재 버전은 시스템의 안정성을 수정하고 시스템의 안정성을 향상시키는 일부 문제를 해결. LiteOS RTOS 커널의 소형 및 경량 시스템 중심[43] |
5.0 베타 1 버전 | 2024년 5월 25일 | 12 | 새로운 API, 개선 및 통합, ArkUI를 중심으로 완성된 에코시스템 API 및 소프트웨어 프레임워크 스택 및 차량 내 기본 기능에 중점을 둠. 최신 베타 버전은 시스템 성능을 더욱 개선하고, 보안 기반을 강화하며, 분산 기반의 기능을 확장하도록 설계. 이번 릴리스에서는 개발 프레임워크 최적화, 기본 플랫폼 기능 향상, Ark 컴파일 런타임 개선, 드라이버 프레임워크 및 전원 관리 개선에 중점을 둠. 미디어 처리, 팬 센서 및 이벤트 알림에 대한 새로운 기능도 도입.[44] |
5.0.0 릴리스 버전 | 2024년 9월 29일 | 12 | 새로운 API 12개 안정 API. 애플리케이션 프레임워크는 더 많은 라이프사이클 관리 기능과 하위 프로세스 관련 기능을 추가하여 애플리케이션 런타임에 태스크 실행을 보다 세분화된 방식으로 예약하고 관리. ArkUI는 사용자 지정 노드의 렌더링 기능을 더욱 개방. 애플리케이션 패키지 관리는 애플리케이션 패키징의 효율성을 개선하고 최종 사용자가 애플리케이션을 사용할 때(예: 애플리케이션 복제 및 데스크톱 바로 가기 생성) 운영 시나리오를 풍부하게 함. 분산 데이터 관리 기능 강화, 합리적인 데이터 공유를 보장하는 전제 하에 보안 강화, 다른 모듈의 적응형 Sendable 메커니즘 강화.[45][46] |
5. 하드웨어
오픈하모니는 ARM 아키텍처 계열, RISC-V, x86 아키텍처 등 다양한 하드웨어 장치에 배포될 수 있다. 메모리 용량에 따라 세 가지 유형의 시스템으로 구분된다.[28] 마이크로커널을 채택하여 128KB부터 1GB까지의 메모리를 지원하는 폭넓은 장치에 하나의 OS로 대응할 수 있다는 점이 큰 특징이다.[113]
시스템 유형 | 설명 | 메모리 용량 | 프로세서 | 타겟 장치 | 주요 기능 |
---|---|---|---|---|---|
미니 시스템 | 연결 모듈, 센서, 웨어러블과 같은 장치에서 실행 | 128KB 이상 | ARM Cortex-M, 32비트 RISC-V | 스마트 홈 제품, 센서 장치, 웨어러블 장치 | 통신, 간단한 그래픽 표시, GPIO 제어[114] |
소형 시스템 | IP 카메라, 라우터, 이벤트 데이터 레코더와 같은 장치에서 실행 | 1MB 이상 | ARM Cortex-A | 방범 카메라, 라우터, 블랙박스 | 보안 기능, 그래픽 향상, 동영상 인코딩/디코딩 지원[114] |
표준 시스템 | 향상된 상호 작용, 3D GPU, 풍부한 애니메이션 및 다양한 구성 요소를 갖춘 장치에서 실행 | 128MB 이상 | ARM Cortex-A | 스마트폰, 스마트 디스플레이 | 앱 실행, 3D 그래픽[114], 시스템 UI, 데스크톱, 설정, Ability Cross-platform Engine, 자바스크립트 앱, 오디오/비디오 재생 프레임워크, GPU 지원 |
6. 호환성 인증
오픈아톰 재단은 오픈하모니 기반 장치의 호환성 및 상호 운용성을 보장하기 위해 제품 호환성 사양을 설정하고 인증을 진행한다. 오픈아톰 재단의 호환성 워킹 그룹은 오픈하모니 호환 제품을 평가하고 인증한다.[29][30]
인증은 개발 보드, 모듈, 소프트웨어 배포판 및 장비를 대상으로 한다. 인증된 제품, 포장 및 마케팅 자료에는 오픈하모니 호환성 로고를 사용할 수 있다.[31]
2022년 4월 25일 기준으로, 44개의 제품이 호환성 인증을 받았다.
7. 소프트웨어 배포판
오픈하모니는 Gitee 플랫폼에서 가장 활발한 오픈 소스 프로젝트 중 하나이며, 다양한 산업 분야에서 30개 이상의 오픈 소스 소프트웨어 배포판이 있다. 주요 배포판은 다음과 같다.
배포판 이름 | 출시일 | 기반 버전 | 주요 특징 및 용도 |
---|---|---|---|
MineHarmony OS | 2021년 9월 14일 | HarmonyOS | 산업용, 지하 석탄 채굴 장비 호환, 데이터 전송 및 분석[50][51][52] |
Midea IoT 운영체제 1.0 | 2021년 10월 | OpenHarmony 2.0 | 미디어(Midea)의 IoT 중심 운영체제, 스마트 기기 호환성[53][54][55][56] |
SwanLinkOS | 2022년 6월 | OpenHarmony | iSoftStone 자회사 개발, 운송 산업용, Rockchip RK3399/RK3568 지원, 도로 상태 모니터링, 빅 데이터 분석[58][59] |
HongZOS 시스템 | 2022년 11월 7일 | OpenHarmony | ArcherMind Cooperation 개발, 산업 분야 AIoT, HiSilicon 칩 지원[60] |
Orange Pi OS | 2022년 11월 28일 | OpenHarmony | Orange Pi 개발, 취미 활동가 및 개발자용[61][62][63][64] |
RobanTrust OS | 2022년 12월 23일 | OpenHarmony | Youbo 터미널 개발, 소프트웨어 및 하드웨어 솔루션, 버전 1.0, 3.1.1 호환성[65] |
KaihongOS 기반 Red Flag 스마트 슈퍼차저 | 2023년 1월 14일 | OpenHarmony 3.1 | 분산 소프트 버스 지원, 전자 기기 상호 연결[66] |
Chinasoft/New Cape Electronics 전자 클래스 카드 | 2023년 1월 17일 | OpenHarmony | 21.5인치 스크린[67] |
KaihongOS 기반 휴머노이드 로봇 | 2023년 11월 17일 | OpenHarmony | Kaihong Technology/Leju Robot 공동 개발, RTOS 커널, 산업용 로봇 |
퉁신 지능형 단말 운영체제 | 2023년 6월 7일 | OpenHarmony | 퉁신 소프트웨어 개발, 중국 기업용, ARM/X86 지원, Linux 커널 |
PolyOS Mobile | 2023년 8월 30일 | OpenHarmony | PolyOS 프로젝트 개발, RISC-V 지능형 단말, AI IoT, QEMU 가상화[68] |
LightBeeOS | 2023년 9월 28일 | OpenHarmony 3.2 이상 | 심천 정통 회사 개발, 금융 수준 보안, ATM 기기 테스트, 유통 버스[69] |
8. Oniro
Oniro는 Eclipse Foundation, 화웨이, Linaro 등이 협력하여 개발한 오픈하모니 기반의 글로벌 운영 체제 제품군이다. 2021년 10월 26일에 Oniro OS 1.0으로 출시되었다.[74][75] 벤더 중립적이고 독립적인 시스템을 목표로 하며, 글로벌 시장을 대상으로 한다.[74][75]
Oniro는 Yocto 리눅스 커널 시스템, Zephyr, FreeRTOS 등을 지원한다.[76][82] OpenHarmony와의 호환성을 유지하면서, 글로벌 표준과의 호환성도 개선하는 것을 목표로 한다.[77][78] IoT 시대에 투명하고, 벤더 중립적이며, 독립적인 시스템을 목표로 설계되었다.[74][75] OpenEmbedded 빌드 시스템을 사용하며, 플랫폼에 구애받지 않도록 설계되었다.[76]
2023년 9월, 리눅스 재단이 주도하는 오픈 모바일 허브(OMH)가 결성되었다. 이는 iOS, 안드로이드 및 오픈하모니 기반의 글로벌 Oniro OS를 포함한 다양한 플랫폼용 모바일 애플리케이션 개발을 단순화하고 개선하는 것을 목표로 하는 오픈 소스 플랫폼 생태계이다.[81]
Oniro OS는 여러 버전을 거쳐 발전해 왔다. 다음은 Oniro OS의 주요 버전별 기록이다.
9. HarmonyOS와의 관계
화웨이는 2023년 8월 4일 화웨이 개발자 컨퍼런스 2023(HDC)에서 HarmonyOS용 자체 HarmonyOS NEXT의 상용 배포판을 공식 발표했다. 이는 마이크로커널 기반 핵심 분산 운영 체제로, Huawei Mobile Services(HMS) 코어 지원을 통해 Ark 컴파일러를 사용하여 네이티브 APP 앱만 지원한다. OpenHarmony를 기반으로 구축된 자체 시스템인 HarmonyOS NEXT는 핵심에 HarmonyOS 마이크로커널을 가지고 있으며 apk 호환성을 지원하지 않고 화웨이 기기 생태계를 위해 독점적으로 구축되었다.[87]
장기적으로 화웨이는 중국 내수 시장과 글로벌 시장 모두를 위해 다운스트림 개발에서 소프트웨어 기반을 구축함에 따라 OpenHarmony 운영 체제의 폐쇄형 HarmonyOS NEXT 맞춤형 L0-L2 전체 분기 소스 코드는 현재 폐쇄형 L3-L5 분기를 대체하는 것을 목표로 한다. OpenHarmony 2.2 포크 분기에서 8GB 상당의 코드가 4.x까지 있으며, 현재 Linux 커널 기반 Android와 호환되는 듀얼 프레임 아키텍처로 설계된 코드베이스의 60%가 EMUI 유저랜드와 함께 휴대폰, 태블릿, 자동차, TV 및 고급 웨어러블 기기, 그리고 기본 웨어러블 기기 및 다양한 IoT 스마트 기기에서 가벼운 LiteOS 커널과 함께 사용된다. HDC 2023의 같은 날, HarmonyOS NEXT의 개발자 프리뷰 버전이 협력 기업 개발자가 네이티브 모바일 앱을 구축하고 테스트할 수 있도록 공개되었다. 공식 발표에 따르면 2024년 1분기에 모든 개발자에게 공개될 예정이다.[88][89][90]
2024년 1월 18일, 화웨이는 2023년 8월 데뷔 이후 비공개 협력 개발자 파트너들에게 공개된 HarmonyOS NEXT 개발자 프리뷰 1의 공개 개발자 액세스 출시 이후 OpenHarmony 4.1(API 11) 기반 Q2 개발자 베타 버전을 거쳐 OpenHarmony 5.0(API 12) 버전을 기반으로 2024년 4분기에 HarmonyOS NEXT Galaxy 안정적 롤아웃이 시작될 것이라고 발표했다. HarmonyOS 5 버전의 새로운 시스템은 HarmonyOS 및 OpenHarmony를 위해 구축된 네이티브 HarmonyOS 앱과 전 세계 시장 및 표준에 맞게 맞춤화된 Oniro OS를 사용한 현지화, OpenHarmony 개발을 개선할 수 있는 상용 화웨이 소비자 기기를 위한 이전 HarmonyOS 4.2 시스템을 대체할 것이다.[91]
2024년 6월 21일, 화웨이는 HDC 2024 컨퍼런스를 통해 발표했으며, 네이티브 NEXT 특정 API 개발자 키트에 HMS 코어 라이브러리가 내장되고 네이티브 OpenHarmony 기반 HarmonyOS 앱에 호환되는 OpenHarmony API가 지원되는 OpenHarmony 5.0 베타 1 버전을 기반으로 하는 HarmonyOS NEXT의 개발자 베타 마일스톤을 등록된 일반 개발자에게 출시했다. 화웨이는 해당 운영 체제가 새로운 부팅 이미지 시스템과 함께 OpenHarmony와 호환된다는 것을 공식적으로 확인했다.[92]
2024년 10월 22일, 화웨이는 런칭 행사에서 HarmonyOS 5.0.0을 출시하여 이전 주류 HarmonyOS 버전의 듀얼 프레임워크를 자체 HarmonyOS 커널을 갖춘 전체 OpenHarmony 기반으로 전환 및 대체하고, 원본 L0-L2 코드베이스 분기에 맞춤화하여, Android 포크 종속성에서 벗어난 독립적인 상용 운영 체제 및 생태계임을 공식적으로 표시하며, 15,000개 이상의 네이티브 앱이 플랫폼에서 출시되었다. 그 결과, Oniro 기반 시스템을 포함한 OpenHarmony 기반 시스템은 HarmonyOS 네이티브 HAP 앱, NearLink 무선 연결 스택 및 업그레이드된 DSoftBus 연결을 통한 교차 기기와 호환되는 것을 목표로 한다.[93][94]
10. OpenEuler와의 관계
아키텍처 측면에서 오픈하모니는 하모니OS와 함께 서버 기반 멀티 커널 운영 체제인 OpenEuler와 밀접한 관계를 맺고 있으며, 이는 EulerOS의 커뮤니티 에디션이다. 화웨이 컴퓨팅 제품 라인 사장 덩타이화에 따르면, 이들은 커널 기술 공유를 구현했다.[95] 보고에 따르면, 분산 소프트웨어 버스, 앱 프레임워크, 시스템 보안, 장치 드라이버 프레임워크 및 서버 측의 새로운 프로그래밍 언어 분야에서 향후 공유가 강화될 예정이다.[96]
하모니 분산 파일 시스템(HMDFS)은 대규모 데이터 저장 및 처리를 위해 설계된 분산 파일 시스템으로, 오픈유럽 서버 운영 체제에서도 사용된다.
11. 개발 키트 장치
오픈하모니 개발을 지원하기 위해 다양한 개발 보드가 출시되었다. 다음은 출시된 개발 보드 목록이다.
출시일 | 개발 보드 | 프로세서 | 비고 |
---|---|---|---|
2020년 10월 | HiSpark WiFi IoT | Hi3861 | LiteOS와 함께 OpenHarmony 지원[97] |
2021년 11월 | Raspberry Pi | 미상 | OpenHarmony 3.0으로 포팅[98] |
2021년 12월 | Zilong | MIPS ARCH, 1c300B 칩 | OpenHarmony 3.0 사용[99] |
2022년 5월 | HiHope HH-SCDAYU200 | Rockchip RK3568 | HopeRun Software에서 Runhe Software를 사용하여 개발, OpenHarmony 기반 HiHope OS 사용, OpenHarmony 기반 Oniro OS로 포팅[100] |
2022년 9월 | HopeRun HiHope | HiSilicon Hi3861V100 32비트 RISC-V 마이크로컨트롤러 | OpenHarmony와 호환[101] |
2022년 10월 | Niobe U4 | 미상 | Kaihong Zhigu에서 출시[102] |
2022년 10월 | Shenzhen Kaihong KHDVK-3566B | 미상 | OpenHarmony 기반 KaihongOS 임베디드 운영 체제 실행[103] |
2022년 11월 | Xianji Semiconductor Technology HPM6700 | 미상 | OpenHarmony를 위해 제작[104] |
2022년 12월 | ChinaSoft | 미상 | [105] |
2023년 2월 | Unionpi Lion | SV823 칩 | 자체 개발 NPU 포함, OpenHarmony 실행, 고품질 이미지 처리, 인코딩 및 디코딩 가능[106] |
2023년 5월 | HH-SCDAYU210 | RockChip RK3588 | OpenHarmony 사용[107] |
2023년 10월 | 개발자용 폰 | 미상 | Shenzhen Qianhai New Silk Road Technology Co., Ltd에서 출시, OpenHarmony 탑재[108] |
2024년 2월 | Raspberry Pi 4B | 미상 | OpenHarmony 포트 지원[109] |
2024년 3월 | Purple Pi OH 및 Purple Pi OH Pro | Rockchip RK3566 칩 | OpenHarmony 사용[111] |
미상 | MILOS_Standard0 | NXP i.MX8M Mini | OpenHarmony 사용 |
미상 | Yangfan | 미상 | |
미상 | 화웨이(Huawei) Hispark_Taurus | 미상 | |
미상 | BearPi-HM MicroB | 미상 | |
미상 | Multi-modal V200Z-R | 미상 | |
미상 | Langguo LANGO200 | 미상 | |
미상 | Goodix GR5515-STARTER-KIT | 미상 | |
미상 | Niobe407 | 미상 | |
미상 | B91 Generic Starter Kit | 미상 | |
미상 | cst85_wblink | 미상 | |
2022년 5월 | Neptune100 | 미상 | |
미상 | RK2206 | 미상 | [110] |
참조
[1]
웹사이트
OpenHarmony 3.0 successfully adapted Loongson 1C300B chip
https://www.huaweiup[...]
2021-12-15
[2]
웹사이트
Application Fundamentals
https://www.openatom[...]
2023-08-06
[3]
웹사이트
en/OpenHarmony-Overview.md · OpenHarmony/docs
http://gitee.com/ope[...]
2022-07-13
[4]
웹사이트
OpenHarmony 2.0 L2 branch is open source, has pure HarmonyOS app code and not Android's
https://www.huaweice[...]
2024-04-12
[5]
웹사이트
OpenHarmony Project
https://gitee.com/op[...]
[6]
웹사이트
docs/en/OpenHarmony-Overview.md at master · openharmony/docs
https://github.com/o[...]
2024-07-02
[7]
웹사이트
Developers Taking Off AOSP And Show OpenHarmony Pure Version Of System {{!}} SPARROWS NEWS
https://sparrowsnews[...]
2022-07-13
[8]
서적
Cognitive Computation and Systems
Springer Nature
2024
[9]
웹사이트
Huawei launches Harmony Mine Operating System
https://www.gizchina[...]
2022-07-13
[10]
웹사이트
OpenHarmony 3.0 launched, check new features details
https://www.huaweice[...]
2024-08-07
[11]
웹사이트
HarmonyOS (HongMeng OS): Everything you need to know
https://consumer.hua[...]
2024-08-07
[12]
웹사이트
开源鸿蒙 OpenHarmony 新增 UniProton 内核,华为正申请商标 - IT之家
https://www.ithome.c[...]
2023-08-06
[13]
웹사이트
ArkUI
https://developer.ha[...]
[14]
웹사이트
ASPLOS'24 tutorial
https://openharmonyo[...]
2024-04-12
[15]
웹사이트
OpenAtom OpenHarmony
https://docs.openhar[...]
2024-04-15
[16]
웹사이트
bm tool command component
https://gitee.com/op[...]
OpenAtom OpenHarmony
2024-04-13
[17]
웹사이트
HDC-OpenHarmony Device Connector
https://github.com/o[...]
OpenAtom OpenHarmony
2024-04-14
[18]
웹사이트
Document – Application Fundamentals
https://developer.ha[...]
2021-06-22
[19]
웹사이트
Oniro: A Versatile, Vendor Neutral Operating System Platform for Smart Devices
https://newsroom.ecl[...]
2024-02-11
[20]
웹사이트
Eclipse Foundation and OpenAtom Foundation Forge a Strategic Initiative Focused on OpenHarmony OS
https://newsroom.ecl[...]
2024-02-13
[21]
웹사이트
OpenHarmony Project
https://github.com/o[...]
OpenAtom OpenHarmony
2024-03-13
[22]
웹사이트
Access Control Overview
https://github.com/o[...]
OpenAtom OpenHarmony
2024-03-13
[23]
웹사이트
LiteOS Cortex-A
https://github.com/o[...]
OpenAtom OpenHarmony
2024-03-13
[24]
웹사이트
POSIX Support
https://github.com/o[...]
OpenAtom OpenHarmony
2024-03-13
[25]
웹사이트
OpenAtom OpenHarmony
https://docs.openhar[...]
2024-04-15
[26]
웹사이트
OpenHarmony-SIG/qt
https://gitee.com/op[...]
2024-04-05
[27]
웹사이트
OpenHarmony/third_party_llvm-project
https://gitee.com/op[...]
2024-04-05
[28]
웹사이트
en/OpenHarmony-Overview.md · OpenHarmony/docs
http://gitee.com/ope[...]
2022-07-14
[29]
웹사이트
OpenHarmony compatibility platform is updated with new capabilities
https://www.huaweice[...]
2022-07-13
[30]
웹사이트
OpenHarmony Product Compatibility Specification Document Version 3.0 Officially Released
https://inf.news/en/[...]
[31]
웹사이트
Huawei certified OpenHarmony products to grow device ecosystem
https://www.huaweice[...]
2022-07-13
[32]
웹사이트
OpenHarmony 1.0 (2020-09-10)
https://github.com/Z[...]
OpenAtom
2024-05-25
[33]
웹사이트
OpenHarmony 1.1.0 LTS (2021-04-01)
https://github.com/Z[...]
OpenAtom
2024-05-25
[34]
웹사이트
OpenHarmony 2.0 Canary (2021-06-02)
https://github.com/Z[...]
OpenAtom
2024-05-25
[35]
웹사이트
OpenHarmony: The new open source operating system from HUAWEI
https://xiaomiui.net[...]
2024-04-16
[36]
웹사이트
Open source HarmonyOS 4.1 release beta 1 with API 11 interfaces
https://www.huaweice[...]
2024-01
[37]
웹사이트
OpenHarmony 4.1 Beta1 Unleashes Cutting-Edge Features and API Advancements
https://technology.f[...]
FTT World
2024-02-03
[38]
Citation
openharmony/security_itrustee_ree_lite
https://github.com/o[...]
OpenHarmony
2023-09-14
[39]
웹사이트
zh-cn/release-notes/OpenHarmony-v4.1-release.md · OpenHarmony/docs
https://gitee.com/op[...]
2024-03-31
[40]
웹사이트
OpenHarmony 4.1 release version is out with new features and improvements
https://www.huaweice[...]
2024-04-01
[41]
웹사이트
OpenAtom OpenHarmony
https://docs.openhar[...]
2024-04-14
[42]
웹사이트
OpenHarmony 4.1 Release now available with over 4,000 new APIs
https://www.gamingde[...]
2024-04-01
[43]
웹사이트
OpenHarmony
https://gitee.com/op[...]
2024-06-09
[44]
웹사이트
OpenHarmony-4.1 & 5.0 RoadMap.md · OpenHarmony/release-management
https://gitee.com/op[...]
2024-05-24
[45]
웹사이트
OpenAtom officially releases OpenHarmony 5.0 source code version for industry manufacturers & developers
https://harmonyoshub[...]
2024-09-29
[46]
웹사이트
zh-cn/release-notes/OpenHarmony-v5.0.0-release.md · OpenHarmony/docs
https://gitee.com/op[...]
2024-09-29
[47]
웹사이트
OpenHarmony行业创新展区亮相华为开发者大会2022,生态成果引人瞩目_中华网
https://m.tech.china[...]
2022-11-30
[48]
웹사이트
华为首提共建"鸿蒙世界",开源鸿蒙如何聚合生态之力?
https://m.mp.oeeee.c[...]
2022-11-30
[49]
웹사이트
Huawei will only sell advanced products: Ren Zhengfei
https://www.huaweice[...]
2023-12-24
[50]
웹사이트
HUAWEI LAUNCHES HARMONY MINE OPERATING SYSTEM
https://www.gizchina[...]
2021-09-15
[51]
웹사이트
Huawei Launches Industrial Operating System for Coal Mines - Caixin Global
https://www.caixingl[...]
2022-07-11
[52]
웹사이트
MineHarmony OS and Mining IoT
https://e.huawei.com[...]
2022-07-11
[53]
웹사이트
First third party IoT operating system launched based on OpenHarmony
https://www.huaweice[...]
2024-02-29
[54]
웹사이트
Based on OpenHarmony2.0 IoT operating system 1.0 released
https://www.huaweiup[...]
2024-02-29
[55]
웹사이트
Midea unveils IoT operating system backed by Huawei
https://global.china[...]
2024-02-29
[56]
웹사이트
Midea Is Already Using Huawei's Mobile OS on Its Smart Home Devices
https://www.yicaiglo[...]
2024-02-29
[57]
웹사이트
Huawei HarmonyOS to be used in space technologies this year: Huge
https://www.huaweice[...]
2022-01-12
[58]
웹사이트
SwanLinkOS based on Huawei HarmonyOS launched
https://www.huaweice[...]
2022-06-21
[59]
웹사이트
Ecosystem prosperity ▏iSoftStone receives OpenHarmony Compatibility Certification
https://www.isoftsto[...]
[60]
웹사이트
New ArcherMind HongZOS supports OpenHarmony and HiSilicon chips
https://www.huaweice[...]
2024-03-15
[61]
웹사이트
Orange Pi OS launched, based on Huawei HarmonyOS
https://www.huaweice[...]
2023-12-22
[62]
웹사이트
Orange Pi is developing the customized OS based on Huawei HarmonyOS
https://pbxscience.c[...]
2023-12-22
[63]
웹사이트
Orange Pi 3B M.2 ARM single board computer hands-on
https://www.geeky-ga[...]
2023-12-22
[64]
웹사이트
Orange Pi OS (OH) system to be launched, based on open source OpenHarmony
https://www.techgoin[...]
2023-12-22
[65]
웹사이트
RobanTrust OS passes OpenHarmony compatibility test
https://www.huaweice[...]
2024-03-15
[66]
웹사이트
Red Flag smart supercharger gets OpenHarmony compatibility
https://www.huaweice[...]
2024-03-15
[67]
웹사이트
OpenHarmony now supports electronic class card with 21.5-inch screen
https://www.huaweice[...]
2024-03-15
[68]
웹사이트
PolyOS Mobile-PolyOS
https://polyos.iscas[...]
2024-06-24
[69]
웹사이트
A Variety Of Industry Terminals Of SZZT Passed The Compatibility Assessment Of Version 3.2 And Demonstrated The Innovative New Applications Of OpenHarmony Industry
https://www.szztelec[...]
2024-03-15
[70]
웹사이트
OpenHarmony Downstream / Upstream relationship
https://docs.oniropr[...]
Eclipse Foundation
2024-09-29
[71]
웹사이트
OpenHarmony 3.0 successfully adapted Loongson 1C300B chip
https://www.huaweiup[...]
2021-12-15
[72]
웹사이트
Application Fundamentals
https://www.openatom[...]
2023-08-06
[73]
간행물
Eclipse Foundation and OpenAtom Foundation Forge a Strategic Initiative Focused on OpenHarmony OS
https://www.globenew[...]
2022-07-13
[74]
웹사이트
Oniro OS: Everything you need to know
https://www.huaweice[...]
2022-07-13
[75]
웹사이트
Eclipse Oniro Core Platform
https://projects.ecl[...]
2024-04-02
[76]
웹사이트
The Eclipse Oniro Project aims to deliver consumer & IoT software that works across multiple platforms - CNX Software
https://www.cnx-soft[...]
2024-04-01
[77]
웹사이트
Oniro OS: Everything you need to know
https://www.huaweice[...]
2024-01-20
[78]
웹사이트
Oniro: A Versatile, Vendor Neutral Operating System Platform for Smart Devices
https://newsroom.ecl[...]
2024-02-29
[79]
웹사이트
Oniro OS: Everything you need to know
https://www.huaweice[...]
2024-04-08
[80]
웹사이트
OpenAtom and Eclipse Foundation signs cooperation for Oniro software
https://www.huaweice[...]
2024-04-08
[81]
웹사이트
OMH Benefits
https://www.openmobi[...]
2024-04-08
[82]
웹사이트
The Eclipse Oniro Project aims to deliver consumer & IoT software that works across multiple platforms - CNX Software
https://www.cnx-soft[...]
2024-06-04
[83]
웹사이트
OpenHarmony Downstream / Upstream relationship
https://github.com/e[...]
Eclipse Foundation
2024-02-25
[84]
웹사이트
Update default branch for manifest repo #5
https://github.com/e[...]
Eclipse Foundation
2024-02-25
[85]
Youtube
Bringing Graphical Applications to Oniro on the Example of React Native
https://www.youtube.[...]
Eclipse Foundation
2024-03-05
[86]
웹사이트
OpenAtom and Eclipse OpenHarmony-Oniro OEMs global strategy
https://harmonyoshub[...]
2024-09-29
[87]
웹사이트
HarmonyOS NEXT is a standalone HUAWEI OS without Android apps
https://www.noypigee[...]
2023-08-11
[88]
웹사이트
Here's why Huawei HarmonyOS still supports Android applications
https://www.huaweice[...]
2024-03-10
[89]
웹사이트
HarmonyOS source code size is just 8GB, AOSP (Android) exceeds 60GB
https://www.huaweiup[...]
2024-03-10
[90]
웹사이트
300 million devices will be powered HarmonyOS operating system in 2021, reiterates Huawei
https://www.huaweice[...]
2024-03-10
[91]
웹사이트
HarmonyOS NEXT Galaxy stable rollout will begin in Q4 2024
https://www.huaweice[...]
2024-01-18
[92]
웹사이트
Huawei's HarmonyOS NEXT Beta launches officially
https://www.gsmarena[...]
2024-06-23
[93]
웹사이트
Huawei announces HarmonyOS Next - the new version of its Android rival
https://www.gsmarena[...]
2024-10-23
[94]
웹사이트
Open source HarmonyOS, OpenHarmony goes global! Cooperating with the largest open source organization in Europe
https://harmonyoshub[...]
2024-10-23
[95]
웹사이트
华为公布欧拉系统细节:已与鸿蒙内核共享
https://news.mydrive[...]
2023-10-10
[96]
웹사이트
HarmonyOS and OpenEuler has shared operating system kernel: Huawei
https://www.huaweice[...]
2021-11-09
[97]
웹사이트
Hi3861 based HiSpark WiFi IoT development board supports LiteOS and HarmonyOS - CNX Software
https://www.cnx-soft[...]
2024-04-25
[98]
웹사이트
Here's the Raspberry Pi running open source HarmonyOS 3.0
https://www.huaweice[...]
2024-04-25
[99]
웹사이트
OpenHarmony 3.0 operating system adapted to Loongson 1C300B chip
https://www.huaweice[...]
2024-04-25
[100]
웹사이트
Bosch Sensortec and HopeRun Software join forces
https://www.bosch-se[...]
2024-04-25
[101]
웹사이트
OpenHarmony development board borrows BBC Micro:bit edge connector - CNX Software
https://www.cnx-soft[...]
2024-04-25
[102]
웹사이트
Low-cost ESP32 solution to support OpenHarmony system development (with 10+ sample project demos) – HIGH-END FPGA Distributor
https://ebics.net/lo[...]
2024-04-25
[103]
웹사이트
2 new chipboards launched for Huawei OpenHarmony
https://www.huaweice[...]
2024-04-25
[104]
웹사이트
New HPM6700 processor uses OpenHarmony
https://www.huaweice[...]
2024-04-25
[105]
웹사이트
ChinaSoft development board gets HarmonyOS compatibility certification
https://www.huaweice[...]
2024-04-25
[106]
웹사이트
Unionpi Lion board gets OpenHarmony certificate
https://www.huaweice[...]
2024-04-25
[107]
웹사이트
OpenHarmony HH-SCDAYU210 board with RK3588 chipset announced
https://www.huaweice[...]
2024-04-25
[108]
웹사이트
First ever open-source HarmonyOS phone launched with UNISOC P7885 5G chip
https://www.huaweice[...]
2024-04-25
[109]
웹사이트
Raspberry Pi 4B development board obtains OpenHarmony compatibility certificate
https://www.huaweice[...]
2024-04-25
[110]
웹사이트
openharmony-docs/en/device-dev/dev-board-on-the-master.md at master · Tagorewu/openharmony-docs
https://github.com/T[...]
2024-04-25
[111]
웹사이트
Review of Purple Pi OH - A Rockchip RK3566 SBC tested in 2GB/16GB and 4GB/32GB configurations - CNX Software
https://www.cnx-soft[...]
2024-04-25
[112]
웹사이트
OpenHarmony
https://www.openharm[...]
2021-10-06
[113]
웹사이트
OpenHarmony首页、文档和下载 - HarmonyOS-面向全场景的分布式操作系统 - OSCHINA - 中文开源技术交流社区
https://www.oschina.[...]
2021-10-07
[114]
웹사이트
OpenHarmony
https://www.openharm[...]
2021-10-07
[115]
웹사이트
OpenHarmony 3.0 launched, check new features details
https://www.huaweice[...]
2021-10-26
[116]
웹사이트
zh-cn/release-notes/OpenHarmony-v3.1-release.md · OpenHarmony/docs - Gitee.com
http://gitee.com/ope[...]
2022-03-31
[117]
웹인용
en/OpenHarmony-Overview.md · OpenHarmony/docs
http://gitee.com/ope[...]
2022-07-13
[118]
웹인용
OpenHarmony Project
https://gitee.com/op[...]
[119]
웹인용
Developers Taking Off AOSP And Show OpenHarmony Pure Version Of System {{!}} SPARROWS NEWS
https://sparrowsnews[...]
2022-07-13
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com