Núcleo HarmonyOSProyectos de artículos

Artículos preliminares
Anonymous
 Núcleo HarmonyOS

Post by Anonymous »


'''HarmonyOS Kernel''' ("HongMeng Kernel") es el kernel (núcleo) del sistema operativo de computadora (SO) desarrollado en Huawei desde agosto de 2023 para su uso en las versiones iterativas HarmonyOS NEXT del sistema operativo propietario HarmonyOS que reemplaza al anterior. Versiones de HarmonyOS con Android (sistema operativo)|AOSP, kernel de Linux y legados del kernel LiteOS.
==Diseño del núcleo==
El kernel HarmonyOS es un microkernel a nivel de entorno de ejecución enriquecido para software fuera del kernel HarmonyOS TEE basado en hardware, llamado tee_OS, que permite una mayor modularidad y porciones más grandes del sistema operativo se benefician de la protección de la memoria en modo kernel. Mientras se conserva la velocidad del subsistema monolítico de compatibilidad del kernel de Linux de línea principal del sistema estándar modular OpenHarmony dentro de su capa de abstracción del kernel como capa de compatibilidad con API POSIX y soporte integrado Musl|musl-libc de terceros para dispositivos avanzados más grandes para algunas tareas críticas en el modo de usuario de Distribución comercial del sistema operativo HarmonyOS.

Objetos del kernel de HarmonyOS utilizados como portadores para la transmisión de datos durante la comunicación IPC. El sistema de capacidades garantiza que solo la capacidad de leer o escribir en objetos del kernel pueda recibir o enviar mensajes a través de estos objetos. Como resultado, el contenido de los mensajes no puede insertar procesos maliciosos.
El kernel de HarmonyOS adopta una arquitectura de microkernel que reduce el TCB (Trusted Code Base) del kernel. Comparado con los núcleos monolíticos tradicionales (núcleo monolítico) como el kernel de Linux
En el kernel de HarmonyOS, el módulo HKIP proporciona varios mecanismos de protección. Aparte del código, los datos de sólo lectura y la tabla de páginas del kernel, HKIP no protege otras estructuras críticas dentro del kernel. El aislamiento más detallado del módulo del kernel presentado en el kernel de HarmonyOS, que divide los recursos del kernel en múltiples tipos, los diferentes tipos son administrados por los módulos correspondientes y los módulos se comunican entre sí a través del mecanismo IPC, lo que tiene un mejor efecto en la defensa de múltiples módulos contra ataques. . Luego divide los permisos entre módulos de manera detallada y se comunica entre módulos a través de IPC, lo que dificulta que los atacantes evolucionen los resultados del ataque de un módulo a los resultados del ataque de todo el sistema. El kernel de HarmonyOS carga el controlador en modo de usuario, lo que dificulta desencadenar un ataque contra los controladores o un ataque contra la capa EL1 del kernel al obtener estrictamente solo permisos EL0.

El kernel de HarmonyOS cuenta con protección del sistema de archivos, utilizando diferentes claves para diferentes contextos para proteger la confidencialidad e integridad del código y los archivos de datos, y administración de claves con Secure Enclave (TrustZone, chip de seguridad) aislado del kernel. Los fabricantes y desarrolladores de sistemas pueden utilizar primitivas de seguridad de hardware junto con diseños de chips propios y de terceros proporcionados por los procesadores para lograr un nivel más alto de privilegios de seguridad que el kernel. Incluso después de que un atacante compromete el kernel de HarmonyOS, el sistema depende de un hipervisor o monitor seguro que es inferior al kernel y tiene un TCB más pequeño. TrustZone y el chip de seguridad, que están aislados del rico entorno ejecutado del kernel REE, garantizan la seguridad de los datos confidenciales de los usuarios.
==Ver también==
* Kernel (sistema operativo)
*Armonía abierta
* HarmonyOS NEXT – sistema operativo iterativo lanzado por Huawei, con HarmonyOS como kernel
* HarmonyOS: sistema operativo lanzado por Huawei, con el kernel HarmonyOS como kernel

* [https://developer.huawei.com/consumer/c ... Q1OGRkZSJ9 Sitio web oficial]

HarmonyOS
Software 2023
Sistemas operativos integrados
Productos Huawei
Internet de las cosas
Sistemas operativos móviles
Sistemas operativos para tabletas

More details: https://en.wikipedia.org/wiki/HarmonyOS_kernel

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post