오니로 OS

Oniro OS
오니로 OS
OniroOSlogo
개발자다양한 (이클립스 파운데이션, 화웨이, 리나로, 세코 외)
로 적음C, C++, JS, Rust and ArkTS
OS 제품군오픈 하모니
작업상태현재의
소스 모델오픈소스
초도출시2021년 10월 26일, 2년 전(2021-10-26)[1]
최신 릴리스2023년[2][3] 12월 6일 2개월(2023-12-06)
저장소github.com/eclipse-oniro4openharmony
마케팅대상사물 인터넷, 엣지 컴퓨팅, 싱글보드 컴퓨터, 임베디드 시스템, 홈 오토메이션, 가전제품, 멀티미디어 장치, 가전제품, 차량 인터넷
업데이트방법공중파
패키지 매니저.앱.
플랫폼ARM, RISC-V, x86, x64 및 Loon[4] Arch
커널타입Zepyr 커널, Linux Yocto 및 추가 기능이 있는 KAL(Kernel 추상 계층 하위 시스템)
유저랜드시스템 서비스 계층[5]
면허증.이클립스 퍼블릭 라이선스
공식 홈페이지oniroproject.org
지원여부
지원됨

이클립스 파운데이션 오니로 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

참고 항목

참고문헌

  1. ^ "The Eclipse Foundation Launches Vendor-Neutral Operating System for Next- Generation Device Interoperability". IoT Business News. IoT Business News. Retrieved 25 February 2024.
  2. ^ Schmidt, Stefan. "OpenHarmony Downstream / Upstream relationship". GitHub. Eclipse Foundation. Retrieved 25 February 2024.
  3. ^ Schmidt, Stefan. "Update default branch for manifest repo #5". GitHub. Eclipse Foundation. Retrieved 25 February 2024.
  4. ^ "OpenHarmony 3.0 successfully adapted Loongson 1C300B chip". Huawei Update. 15 December 2021. Retrieved December 15, 2021.
  5. ^ "HMOS Architecture". Medium. Application Library Engineering Group. 5 April 2021. Retrieved April 5, 2021.
  6. ^ Sarkar, Amy. "OpenHarmony 4.0 Beta 2 released with multi-platform development framework ArkUI-X". HC Newsroom. Retrieved 19 September 2023.
  7. ^ "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.
  8. ^ 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.
  9. ^ Melanson, Mike. "Oniro Distributed OS Unites a Fragmented Internet of Things". The New Stack. The New Stack. Retrieved 25 February 2024.
  10. ^ Sarkar, Amy. "Oniro OS: Everything you need to know". HC Newsroom. HC Newsroom. Retrieved 25 February 2024.
  11. ^ "ArkUI". Huawei.
  12. ^ "Document – Application Fundamentals". developer.harmonyos.com. Retrieved 2021-06-22.
  13. ^ Marek, Jaroslaw. "Oniro: A Versatile, Vendor Neutral Operating System Platform for Smart Devices". Eclipse Foundation. Retrieved 11 February 2024.
  14. ^ Amadeo, Ron (9 August 2019). "Huawei announces its first operating system, HarmonyOS". Ars Technica. Retrieved August 9, 2019.
  15. ^ "OpenHarmony Downstream / Upstream relationship". oniroproject.org. Retrieved 28 January 2024.
  16. ^ "What is this OpenHarmony-based operating system, Oniro OS led by Europe". Substack. LivingInHarmony Blog. Retrieved 25 February 2024.
  17. ^ "HiHope HH-SCDAYU200 Development Kit". oniroproject.org. Retrieved 28 January 2024.