Documentos en inglés | 中文文档 | Türkçe dökümanlar

Una lista curada de cosas increíbles relacionadas con los armonos
HarmonyOS es el primer sistema operativo distribuido por la escena completa basado en microkernel. Es un sistema operativo desarrollado independientemente por Huawei. El sistema HarmonyOS se lanzó oficialmente en la Conferencia de Desarrolladores de Huawei (<HDC.2019>) el 9 de agosto de 2019. Huawei tomará la delantera en la implementación de terminales inteligentes como pantallas inteligentes, terminales de vehículos y terminales portátiles. En el futuro, más dispositivos inteligentes estarán equipados con HarmonyOS de código abierto que nunca.
HarmonyOS logra un acoplamiento modular, que corresponde al despliegue flexible de diferentes dispositivos. HarmonyOS tiene tres capas de arquitectura. La primera capa es el núcleo, la segunda capa son los servicios básicos, y la tercera capa es el marco del programa. Se puede usar en una pantalla grande, PC, automóvil y otros equipos diferentes. También se puede usar en teléfonos móviles en cualquier momento, pero por el momento, Huawei todavía prefiere Android.
La capa subyacente de Harmonyos está compuesta de HarmonyOS microkernel , Linux kernel y Lite OS y se convertirá en una arquitectura completa de Harmonyos Microkernel en el futuro.
Huawei HarmonyOS . La fecha de anuncio de registro de la marca de HarmonyOS es el 14 de mayo de 2019. Los derechos exclusivos de la marca de HarmonyOS son del 14 de mayo de 2019 al 13 de mayo de 2029.HarmonyOS .HarmonyOS , y el sistema operativo HarmonyOS será de código abierto.
Harmonyos está diseñado para cumplir con los altos requisitos de conexión estándar de la experiencia inteligente de escena completa. Por esta razón, Huawei ha propuesto cuatro soluciones del sistema con características importantes.
La "arquitectura del sistema operativo distribuido" de Harmonyos y la "tecnología de bus blandos distribuidos" protegen a los desarrolladores de aplicaciones a partir de las dificultades de implementar las tecnologías subyacentes de las aplicaciones distribuidas correspondientes a través de las cuatro capacidades de la plataforma de comunicación pública, la gestión de datos distribuidos, la programación de la capacidad distribuida y los periféricos virtuales, lo que permite a los desarrolladores enfocarse en su propia lógica comercial, como el abierto. El desarrollo de aplicaciones distribuidas interminales como el mismo terminal también permite a los consumidores finales disfrutar de la experiencia perfecta aportada por la poderosa capacidad de colaboración empresarial interminal para cada escenario de uso.

Harmonyos resuelve el problema del rendimiento inadecuado de los sistemas existentes mediante el uso de dos tecnologías: motor de retraso determinista y IPC de alto rendimiento. Determinar el motor de retraso puede asignar prioridad y límite de tiempo de la ejecución de la tarea en el sistema antes de la ejecución de la tarea. Los recursos de tareas prioritarios darán prioridad a la programación, y el retraso de la respuesta de la aplicación se reducirá en un 25,7%. La estructura compacta del microkernel Harmonyos mejora enormemente el rendimiento de IPC (comunicación entre procesos) y la eficiencia de la comunicación del proceso es cinco veces mayor que la de los sistemas existentes.

Harmonyos adopta un nuevo diseño de micro-núcleos, que tiene características de seguridad más fuertes y baja latencia. La idea básica del diseño de microkernel es simplificar las funciones del núcleo, realizar tantos servicios del sistema como sea posible en los estados de usuario fuera del núcleo y agregar protección de seguridad entre sí. Los microkernels solo proporcionan los servicios más básicos, como la programación de procesos múltiples y la comunicación de procesos múltiples.

Harmonyos aplica la tecnología de microkernel al entorno de ejecución de confianza (TEE), y reorganiza la seguridad de confianza a través de métodos formales. Un método formal es un medio efectivo para verificar la corrección del sistema y la ausencia de lagunas de la fuente mediante el uso de métodos matemáticos. Los métodos de verificación tradicionales, como la verificación de funciones y el ataque de simulación, solo se pueden validar en escenarios limitados, mientras que los métodos formales pueden validar todas las rutas de ejecución del software a través del modelo de datos. Por primera vez, Harmonyos ha aplicado métodos formales a la TEE terminal, lo que mejora significativamente el nivel de seguridad. Al mismo tiempo, debido a que la cantidad de código de Harmonyos microkernel es solo una milésima parte de la del macro kernel de Linux, su probabilidad de ataque se reduce considerablemente.

Harmonyos se basa en el IDE de desarrollo múltiple, la compilación unificada de varios idiomas, el kit de arquitectura distribuida para proporcionar control de diseño de pantalla y adaptación automática interactiva, soporte de control de control, programación visual orientada previa de vista previa, para que los desarrolladores puedan construir eficientemente la aplicación automática de ejecución múltiple basada en el mismo proyecto, para lograr un desarrollo real de un tiempo real. Despliegue para lograr una ecología compartida en todos los dispositivos. Huawei Ark Compiler es el primer compilador estático que reemplaza el modelo de máquina virtual Android, que permite a los desarrolladores compilar lenguajes de alto nivel en el código de la máquina al mismo tiempo en el entorno de desarrollo. Además, el compilador ARK admitirá la compilación unificada de varios idiomas en el futuro, lo que puede mejorar en gran medida la eficiencia del desarrollo.
Harmony es un sistema operativo compatible con Android-APP, el compilador ARK puede mejorar la fluidez de la operación del sistema Android en un 24%, la velocidad de respuesta en un 44%y la suavidad de la aplicación de terceros hasta el 60%. [Acerca de SDK]
[sobre libros]
Consejos: Este proyecto no es oficial. Este proyecto recopila documentos sobre armonios de Internet. Este no es un proyecto comercial. Este proyecto solo presenta armonyos y todos los documentos y códigos provienen de Internet. Si utiliza este proyecto para negocios o algo sobre ganar dinero, o en caso de disputas que surjan del uso o en relación con este proyecto, aceptará toda la responsabilidad por los resultados negativos o los efectos de la elección o acción de uno.