Huawei anunció el sistema operativo Harmony

En la conferencia de desarrolladores de Huawei fue oficialmente representado Hongmeng OS (Harmony), que, según representantes de la empresa, funciona más rápido y es más seguro que Android. El nuevo sistema operativo está destinado principalmente a dispositivos portátiles y productos de Internet de las cosas (IoT), como pantallas, dispositivos portátiles, parlantes inteligentes y sistemas de información y entretenimiento para automóviles.

HarmonyOS ha estado en desarrollo desde 2017 y es un sistema operativo de microkernel adecuado para todos los casos de uso y todo tipo de dispositivos, pero se considera más como un competidor de Fuchsia/Zircon. Plataforma voluntad publicado en código fuente como un proyecto de código abierto (Huawei ya ha desarrolla открытый LiteOS para dispositivos IoT) para lo cual se planea crear una fundación sin fines de lucro separada y formar una comunidad. Huawei cree que Android no es tan bueno en dispositivos móviles debido a su tamaño de código excesivo, su programador de procesos obsoleto y problemas de fragmentación de la plataforma.

HarmonyOS no proporciona acceso de usuario en el nivel raíz y el microkernel está aislado de dispositivos externos. El núcleo del sistema se verifica a nivel de lógica/matemática formal para minimizar el riesgo de vulnerabilidades. Se afirma que se utilizan métodos que se utilizan comúnmente en el desarrollo de sistemas de misión crítica en áreas como la aviación y la astronáutica, y permiten alcanzar el nivel de seguridad EAL 5+.

El microkernel implementa sólo el planificador y el IPC, y todo lo demás se lleva a cabo en los servicios del sistema, la mayoría de los cuales se ejecutan en el espacio del usuario. El programador de tareas es un motor determinista de asignación de recursos que minimiza los retrasos (Deterministic Latency Engine), que analiza la carga en tiempo real y utiliza métodos para predecir el comportamiento de la aplicación. En comparación con otros sistemas, el programador logra una reducción del 25.7 % en la latencia y una reducción del 55.6 % en la fluctuación de la latencia.

Para proporcionar comunicación entre el microkernel y los servicios externos del kernel, como el sistema de archivos, la pila de red, los controladores y el subsistema de inicio de aplicaciones, se utiliza IPC, que según la compañía es cinco veces más rápido que el IPC de Zircon y tres veces más rápido que el IPC de Zircon. .
En lugar de la pila de protocolos de cuatro capas que se utiliza habitualmente, para reducir los gastos generales, Harmony utiliza un modelo simplificado de una sola capa basado en un bus virtual distribuido que proporciona interacción con equipos como pantallas, cámaras, tarjetas de sonido, etc.

Huawei anunció el sistema operativo Harmony

Para construir la aplicación se utiliza el compilador propio de Arc, que soporta código en C, C++, Java, JavaScript y Kotlin.
El sistema está separado del hardware y permite a los desarrolladores crear aplicaciones que pueden usarse en diferentes categorías de dispositivos sin crear paquetes separados. En el futuro, está previsto proporcionar un entorno de desarrollo integrado para la creación de aplicaciones para diversas clases de dispositivos, como televisores, teléfonos inteligentes, relojes inteligentes, sistemas de información para automóviles, etc. El marco adaptará automáticamente las aplicaciones para diferentes pantallas, controles y métodos de interacción del usuario.

Harmony no es directamente compatible con Android, pero Huawei dice que requerirá cambios mínimos para adaptar las aplicaciones de Android existentes. Huawei también promete que en el futuro, Harmony OS tendrá soporte integrado para aplicaciones de Android y brindará soporte para aplicaciones HTML5. En cuanto al uso de la plataforma Android, la compañía dijo que continuará usándola para teléfonos inteligentes y tabletas por ahora, pero si pierde el acceso a la licencia de Android, comenzará a usar Harmony de inmediato (se afirma que la migración tomará 1-2 días). Además, Huawei está desarrollando productos AppGallery y Huawei Mobile Services, que se posicionan como una alternativa a Google Play y los servicios/aplicaciones de Google.

Fuente: opennet.ru

Añadir un comentario