맨위로가기

오픈하모니

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의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 관련 정보]에 관한 문서
개요
OpenHarmonyLogo
OpenHarmony 로고
개발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]

버전대상 장치주요 기능
Mini128KB 이상의 메모리를 탑재하는 장치 (스마트 홈 제품, 센서 장치, 웨어러블 장치)통신, 간단한 그래픽 표시, GPIO 제어 지원[114]
Small1MB 이상의 메모리를 탑재하는 장치 (방범 카메라, 라우터, 블랙박스)Mini 기반, 보안 기능 추가, 그래픽 향상, 동영상 인코딩/디코딩 지원[114]
Standard128MB 이상의 메모리를 탑재하는 장치 (스마트폰, 스마트 디스플레이) 실행, 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.02020년 9월 10일5초기 릴리스. LiteOS 커널 기반으로 128KB에서 128MB의 메모리를 가진 터미널 장치 지원.[32]
1.1.0 (LTS)2021년 4월 1일5인공 지능 엔진 프레임워크를 통합하기 위해 서브 시스템을 추가하고 업그레이드[33]
2.0 (Canary)2021년 6월 2일6128MB 이상의 메모리를 가진 스마트 터미널 장치 지원, 표준 시스템의 기술 기반으로 리눅스 커널 도입[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 베타 버전 12022년 5월 31일8-9경량 및 표준 시스템의 기본 기능, 표준 시스템 애플리케이션의 프레임워크 기능 및 표준 시스템의 애플리케이션 기능 향상
4.0 베타 버전 12023년 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일11OpenHarmony 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 OS2021년 9월 14일HarmonyOS산업용, 지하 석탄 채굴 장비 호환, 데이터 전송 및 분석[50][51][52]
Midea IoT 운영체제 1.02021년 10월OpenHarmony 2.0미디어(Midea)의 IoT 중심 운영체제, 스마트 기기 호환성[53][54][55][56]
SwanLinkOS2022년 6월OpenHarmonyiSoftStone 자회사 개발, 운송 산업용, Rockchip RK3399/RK3568 지원, 도로 상태 모니터링, 빅 데이터 분석[58][59]
HongZOS 시스템2022년 11월 7일OpenHarmonyArcherMind Cooperation 개발, 산업 분야 AIoT, HiSilicon 칩 지원[60]
Orange Pi OS2022년 11월 28일OpenHarmonyOrange Pi 개발, 취미 활동가 및 개발자용[61][62][63][64]
RobanTrust OS2022년 12월 23일OpenHarmonyYoubo 터미널 개발, 소프트웨어 및 하드웨어 솔루션, 버전 1.0, 3.1.1 호환성[65]
KaihongOS 기반 Red Flag 스마트 슈퍼차저2023년 1월 14일OpenHarmony 3.1분산 소프트 버스 지원, 전자 기기 상호 연결[66]
Chinasoft/New Cape Electronics 전자 클래스 카드2023년 1월 17일OpenHarmony21.5인치 스크린[67]
KaihongOS 기반 휴머노이드 로봇2023년 11월 17일OpenHarmonyKaihong Technology/Leju Robot 공동 개발, RTOS 커널, 산업용 로봇
퉁신 지능형 단말 운영체제2023년 6월 7일OpenHarmony퉁신 소프트웨어 개발, 중국 기업용, ARM/X86 지원, Linux 커널
PolyOS Mobile2023년 8월 30일OpenHarmonyPolyOS 프로젝트 개발, RISC-V 지능형 단말, AI IoT, QEMU 가상화[68]
LightBeeOS2023년 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의 주요 버전별 기록이다.

Oniro OS 소프트웨어 버전 기록
OpenHarmony 버전Oniro 버전 번호출시일API 레벨주요 기능
3.0 LTS1.02021년 9월 28일 (릴리스 기준: 2021년 10월 26일)7경량, 소형 및 표준 시스템을 위한 새로운 기능
3.2 LTS2.02022년8-9기본 기능, 시스템 배포 기능, 시스템 애플리케이션 프레임워크 기능 및 경량 시스템 기능 향상 등
3.2 LTS3.02023년 10월9경량 및 표준 시스템의 기본 기능, 표준 시스템 애플리케이션의 프레임워크 기능 및 표준 시스템의 애플리케이션 기능 향상
4.04.02023년 12월 6일10많은 ArkTS API가 추가되었고, 분산 하드웨어 지원 범위가 확장되었다. React Native가 포팅되었다.
4.14.12024년 6월 21일11많은 ArkTS API 11이 추가되었고, 분산 하드웨어 지원 범위가 확장되었다. 독일 OEM Volla 기반 휴대폰을 위한 Oniro 개발자 휴대폰 개발.[86]


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 IoTHi3861LiteOS와 함께 OpenHarmony 지원[97]
2021년 11월Raspberry Pi미상OpenHarmony 3.0으로 포팅[98]
2021년 12월ZilongMIPS ARCH, 1c300B 칩OpenHarmony 3.0 사용[99]
2022년 5월HiHope HH-SCDAYU200Rockchip RK3568HopeRun Software에서 Runhe Software를 사용하여 개발, OpenHarmony 기반 HiHope OS 사용, OpenHarmony 기반 Oniro OS로 포팅[100]
2022년 9월HopeRun HiHopeHiSilicon 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 LionSV823 칩자체 개발 NPU 포함, OpenHarmony 실행, 고품질 이미지 처리, 인코딩 및 디코딩 가능[106]
2023년 5월HH-SCDAYU210RockChip RK3588OpenHarmony 사용[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 ProRockchip RK3566 칩OpenHarmony 사용[111]
미상MILOS_Standard0NXP i.MX8M MiniOpenHarmony 사용
미상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