stringtranslate.com

Armonía abierta

OpenHarmony ( OHOS ) es una familia de sistemas operativos distribuidos de código abierto basados ​​en HarmonyOS , derivado de LiteOS , cuyo código fuente de la rama L0-L2 fue donado por Huawei a la Fundación OpenAtom . De manera similar a HarmonyOS, el sistema operativo distribuido de código abierto está diseñado con una arquitectura en capas, que consta de cuatro capas de abajo a arriba: la capa de núcleo , la capa de servicio del sistema, la capa de marco y la capa de aplicación . También es una extensa colección de software libre , que se puede utilizar como sistema operativo o en partes con otros sistemas operativos a través de los subsistemas de la capa de abstracción del núcleo. [3] [4]

OpenHarmony admite varios dispositivos que ejecutan un minisistema, como impresoras, parlantes, relojes inteligentes y otros dispositivos inteligentes con una memoria tan pequeña como 128 KB, o que ejecutan un sistema estándar con una memoria mayor a 128 MB. [5]

El sistema contiene las capacidades básicas y algunas avanzadas de HarmonyOS, como la tecnología DSoftBus con una plataforma de virtualización de dispositivos distribuidos [6] , que supone un cambio respecto del sistema operativo invitado virtualizado tradicional para dispositivos conectados. [7]

El sistema operativo está orientado al Internet de las cosas (IoT) y al mercado de dispositivos integrados con una amplia gama de soporte de dispositivos, incluidos teléfonos inteligentes , tabletas , televisores inteligentes , relojes inteligentes , computadoras personales y otros dispositivos inteligentes . [8]

Historia

La primera versión de OpenHarmony fue lanzada por la Fundación OpenAtom el 10 de septiembre de 2020, después de recibir una donación del código fuente abierto de Huawei. [9]

En diciembre de 2020, la Fundación OpenAtom y Runhe Software lanzaron oficialmente el proyecto de código abierto OpenHarmony con siete unidades, incluidas Huawei y el Instituto de Software de la Academia de Ciencias de China.

OpenHarmony 2.0 (versión Canary) se lanzó en junio de 2021 y es compatible con una variedad de dispositivos terminales inteligentes. [9]

Basándose en su versión anterior, OpenAtom Foundation lanzó OpenHarmony 3.0 el 30 de septiembre de 2021 y trajo mejoras sustanciales con respecto a la versión anterior para optimizar el sistema operativo, incluido el soporte para el acceso de seguridad de archivos (la capacidad de convertir archivos en URI y resolver URI para abrir archivos) y soporte para capacidades básicas de bases de datos relacionales y gestión de datos distribuidos. [10]

En abril de 2021 se puso a disposición una versión de OpenHarmony compatible con dispositivos con hasta 4 GB de RAM. [11]

OpenAtom Foundation agregó un kernel UniProton, un sistema operativo en tiempo real basado en hardware , a su repositorio como parte del subsistema Kernel del sistema operativo OpenHarmony como complemento el 10 de agosto de 2022. [12]

Desarrollo

El IDE principal conocido como DevEco Studio para construir aplicaciones OpenHarmony con el kit de desarrollo completo OpenHarmony SDK que incluye un conjunto integral de herramientas de desarrollo, incluido un depurador , un sistema de prueba a través de DevEco Testing, un repositorio con bibliotecas de software para el desarrollo de software , un emulador de dispositivo integrado , un visor, documentación, código de muestra y tutoriales. Las aplicaciones para OpenHarmony se construyen principalmente utilizando componentes de ArkUI , un marco de interfaz de usuario declarativa. Los elementos de ArkUI son adaptables a varios dispositivos de hardware de código abierto personalizados y dispositivos de hardware de la industria e incluyen nuevas reglas de interfaz con actualizaciones automáticas junto con las actualizaciones de HarmonyOS. [13]

El desarrollo de hardware se desarrolla utilizando DevEco Studio a través de la herramienta DevEco Device para construir sobre OpenHarmony, creando también distribuciones con desarrollo de sistema operativo con cadenas de herramientas proporcionadas, incluyendo procesos de certificación de verificación para la plataforma, así como personalizando el sistema operativo como una variante de código abierto en comparación con la variante de distribución cerrada original HarmonyOS que se centra principalmente en HarmonyOS Connect se asocia con Huawei. [14]

La interfaz binaria de aplicación (ABI) de OpenHarmony garantiza la compatibilidad entre varios dispositivos con tecnología OpenHarmony y con un conjunto diverso de plataformas de conjuntos de instrucciones de chipset. [15]

HDC (OpenHarmony Device Connector) es una herramienta de línea de comandos diseñada para desarrolladores que trabajan con dispositivos OpenHarmony. El componente de la herramienta de comandos BM de la herramienta HDC se utiliza para facilitar la depuración por parte de los desarrolladores. Después de introducir el comando en el shell de HDC, se puede utilizar la herramienta BM. [16] [17]

Al igual que HarmonyOS , OpenHarmony utiliza archivos App Pack con el sufijo .app, también conocidos como archivos APP en AppGallery y tiendas de aplicaciones de distribución de terceros en sistemas operativos basados ​​en OpenHarmony y no basados ​​en OpenHarmony, como el sistema operativo Unity basado en Linux , lo que resulta beneficioso para la interoperabilidad y la compatibilidad. Cada App Pack tiene uno o más paquetes de capacidades de HarmonyOS (HAP) que contienen código para sus capacidades, recursos, bibliotecas y un archivo JSON con información de configuración . [18]

Al tiempo que incorpora la capa OpenHarmony para ejecutar los archivos APP desarrollados en base a las API de HarmonyOS, el sistema operativo utiliza el núcleo principal de Linux para dispositivos de memoria más grandes, así como el núcleo LiteOS basado en RTOS para dispositivos más pequeños con restricciones de memoria, así como complementos, núcleos personalizados en distribuciones en el subsistema Kernel Abstract Layer (KAL) que no depende del núcleo ni del conjunto de instrucciones. Para las aplicaciones webview, incorpora el motor de software ArkWeb a partir de la versión API 11 a nivel de sistema para mejorar la seguridad del motor de software nweb Chromium Embedded Framework que facilitó Chromium basado en Blink en API 5. [19]

A diferencia del sistema operativo Android de código abierto con innumerables paquetes de dependencias de terceros integrados repetidamente en las aplicaciones, las aplicaciones se encuentran en desventaja en lo que respecta a la fragmentación. Los repositorios centrales de OpenHarmony con el Grupo de Interés Especial en la gobernanza de OpenAtom proporcionan repositorios públicos de terceros de uso común para desarrolladores en el entorno de código abierto, lo que brinda una mayor interoperabilidad y compatibilidad con los sistemas operativos basados ​​en OpenHarmony. Las aplicaciones no requieren dependencias de terceros integradas repetidas, como Chromium , Unity y Unreal Engine . Esto puede reducir en gran medida el volumen de ROM del sistema. [20]

Harmony Distributed File System (HMDFS) es un sistema de archivos distribuido diseñado para el almacenamiento y procesamiento de datos a gran escala que también se utiliza en openEuler . Está inspirado en el Hadoop Distributed File System (HDFS) . El sistema de archivos adecuado para escenarios donde el almacenamiento y procesamiento de datos a gran escala son esenciales, como aplicaciones de IoT, informática de borde y servicios en la nube. [21] En Orange Pi OS (OHOS), el sistema de archivos nativo muestra LOCAL y shared_disk a través del Sistema de archivos distribuido de OpenHarmony (HMDFS). La ruta de archivo/carpeta raíz para el sistema de archivos usa ">" en lugar del tradicional "/" en Unix/Linux/Unix-like y "\" en Windows con su sistema DLL (biblioteca de vínculos dinámicos) .

El administrador de tokens de acceso es un componente esencial en los sistemas operativos basados ​​en OpenHarmony, responsable de la gestión unificada de permisos de aplicaciones basada en tokens de acceso. Los tokens de acceso sirven como identificadores para las aplicaciones y contienen información como el ID de la aplicación, el ID del usuario, el nivel de privilegio de la aplicación (APL) y los permisos de la aplicación. De forma predeterminada, las aplicaciones pueden acceder a recursos limitados del sistema. ATM garantiza el acceso controlado a funcionalidades sensibles. [22]

La capa abstracta del kernel de OpenHarmony emplea la biblioteca musl libc de terceros y API nativas, lo que proporciona soporte para la Interfaz de sistema operativo portátil (POSIX) para llamadas al sistema Linux dentro del lado del kernel de Linux y el kernel LiteOS que es la parte inherente del diseño original de LiteOS en compatibilidad con API POSIX dentro de la arquitectura de capa abstracta de kernel multi-kernel. [23] Los desarrolladores y proveedores pueden crear componentes y aplicaciones que funcionen en el kernel según los estándares POSIX . [24]

OpenHarmony NDK es un conjunto de herramientas que permite a los desarrolladores incorporar código C y C++ en sus aplicaciones. En concreto, en el caso de OpenHarmony, el NDK sirve como puente entre el mundo nativo (C/C++) y el ecosistema OpenHarmony. [25]

Este método NAPI es de vital importancia para la comunidad de código abierto de desarrolladores individuales, empresas y organizaciones sin fines de lucro de las partes interesadas en los fabricantes que crean bibliotecas de terceros para la interoperabilidad y compatibilidad en el sistema operativo de código abierto nativo y el desarrollo de aplicaciones comerciales de desarrolladores de terceros entre el desarrollo de interfaces en sentido sur y norte de API más ricas, por ejemplo, Node.js de terceros, Simple DirectMedia Layer , marco Qt , compilador LLVM , FFmpeg , etc. [26] [27]

Cronología

Hardware

OpenHarmony se puede implementar en varios dispositivos de hardware de arquitecturas ARM , RISC-V y x86 con volúmenes de memoria que van desde tan solo 128 KB hasta más de 1 MB. Admite dispositivos de hardware con tres tipos de sistema, como se indica a continuación: [28]

Certificación de compatibilidad

Para garantizar que los dispositivos basados ​​en OpenHarmony sean compatibles e interoperables en el ecosistema, la Fundación OpenAtom ha establecido especificaciones de compatibilidad de productos, con un Grupo de Trabajo de Compatibilidad para evaluar y certificar los productos que son compatibles con OpenHarmony. [29] [30]

Se publicaron los dos tipos siguientes de certificaciones para los socios que respaldan el trabajo de compatibilidad, con el derecho a utilizar el logotipo de compatibilidad de OpenHarmony en sus productos certificados, empaques y materiales de marketing. [31]

  1. Placas de desarrollo, módulos y distribuciones de software
  2. Equipo

El 25 de abril de 2022, 44 productos obtuvieron los certificados de compatibilidad y más de 80 productos de software y hardware están en proceso de evaluación para la compatibilidad con OpenHarmony. [ cita requerida ]

Desarrollo de software

Desde que OpenHarmony pasó a ser de código abierto en septiembre de 2020 hasta diciembre de 2021, más de 1200 desarrolladores y 40 organizaciones han participado en el proyecto de código abierto y han aportado código. En la actualidad, OpenHarmony ha alcanzado la versión 4.x.

Distribuciones de software

OpenHarmony es el proyecto de código abierto más activo alojado en la plataforma Gitee . A septiembre de 2023, cuenta con más de 30 distribuciones de software de código abierto compatibles con OpenHarmony para diversos sectores, como educación, finanzas, hogares inteligentes, transporte, gobierno digital y otras industrias. [47] [48] [49]

Sistema operativo IoT de Midea

Midea , un fabricante chino de electrodomésticos, lanzó el sistema operativo Midea IoT 1.0. Un sistema operativo centrado en IoT basado en OpenHarmony 2.0 lanzado oficialmente en octubre de 2021. Después, la empresa utilizó el sistema operativo HarmonyOS en asociación con Huawei para la compatibilidad de sus dispositivos inteligentes desde el lanzamiento de HarmonyOS 2.0 el 2 de junio de 2021. [50] [51] [52] [53]

OpenHarmony en el espacio

El 6 de enero de 2022, se informó que OpenHarmony in Space (OHIS) del Grupo de trabajo OHIS y la Universidad de Tecnología de Dalian dirigida por Yu Xiaozhou sería una apuesta vital en el futuro desde un punto de vista científico y de ingeniería, con la expectativa de abrir oportunidades para el desarrollo de los sistemas satelitales de China y superar el plan Star Chain de SpaceX con la idea de la tecnología de micro-nano satélites. [54]

Sistema operativo SwanLink

SwanLinkOS, basado en OpenHarmony, fue lanzado en junio de 2022 por Honghu Wanlian (Jiangsu) Technology Development, una subsidiaria de iSoftStone, para la industria del transporte. El sistema operativo es compatible con los conjuntos de chips convencionales, como Rockchip RK3399 y RK3568, y se puede aplicar en equipos de transporte y envío para monitorear las condiciones de las carreteras, el análisis de big data y la búsqueda y el rescate marítimos. [55]

La Fundación OpenAtom le otorgó el Certificado de Compatibilidad de Producto Ecológico OpenHarmony. [56]

ArcherMind HongZOS

El 7 de noviembre de 2022, ArcherMind Cooperation, que se ocupa de sistemas operativos, soluciones de interconexión, innovaciones inteligentes y aspectos de I+D, lanzó el sistema HongZOS que admite chips OpenHarmony y HiSilicon, una solución que se centra principalmente en AIoT en sectores industriales. [57]

Sistema operativo Orange Pi (OHOS)

El 28 de noviembre de 2022, Orange Pi lanzó el sistema operativo Orange Pi basado en la versión de código abierto OpenHarmony. [58] En octubre de 2023, lanzaron la placa Orange Pi 3B con la versión Orange Pi OHOS para aficionados y desarrolladores basada en la versión OpenHarmony 4.0 Beta1. [59] [60] [61]

Sistema operativo RobanTrust

El 23 de diciembre de 2022, la solución integrada de software y hardware junto con los productos de hardware desarrollados internamente por Youbo Terminal ejecuta RobanTrust OS, basado en OpenHarmony que se lanzó como versión 1.0 con lanzamiento de compatibilidad 3.1.1. [62]

Sistema operativo USmart

El 15 de abril de 2023, Tongxin Software se convirtió en socio ecológico OpenHarmony de OpenAtom. [ cita requerida ] El 7 de junio de 2023, Tongxin Software aprobó la certificación de compatibilidad de un sistema operativo de terminal inteligente para empresas en China. El sistema operativo de terminal inteligente de Tongxin es compatible con ARM, X86 y otras arquitecturas compatibles. Tongxin ha establecido relaciones de cooperación con los principales fabricantes nacionales de chips móviles y ha completado adaptaciones utilizando el kernel de Linux. Junto con el sistema operativo de escritorio y el sistema operativo de servidor, constituye la familia de sistemas operativos Tongxin. [ cita requerida ]

PolyOS Móvil

PolyOS Mobile es un sistema operativo IoT de código abierto con inteligencia artificial diseñado para dispositivos terminales inteligentes RISC-V por el Proyecto PolyOS basado en OpenHarmony, que se lanzó el 30 de agosto de 2023 y está disponible para la virtualización QEMU en máquinas de escritorio con Windows 10 y 11. [63]

Sistema operativo LightBee

LightBeeOS, que se lanzó el 28 de septiembre de 2023, es una distribución basada en OpenHarmony que admite la seguridad a nivel financiero. El bus de distribución de Shenzhen Zhengtong Company se utiliza para soluciones de sistemas de banca pública industrial y se ha probado en cajeros automáticos con UnionPay en el mercado interno chino. El sistema operativo se lanzó con soporte para OpenHarmony 3.2 y versiones posteriores. [64]

Sistema operativo Kaihong

El 14 de enero de 2023, el supercargador inteligente Red Flag se lanzó por primera vez en KaihongOS basado en OpenHarmony con soporte OpenHarmony 3.1 que admite el bus suave distribuido que permite la interconexión con otros dispositivos electrónicos e instalaciones eléctricas. [65] El 17 de enero de 2023, una tarjeta de clase electrónica con pantalla de 21,5 pulgadas desarrollada por Chinasoft y New Cape Electronics. [66] El 17 de noviembre de 2023, Kaihong Technology y Leju Robot colaboraron para lanzar el primer robot humanoide del mundo impulsado por la distribución de código abierto OpenHarmony KaihongOS con hardware Rockchip SoC utilizando tecnología de kernel RTOS para máquinas robóticas industriales con tiempos de respuesta predecibles en determinismo. [ cita requerida ]

Oniro

El 28 de septiembre de 2021, la Fundación Eclipse y la Fundación OpenAtom anunciaron su intención de formar una asociación para colaborar en la distribución europea OpenHarmony, que es una familia global de sistemas operativos bajo su control y una familia del sistema operativo OpenHarmony. Al igual que OpenHarmony, es un kit de SO para todos los paradigmas, que permite una colección de software libre , que se puede utilizar como sistema operativo o se puede utilizar en partes con otros sistemas operativos a través de subsistemas de capa de abstracción del núcleo en las distribuciones de Oniro OS. [68]

Oniro OS o simplemente Oniro, también conocido como Eclipse Oniro Core Platform, es un sistema operativo distribuido para sistemas integrados AIoT lanzado el 26 de octubre de 2021 como Oniro OS 1.0, que se implementó para ser compatible con HarmonyOS basado en el código fuente de la rama L0-L2 de OpenHarmony, fue lanzado posteriormente por la Fundación Eclipse para el mercado global con los miembros fundadores, incluidos Huawei, Linaro y Seco, entre otros, uniéndose más tarde. Oniro está diseñado sobre la base del código abierto y tiene como objetivo ser un sistema transparente, neutral en cuanto a proveedores e independiente en la era de IoT con estrategias de globalización y localización que resuelven un mercado fragmentado de IoT y dispositivos integrados . [69] [70]

El sistema operativo cuenta con un sistema Yocto de kernel Linux para desarrollos de sistemas de compilación OpenEmbedded con BitBake y Poky, que ahora es parte de los planos de Oniro que apuntan a ser independientes de la plataforma. [71] El objetivo es aumentar la distribución con socios que creen sus propias distribuciones compatibles con OpenHarmony-Oniro que aumenten la interoperabilidad, lo que reduce la fragmentación de diversas plataformas con diversos conjuntos de hardware con mejoras del proyecto derivado al proyecto original en el desarrollo ascendente de la rama de código fuente de OpenHarmony para mejorar las compatibilidades de estándares industriales globales personalizadas para los mercados globales. También se utiliza para el desarrollo descendente para mejorar la base de OpenHarmony en los mercados globales y occidentales para la compatibilidad e interoperabilidad con sistemas IoT conectados, así como funciones de inteligencia artificial en el dispositivo de soporte de terceros personalizadas en marcos personalizados como Tensorflow , CUDA y otros, junto con soluciones nativas Huawei MindSpore en todo el ecosistema OpenHarmony. Plataforma Oniro que es compatible con los sistemas OpenHarmony en China y la propia plataforma HarmonyOS de Huawei a nivel mundial, incluidos los mercados occidentales en conectividad y aplicaciones. [72] [73]

Herramientas de desarrollo

Rust en un marco de trabajo junto con el Data Plane Development Kit (DPDK), IP Pipeline y creación de perfiles , React Native y Kanto en el sistema de desarrollo de aplicaciones sobre las herramientas OpenHarmony, Servo y Linaro en los servicios del sistema, Matter , un estándar de conectividad de código abierto y libre de regalías que apunta a unificar los dispositivos domésticos inteligentes y aumentar su compatibilidad con varias plataformas y OSGi en el subsistema de controladores, IoTex en el desarrollo de kernel intercambiable y Eclipse Theia en el entorno de desarrollo integrado para crear aplicaciones Oniro OS que tengan interoperabilidad con sistemas operativos basados ​​en OpenHarmony. Los datos se pueden transmitir directamente en lugar de compartirse a través de la nube en línea, lo que permite arquitecturas de baja latencia en métodos más seguros y funciones de privacidad adecuadas para la integración de dispositivos domésticos inteligentes y AIoT. [74] [75]

En septiembre de 2023, se formó Open Mobile Hub (OMH) liderado por Linux Foundation , como un ecosistema de plataforma de código abierto que tiene como objetivo simplificar y mejorar el desarrollo de aplicaciones móviles para varias plataformas, incluidas iOS , Android y el sistema operativo global Oniro basado en OpenHarmony junto con HarmonyOS ( NEXT ) con mayor interoperabilidad multiplataforma y abierta en dispositivos móviles con complementos de OMH como Google API , Google Drive , OpenStreetMap junto con Bing Maps , Mapbox , Microsoft , Facebook , Dropbox , LinkedIn , X y más. La plataforma Open Mobile Hub tiene como objetivo proporcionar un conjunto de herramientas y recursos para agilizar el proceso de desarrollo de aplicaciones móviles. [76]

Versiones de software ascendentes y descendentes

El proyecto Oniro se centra en ser una plataforma horizontal para procesadores de aplicaciones y microcontroladores. [77] Es un sistema operativo integrado , que utiliza el sistema de compilación Yocto , con la opción de elegir entre el kernel de Linux , Zephyr o FreeRTOS . [77] Incluye una cadena de herramientas de IP, mantenimiento, OTA y OpenHarmony. Proporciona combinaciones de ejemplo de componentes para varios casos de uso, llamados "Blueprints". [77] Oniro OS 2.0 se lanzó en 2022 y Oniro OS 3.0 basado en OpenHarmony 3.2 LTS en octubre de 2023, junto con la última versión 4.0 a partir del 6 de diciembre de 2023 en la rama principal. [78] [79] [80]

Sistema operativo Harmony

Arquitectura de HarmonyOS NEXT

Huawei anunció oficialmente la distribución comercial de HarmonyOS NEXT, un sistema operativo distribuido basado en microkernel para HarmonyOS, en la Huawei Developer Conference 2023 (HDC) el 4 de agosto de 2023, que solo admite aplicaciones nativas a través de Ark Compiler con soporte para Huawei Mobile Services (HMS) Core. HarmonyOS NEXT, un sistema propietario construido sobre OpenHarmony, tiene el microkernel HarmonyOS en su núcleo y no tiene compatibilidad con apk creado exclusivamente para el ecosistema de dispositivos Huawei. [82]

A largo plazo, a medida que la empresa construye la base del software en el desarrollo posterior tanto para los mercados nacionales chinos como para los globales, el código fuente de la rama completa L0-L2 personalizada de HarmonyOS NEXT cerrada del sistema operativo OpenHarmony tiene como objetivo reemplazar la rama L3-L5 de código cerrado actual desde la bifurcación de OpenHarmony 2.2 con 8 GB de código hasta 4.x con una base de código del 60 % diseñada con una arquitectura de doble marco que es compatible con Android con el espacio de usuario EMUI en la arquitectura multinúcleo de HarmonyOS desde el kernel Linux actual en teléfonos y tabletas, automóviles, televisores y wearables avanzados, junto con el kernel LiteOS liviano en wearables básicos y varios dispositivos inteligentes de IoT. El mismo día en HDC 2023, se abrió la versión preliminar para desarrolladores de HarmonyOS NEXT para que los desarrolladores empresariales cooperantes construyan y prueben aplicaciones móviles nativas. Estará abierta a todos los desarrolladores en el primer trimestre de 2024 según el anuncio oficial. [83] [84] [85]

El 18 de enero de 2024, Huawei anunció que el lanzamiento estable de HarmonyOS NEXT Galaxy comenzará en el cuarto trimestre de 2024 basado en la versión OpenHarmony 5.0 (API 12) después de la versión Beta para desarrolladores del segundo trimestre basada en OpenHarmony 4.1 (API 11) después del lanzamiento del acceso público para desarrolladores de HarmonyOS NEXT Developer Preview 1 que ha estado en manos de socios desarrolladores cooperativos cerrados desde su debut en agosto de 2023. El nuevo sistema de la versión HarmonyOS 5 reemplazará al sistema HarmonyOS 4.2 anterior para dispositivos comerciales de consumo de Huawei que solo pueden ejecutar aplicaciones nativas de HarmonyOS creadas para HarmonyOS y OpenHarmony, así como la localización utilizando Oniro OS para el desarrollo posterior a nivel global personalizado para los mercados globales y estándares que mejoran el desarrollo de OpenHarmony. [86]

El 21 de junio de 2024, Huawei anunció a través de la conferencia HDC 2024 y lanzó el hito Developer Beta de HarmonyOS NEXT basado en la versión beta1 de OpenHarmony 5.0 para desarrolladores públicos registrados con la biblioteca HMS Core integrada en el kit de desarrollador de API específico de NEXT nativo junto con API OpenHarmony compatibles compatibles con aplicaciones nativas de HarmonyOS basadas en OpenHarmony. La compañía confirmó oficialmente que el sistema operativo es compatible con OpenHarmony con el nuevo sistema de imagen de arranque. [87]

Relación con OpenEuler

En términos de arquitectura, OpenHarmony junto con HarmonyOS tiene una relación cercana con el sistema operativo multi-kernel basado en servidor OpenEuler, que es una edición comunitaria de EulerOS , ya que han implementado el intercambio de tecnología de kernel como lo reveló Deng Taihua, presidente de la línea de productos informáticos de Huawei. [88] Se informa que el intercambio se fortalecerá en el futuro en las áreas del bus de software distribuido , el marco de la aplicación, la seguridad del sistema, el marco del controlador del dispositivo y el nuevo lenguaje de programación en el lado del servidor. [89]

Harmony Distributed File System (HMDFS) es un sistema de archivos distribuido diseñado para el almacenamiento y procesamiento de datos a gran escala que también se utiliza en el sistema operativo del servidor openEuler.

Dispositivos del kit para desarrolladores

Véase también

Referencias

  1. ^ ab "OpenHarmony 3.0 adaptó con éxito el chip Loongson 1C300B". Actualización de Huawei . 15 de diciembre de 2021 . Consultado el 15 de diciembre de 2021 .
  2. ^ ab "Fundamentos de aplicación" . Consultado el 6 de agosto de 2023 .
  3. ^ "es/OpenHarmony-Overview.md · OpenHarmony/docs". Casa rural (en chino (China)) . Consultado el 13 de julio de 2022 .
  4. ^ Li, Deng (18 de mayo de 2021). "La rama L2 de OpenHarmony 2.0 es de código abierto, tiene código de aplicación HarmonyOS puro y no de Android". Huawei Central . Consultado el 12 de abril de 2024 .
  5. ^ "Proyecto OpenHarmony".
  6. ^ "docs/en/OpenHarmony-Overview.md en master · openharmony/docs". GitHub . Consultado el 2 de julio de 2024 .
  7. ^ "Los desarrolladores abandonan AOSP y muestran la versión pura del sistema OpenHarmony | SPARROWS NEWS". sparrowsnews.com . 2021-06-04 . Consultado el 2022-07-13 .
  8. ^ Chen, Jingda; Zhuang, Hanyang; Yang, Ming (2024). "Un sistema de cooperación distribuida entre vehículos e infraestructuras basado en OpenHarmony". En Sun, Fuchun; Li, Jianmin (eds.). Computación cognitiva y sistemas . Comunicaciones en informática y ciencias de la información. Vol. 2029. Singapur: Springer Nature. págs. 258–271. doi :10.1007/978-981-97-0885-7_22. ISBN . 978-981-97-0885-7.
  9. ^ ab "Huawei lanza el sistema operativo Harmony Mine". Gizchina.com . 2021-09-15 . Consultado el 2022-07-13 .
  10. ^ Sarkar, Amy (2 de octubre de 2021). "Lanzamiento de OpenHarmony 3.0, consulte los detalles de las nuevas funciones". Huawei Central . Consultado el 7 de agosto de 2024 .
  11. ^ "HarmonyOS (HongMeng OS): Todo lo que necesitas saber". consumer.huawei.com . Consultado el 7 de agosto de 2024 .
  12. ^ "开源鸿蒙 OpenHarmony 新增 UniProton 内核,华为正申请商标 - IT之家". www.ithome.com . Consultado el 6 de agosto de 2023 .
  13. ^ "ArkUI". Huawei .
  14. ^ "Tutorial de ASPLOS'24". openharmonyos.org . Consultado el 12 de abril de 2024 .
  15. ^ "OpenAtom OpenHarmony". docs.openharmony.cn . Consultado el 15 de abril de 2024 .
  16. ^ "componente de comando de la herramienta bm". Gitee . OpenAtom OpenHarmony . Consultado el 13 de abril de 2024 .
  17. ^ "Conector de dispositivo HDC-OpenHarmony". GitHub . OpenAtom OpenHarmony . Consultado el 14 de abril de 2024 .
  18. ^ "Documento: Fundamentos de la aplicación". developer.harmonyos.com . Consultado el 22 de junio de 2021 .
  19. ^ Marek, Jaroslaw (29 de enero de 2024). "Oniro: una plataforma de sistema operativo versátil e independiente del proveedor para dispositivos inteligentes". Eclipse Foundation . Consultado el 11 de febrero de 2024 .
  20. ^ "La Fundación Eclipse y la Fundación OpenAtom forjan una iniciativa estratégica centrada en el sistema operativo OpenHarmony". Fundación Eclipse . 28 de septiembre de 2021 . Consultado el 13 de febrero de 2024 .
  21. ^ "Proyecto OpenHarmony". GitHub . OpenAtom OpenHarmony . Consultado el 13 de marzo de 2024 .
  22. ^ "Descripción general del control de acceso". GitHub . OpenAtom OpenHarmony . Consultado el 13 de marzo de 2024 .
  23. ^ "LiteOS Cortex-A". GitHub . OpenAtom OpenHarmony . Consultado el 13 de marzo de 2024 .
  24. ^ "Soporte POSIX". GitHub . OpenAtom OpenHarmony . Consultado el 13 de marzo de 2024 .
  25. ^ "OpenAtom OpenHarmony". docs.openharmony.cn . Consultado el 15 de abril de 2024 .
  26. ^ "OpenHarmony-SIG/qt". Gitee (en chino (China)) . Consultado el 5 de abril de 2024 .
  27. ^ "OpenHarmony/third_party_llvm-project". Gitee (en chino (China)) . Consultado el 5 de abril de 2024 .
  28. ^ "es/OpenHarmony-Overview.md · OpenHarmony/docs". Casa rural (en chino (China)) . Consultado el 14 de julio de 2022 .
  29. ^ Sarkar, Amy (13 de abril de 2022). "La plataforma de compatibilidad OpenHarmony se actualiza con nuevas capacidades". Huawei Central . Consultado el 13 de julio de 2022 .
  30. ^ "Se publicó oficialmente el documento de especificación de compatibilidad de productos OpenHarmony versión 3.0".
  31. ^ Sarkar, Amy (16 de marzo de 2022). "Huawei certificó los productos OpenHarmony para hacer crecer el ecosistema de dispositivos". Huawei Central . Consultado el 13 de julio de 2022 .
  32. ^ "OpenHarmony 1.0 (10 de septiembre de 2020)". GitHub . OpenAtom . Consultado el 25 de mayo de 2024 .
  33. ^ "OpenHarmony 1.1.0 LTS (2021-04-01)". GitHub . OpenAtom . Consultado el 25 de mayo de 2024 .
  34. ^ "OpenHarmony 2.0 Canary (2021-06-02)". GitHub . OpenAtom . Consultado el 25 de mayo de 2024 .
  35. ^ Yanik, Yigit Emre (14 de mayo de 2022). «OpenHarmony: el nuevo sistema operativo de código abierto de HUAWEI». Xiaomiui . Consultado el 16 de abril de 2024 .
  36. ^ Li, Deng (enero de 2024). «Lanzamiento beta 1 de HarmonyOS 4.1 de código abierto con interfaces API 11». HC Newsroom . Consultado el 29 de enero de 2024 .
  37. ^ "OpenHarmony 4.1 Beta1 presenta funciones de vanguardia y avances en API". technology.followthistrendingworld.com . FTT World . Consultado el 3 de febrero de 2024 .
  38. ^ openharmony/security_itrustee_ree_lite, OpenHarmony, 14 de septiembre de 2023 , consultado el 24 de abril de 2024
  39. ^ "zh-cn/release-notes/OpenHarmony-v4.1-release.md · OpenHarmony/docs". Gitee (en chino (China)) . Consultado el 31 de marzo de 2024 .
  40. ^ Matsui, Emiko (1 de abril de 2024). "Ya está disponible la versión 4.1 de OpenHarmony con nuevas funciones y mejoras". Huawei Central . Consultado el 1 de abril de 2024 .
  41. ^ "OpenAtom OpenHarmony". docs.openharmony.cn . Consultado el 14 de abril de 2024 .
  42. ^ Bates, Kryzt (1 de abril de 2024). "La versión 4.1 de OpenHarmony ya está disponible con más de 4000 API nuevas". GAMINGDEPUTY . Consultado el 16 de abril de 2024 .
  43. ^ "OpenHarmony". Gitee . Consultado el 9 de junio de 2024 .
  44. ^ "OpenHarmony-4.1 & 5.0 RoadMap.md · OpenHarmony/release-management". Gitee (en chino (China)) . Consultado el 24 de mayo de 2024 .
  45. ^ Benjamin (29 de septiembre de 2024). «OpenAtom lanza oficialmente la versión de código fuente de OpenHarmony 5.0 para fabricantes y desarrolladores de la industria». HarmonyOSHub . Consultado el 29 de septiembre de 2024 .
  46. ^ "zh-cn/release-notes/OpenHarmony-v5.0.0-release.md · OpenHarmony/docs". Gitee (en chino (China)) . Consultado el 29 de septiembre de 2024 .
  47. ^ "OpenHarmony行业创新展区亮相华为开发者大会2022,生态成果引人瞩目_中华网". m.tech.china.com . Consultado el 30 de noviembre de 2022 .
  48. ^ "华为首提共建"鸿蒙世界",开源鸿蒙如何聚合生态之力?". m.mp.oeeee.com . Consultado el 30 de noviembre de 2022 .
  49. ^ Mishra, Yash (22 de septiembre de 2023). "Huawei solo venderá productos avanzados: Ren Zhengfei". Huawei Central . Consultado el 24 de diciembre de 2023 .
  50. ^ Sarkar, Amy (14 de octubre de 2021). "Se lanza el primer sistema operativo IoT de terceros basado en OpenHarmony". HC Newsroom . Consultado el 29 de febrero de 2024 .
  51. ^ Amit (14 de octubre de 2021). «Se lanzó el sistema operativo IoT 1.0 basado en OpenHarmony2.0». Actualización de Huawei . Consultado el 29 de febrero de 2024 .
  52. ^ Quanlin, Qiu. "Midea presenta un sistema operativo IoT respaldado por Huawei". ChinaDaily.com.cn . Consultado el 29 de febrero de 2024 .
  53. ^ Zhen, Wang. "Midea ya está utilizando el sistema operativo móvil de Huawei en sus dispositivos domésticos inteligentes". YiCai Global . Consultado el 29 de febrero de 2024 .
  54. ^ Sarkar, Amy (12 de enero de 2022). "Huawei HarmonyOS se utilizará en tecnologías espaciales este año: enorme". Huawei Central . Consultado el 12 de enero de 2022 .
  55. ^ Li, Deng (21 de junio de 2022). «Lanzamiento de SwanLinkOS basado en Huawei HarmonyOS». Huawei Central . Consultado el 21 de junio de 2022 .
  56. ^ "Prosperidad del ecosistema ▏iSoftStone recibe la certificación de compatibilidad con OpenHarmony". Archivado desde el original el 12 de diciembre de 2022.
  57. ^ Mishra, Yash (7 de noviembre de 2022). "El nuevo ArcherMind HongZOS es compatible con chips OpenHarmony y HiSilicon". Sala de prensa de HC . Consultado el 15 de marzo de 2024 .
  58. ^ Li, Deng (28 de noviembre de 2022). «Se lanzó el sistema operativo Orange Pi, basado en el sistema operativo Huawei HarmonyOS». Huawei Central . Consultado el 22 de diciembre de 2023 .
  59. ^ PBX (25 de octubre de 2023). «Orange Pi está desarrollando un sistema operativo personalizado basado en HarmonyOS de Huawei». PBX Science . Consultado el 22 de diciembre de 2023 .
  60. ^ Horsey, Julian (18 de septiembre de 2023). "Práctica práctica de la computadora de placa única Orange Pi 3B M.2 ARM". Geeky Gadgets . Consultado el 22 de diciembre de 2023 .
  61. ^ Lopez, James (2022-11-27). "Se lanzará el sistema Orange Pi OS (OH), basado en código abierto OpenHarmony". TechGoing . Consultado el 2023-12-22 .
  62. ^ Li, Deng (23 de diciembre de 2022). «El sistema operativo RobanTrust supera la prueba de compatibilidad con OpenHarmony». HC Newsroom . Consultado el 15 de marzo de 2024 .
  63. ^ "PolyOS Mobile-PolyOS" . Consultado el 24 de junio de 2024 .
  64. ^ "Varios terminales industriales de SZZT pasaron la evaluación de compatibilidad de la versión 3.2 y demostraron las nuevas e innovadoras aplicaciones de OpenHarmony Industry". SZZT . Consultado el 15 de marzo de 2024 .
  65. ^ Li, Deng (14 de enero de 2023). "El supercargador inteligente Red Flag obtiene compatibilidad con OpenHarmony". HC Newsroom . Consultado el 15 de marzo de 2024 .
  66. ^ Li, Deng (17 de enero de 2023). «OpenHarmony ahora admite tarjetas de clase electrónicas con pantalla de 21,5 pulgadas». HC Newsroom . Consultado el 15 de marzo de 2024 .
  67. ^ "Relación aguas abajo/aguas arriba de OpenHarmony". Oniro_Project . Fundación Eclipse . Consultado el 29 de septiembre de 2024 .
  68. ^ Canadá, Eclipse Foundation (28 de septiembre de 2021). «La Fundación Eclipse y la Fundación OpenAtom forjan una iniciativa estratégica centrada en el sistema operativo OpenHarmony». GlobeNewswire News Room (Nota de prensa) . Consultado el 13 de julio de 2022 .
  69. ^ Sarkar, Amy (4 de noviembre de 2021). "Oniro OS: todo lo que necesitas saber". Huawei Central . Consultado el 13 de julio de 2022 .
  70. ^ Delgado, Maria Teresa (12 de enero de 2022). «Plataforma Eclipse Oniro Core». projects.eclipse.org . Consultado el 2 de abril de 2024 .
  71. ^ Aufranc (CNXSoft), Jean-Luc (28 de enero de 2022). "El proyecto Eclipse Oniro tiene como objetivo ofrecer software de IoT y de consumo que funcione en múltiples plataformas - CNX Software". CNX Software - Embedded Systems News . Consultado el 1 de abril de 2024 .
  72. ^ Sarkar, Amy (4 de noviembre de 2021). "Oniro OS: todo lo que necesitas saber". Sala de prensa de HC . Consultado el 20 de enero de 2024 .
  73. ^ Marek, Jaroslaw (29 de enero de 2024). "Oniro: una plataforma de sistema operativo versátil e independiente del proveedor para dispositivos inteligentes". Eclipse Foundation . Consultado el 29 de febrero de 2024 .
  74. ^ Sarkar, Amy (4 de noviembre de 2021). "Oniro OS: todo lo que necesitas saber". Huawei Central . Consultado el 8 de abril de 2024 .
  75. ^ Sarkar, Amy (23 de noviembre de 2023). «OpenAtom y Eclipse Foundation firman una colaboración para el software Oniro». Huawei Central . Consultado el 8 de abril de 2024 .
  76. ^ "Beneficios de OMH". www.openmobilehub.com . Consultado el 8 de abril de 2024 .
  77. ^ abc Aufranc (CNXSoft), Jean-Luc (28 de enero de 2022). "El proyecto Eclipse Oniro tiene como objetivo ofrecer software de IoT y para consumidores que funcione en múltiples plataformas - CNX Software". CNX Software - Embedded Systems News . Consultado el 4 de junio de 2024 .
  78. ^ Schmidt, Stefan. "Relación aguas abajo/aguas arriba de OpenHarmony". GitHub . Eclipse Foundation . Consultado el 25 de febrero de 2024 .
  79. ^ Schmidt, Stefan. "Actualizar la rama predeterminada para el repositorio de manifiesto n.° 5". GitHub . Eclipse Foundation . Consultado el 25 de febrero de 2024 .
  80. ^ "Llevar aplicaciones gráficas a Oniro con el ejemplo de React Native". YouTube . Eclipse Foundation. 8 de noviembre de 2023 . Consultado el 5 de marzo de 2024 .
  81. ^ "Estrategia global de los OEM de OpenAtom y Eclipse OpenHarmony-Oniro". HarmonyOSHub . Consultado el 29 de septiembre de 2024 . {{cite web}}: |first1=falta |last1=( ayuda )
  82. ^ Cañete, Patrick (10 de agosto de 2023). «HarmonyOS NEXT es un sistema operativo HUAWEI independiente sin aplicaciones Android». NoypiGeeks . Consultado el 11 de agosto de 2023 .
  83. ^ Sarkar, Amy (5 de junio de 2021). "Por eso, Huawei HarmonyOS sigue siendo compatible con las aplicaciones de Android". HC Newsroom . Consultado el 10 de marzo de 2024 .
  84. ^ Amit (22 de mayo de 2021). "El tamaño del código fuente de HarmonyOS es de solo 8 GB, AOSP (Android) supera los 60 GB". Actualización de Huawei . Consultado el 10 de marzo de 2024 .
  85. ^ Sarkar, Amy (17 de mayo de 2021). «300 millones de dispositivos estarán equipados con el sistema operativo HarmonyOS en 2021, reitera Huawei». HC Newsroom . Consultado el 10 de marzo de 2024 .
  86. ^ Matsui, Emiko (18 de enero de 2024). "El lanzamiento estable de HarmonyOS NEXT Galaxy comenzará en el cuarto trimestre de 2024". HC Newsroom . Consultado el 18 de enero de 2024 .
  87. ^ Victor. "La versión beta de HarmonyOS NEXT de Huawei se lanza oficialmente". GSMArena.com . Consultado el 23 de junio de 2024 .
  88. ^ "华为公布欧拉系统细节:已与鸿蒙内核共享".快科技. Consultado el 10 de octubre de 2023 .
  89. ^ Sarkar, Amy (9 de noviembre de 2021). «HarmonyOS y OpenEuler comparten el núcleo del sistema operativo: Huawei». Huawei Central . Consultado el 9 de noviembre de 2021 .
  90. ^ Aufranc (CNXSoft), Jean-Luc (12 de octubre de 2020). "La placa de desarrollo HiSpark WiFi IoT basada en Hi3861 es compatible con LiteOS y HarmonyOS - CNX Software". CNX Software - Embedded Systems News . Consultado el 25 de abril de 2024 .
  91. ^ Li, Deng (26 de noviembre de 2021). "Aquí está la Raspberry Pi con HarmonyOS 3.0 de código abierto". Huawei Central . Consultado el 25 de abril de 2024 .
  92. ^ Sarkar, Amy (16 de diciembre de 2021). "Sistema operativo OpenHarmony 3.0 adaptado al chip Loongson 1C300B". Huawei Central . Consultado el 25 de abril de 2024 .
  93. ^ "Bosch Sensortec y HopeRun Software unen fuerzas". Bosch Sensortec . Consultado el 25 de abril de 2024 .
  94. ^ Aufranc (CNXSoft), Jean-Luc (19 de septiembre de 2022). "La placa de desarrollo OpenHarmony toma prestado el conector de borde BBC Micro:bit - CNX Software". CNX Software - Embedded Systems News . Consultado el 25 de abril de 2024 .
  95. ^ "Solución ESP32 de bajo costo para respaldar el desarrollo de sistemas OpenHarmony (con más de 10 demostraciones de proyectos de muestra) - Distribuidor de FPGA de ALTA GAMA" . Consultado el 25 de abril de 2024 .
  96. ^ Li, Deng (3 de octubre de 2022). "Se lanzaron dos nuevas placas de circuito impreso para Huawei OpenHarmony". Huawei Central . Consultado el 25 de abril de 2024 .
  97. ^ Mishra, Yash (11 de noviembre de 2022). "El nuevo procesador HPM6700 utiliza OpenHarmony". Huawei Central . Consultado el 25 de abril de 2024 .
  98. ^ Li, Deng (19 de diciembre de 2022). "La placa de desarrollo de ChinaSoft obtiene la certificación de compatibilidad con HarmonyOS". Huawei Central . Consultado el 25 de abril de 2024 .
  99. ^ Matsui, Emiko (15 de febrero de 2023). "La placa Unionpi Lion obtiene el certificado OpenHarmony". Huawei Central . Consultado el 25 de abril de 2024 .
  100. ^ Matsui, Emiko (22 de abril de 2023). "Se anuncia la placa OpenHarmony HH-SCDAYU210 con chipset RK3588". Huawei Central . Consultado el 25 de abril de 2024 .
  101. ^ Li, Deng (11 de octubre de 2023). "Se lanza el primer teléfono HarmonyOS de código abierto con el chip UNISOC P7885 5G". Huawei Central . Consultado el 25 de abril de 2024 .
  102. ^ Matsui, Emiko (8 de febrero de 2024). «La placa de desarrollo Raspberry Pi 4B obtiene el certificado de compatibilidad OpenHarmony». Huawei Central . Consultado el 25 de abril de 2024 .
  103. ^ "openharmony-docs/es/device-dev/dev-board-on-the-master.md en master · Tagorewu/openharmony-docs". GitHub . Consultado el 25 de abril de 2024 .
  104. ^ Teeravech, Kumpee (20 de marzo de 2024). "Revisión de Purple Pi OH: una tarjeta de control de sistema Rockchip RK3566 probada en configuraciones de 2 GB/16 GB y 4 GB/32 GB - CNX Software". CNX Software - Embedded Systems News . Consultado el 25 de abril de 2024 .

Enlaces externos