오니로 OS
Oniro OS| 개발자 | 다양한 (이클립스 파운데이션, 화웨이, 리나로, 세코 외) |
|---|---|
| 로 적음 | C, C++, JS, Rust and ArkTS |
| OS 제품군 | 오픈 하모니 |
| 작업상태 | 현재의 |
| 소스 모델 | 오픈소스 |
| 초도출시 | 2021년 10월 26일,[1] |
| 최신 릴리스 | 2023년[2][3] 12월 6일 전 |
| 저장소 | github |
| 마케팅대상 | 사물 인터넷, 엣지 컴퓨팅, 싱글보드 컴퓨터, 임베디드 시스템, 홈 오토메이션, 가전제품, 멀티미디어 장치, 가전제품, 차량 인터넷 |
| 업데이트방법 | 공중파 |
| 패키지 매니저 | .앱. |
| 플랫폼 | ARM, RISC-V, x86, x64 및 Loon[4] Arch |
| 커널타입 | Zepyr 커널, Linux Yocto 및 추가 기능이 있는 KAL(Kernel 추상 계층 하위 시스템) |
| 유저랜드 | 시스템 서비스 계층[5] |
| 면허증. | 이클립스 퍼블릭 라이선스 |
| 공식 홈페이지 | oniroproject |
| 지원여부 | |
| 지원됨 | |
이클립스 파운데이션 오니로 OS 또는 오니로 OS는 오픈 아톰 파운데이션의 오픈 하모니를 기반으로 한 오픈 소스 운영 체제 제품군입니다.[7][8][9]
개요
Oniro OS는 128KB의 작은 메모리를 가진 RTOS 기반의 Zepyr 커널에서 실행되거나 128MB 이상의 메모리를 가진 더 큰 Linux Yocto 커널에서 실행되는 다양한 장치를 지원합니다.[10]
오픈 소스 하모니를 기반으로 구축되었습니다.아래부터 위까지 4개의 계층(커널 계층, 시스템 서비스 계층, 프레임워크 계층, 애플리케이션 계층)으로 구성된 다층 아키텍처로 사물인터넷을 위해 구축된 오픈하모니(OpenHarmony)라는 OS.
발전
조화를 위한 어플리케이션OS는 대부분 Ark의 구성 요소를 사용하여 구축됩니다.교차 플랫폼 Ark와 함께 UIUI-X 변형, 선언적 사용자 인터페이스 프레임워크. ArkUI 요소는 다양한 장치에 적응할 수 있으며 하모니와 함께 자동 업데이트와 함께 새로운 인터페이스 규칙을 포함합니다.OS 업데이트.[11]
오니로 OS는 Harmony의 오픈 소스 버전인 OpenHarmony를 기반으로 합니다.OS는 주로 앱갤러리를 통한 소프트웨어 배포를 위해 .app(APP 파일이라고도 함)과 접미사가 붙은 앱팩 파일을 사용합니다. 또한 Linux 기반 Unity 운영 체제와 같은 운영 체제에서 타사 배포 애플리케이션 스토어를 사용합니다. 각 앱 팩에는 하나 이상의 조화가 들어 있습니다.능력, 리소스, 라이브러리에 대한 코드와 구성 정보가 포함된 JSON 파일을 포함한 OS 능력 패키지(HAP).[12]
운영 체제는 더 큰 메모리 장치를 위해 리눅스 Yocto 커널을 사용하고, KAL(Kernel Abstract Layer) 하위 시스템의 더 작은 메모리 제약 장치를 위해 RTOS 기반의 Zepyr 커널을 사용합니다. 웹뷰 애플리케이션의 경우 보안을 위해 시스템 수준에서 서보 브라우저 엔진을 통합합니다.[13]
범용 단일 IoT 플랫폼인 오니로 OS는 개발자가 앱을 한 번 작성하고 전화, 태블릿, 개인용 컴퓨터, TV, 자동차, 스마트워치, 싱글보드 컴퓨터 및 스마트 스피커와 같은 스크린리스 IoT 장치에 걸쳐 모든 곳에서 실행할 수 있도록 합니다.[14]
소프트웨어 개발
다운스트림 통합 개발인 Eclipse Oniro는 현재 최신 릴리스를 기반으로 개발된 OpenHarmony를 기반으로 합니다. 새로운 버전은 작업 그룹 구성원이 사용할 수 있고 사용할 수 있게 되면서 대상이 됩니다. 다운스트림 OpenHarmony 배포판인 Eclipse Oniro의 경우, 통합이 잘 되고 테스트된 기능을 보장하는 것이 가장 중요합니다. 다운스트림 포크는 모든 변경 사항을 유지하며 개발자와 CI가 깃허브 레포를 통해 릴리스를 테스트합니다. OpenHarmony 업스트림은 Gitee 마스터 브랜치의 풀 요청을 통합합니다.[15][16]
지원되는 하드웨어 아키텍처
- 하이호프 SCDAYU200 개발 이사회 (HiHope HH-SCDAYU200)[17]
- 라즈베리 파이 4B
- SECO B68
참고 항목
참고문헌
- ^ "The Eclipse Foundation Launches Vendor-Neutral Operating System for Next- Generation Device Interoperability". IoT Business News. IoT Business News. Retrieved 25 February 2024.
- ^ Schmidt, Stefan. "OpenHarmony Downstream / Upstream relationship". GitHub. Eclipse Foundation. Retrieved 25 February 2024.
- ^ Schmidt, Stefan. "Update default branch for manifest repo #5". GitHub. Eclipse Foundation. Retrieved 25 February 2024.
- ^ "OpenHarmony 3.0 successfully adapted Loongson 1C300B chip". Huawei Update. 15 December 2021. Retrieved December 15, 2021.
- ^ "HMOS Architecture". Medium. Application Library Engineering Group. 5 April 2021. Retrieved April 5, 2021.
- ^ Sarkar, Amy. "OpenHarmony 4.0 Beta 2 released with multi-platform development framework ArkUI-X". HC Newsroom. Retrieved 19 September 2023.
- ^ "Open Source Leader the Eclipse Foundation Launches Vendor-Neutral Operating System for Next-Generation Device Interoperability". Yahoo Finance. Eclipse Foundation Canada. Retrieved 28 January 2024.
- ^ Waters, John K. "The Eclipse Foundation Partners with China's OpenAtom on a New Operating System". ADTMAG. WatersWorks by John K. Waters. Retrieved 25 February 2024.
- ^ Melanson, Mike. "Oniro Distributed OS Unites a Fragmented Internet of Things". The New Stack. The New Stack. Retrieved 25 February 2024.
- ^ Sarkar, Amy. "Oniro OS: Everything you need to know". HC Newsroom. HC Newsroom. Retrieved 25 February 2024.
- ^ "ArkUI". Huawei.
- ^ "Document – Application Fundamentals". developer.harmonyos.com. Retrieved 2021-06-22.
- ^ Marek, Jaroslaw. "Oniro: A Versatile, Vendor Neutral Operating System Platform for Smart Devices". Eclipse Foundation. Retrieved 11 February 2024.
- ^ Amadeo, Ron (9 August 2019). "Huawei announces its first operating system, HarmonyOS". Ars Technica. Retrieved August 9, 2019.
- ^ "OpenHarmony Downstream / Upstream relationship". oniroproject.org. Retrieved 28 January 2024.
- ^ "What is this OpenHarmony-based operating system, Oniro OS led by Europe". Substack. LivingInHarmony Blog. Retrieved 25 February 2024.
- ^ "HiHope HH-SCDAYU200 Development Kit". oniroproject.org. Retrieved 28 January 2024.