¿Llegará el sistema operativo Hongmeng?
En la Conferencia de Desarrolladores de Huawei, finalmente se presentó el sistema operativo Hongmeng y se puede utilizar en todos los escenarios. Huawei lanzó el sistema operativo de escenario completo para romper las barreras entre dispositivos y brindar una experiencia en todos los terminales. aquí ? ¡Deja que el editor de Jintou te responda!
Al presentar la intención original del desarrollo del sistema operativo Hongmeng, el CEO de Huawei Consumer Business, Yu Chengdong, dijo: Con el advenimiento de la era de la inteligencia en todos los escenarios, Huawei cree que es necesario mejorar aún más la integración cruzada. -capacidades de plataforma del sistema operativo y soporte para todos los escenarios, capacidades entre dispositivos y plataformas, y la capacidad de hacer frente a desafíos de baja latencia y alta seguridad, el prototipo de Hongmeng OS tomó forma gradualmente. es diferente de Android e iOS. Es un nuevo sistema operativo distribuido basado en micronúcleos y orientado a todos los escenarios.
La intención original del diseño del sistema operativo Hongmeng es cumplir con los requisitos de conexión de alto estándar para aplicaciones completas. escenario de experiencia inteligente. Para este fin, Huawei ha propuesto una solución de sistema con cuatro características principales.
1. experiencia de cooperación
La arquitectura del sistema operativo distribuido y la tecnología de bus suave distribuido del sistema operativo Hongmeng utilizan la plataforma de comunicación pública, gestión de datos distribuidos, programación de capacidad distribuida y virtualización. Se configuran cuatro capacidades externas para proteger a los desarrolladores de aplicaciones de la dificultad de Al implementar la tecnología básica de aplicaciones distribuidas, los desarrolladores pueden centrarse en su propia lógica empresarial y desarrollar el mismo terminal
2. Determinar el motor de retraso y la tecnología IPC de alto rendimiento logra la fluidez natural del sistema
.Hongmeng OS resuelve el problema del rendimiento insuficiente del sistema existente mediante el uso de dos tecnologías: motor de retraso determinista e IPC de alto rendimiento. El motor de retraso determinista puede asignar memoria en el sistema antes de la ejecución de tareas Programación de prioridades y límites de tiempo de ejecución de tareas. Se priorizan los recursos de tareas con alta prioridad para la programación y los retrasos en la respuesta de la aplicación se reducen en 25. El pequeño tamaño de la estructura del microkernel de Hongmeng mejora en gran medida el rendimiento de IPC (comunicación entre procesos) y mejora la comunicación del proceso. es 5 veces mayor que el del sistema existente.
3. Reconstrucción de la confiabilidad y seguridad del equipo terminal basado en la estructura de microkernel
Hongmeng OS adopta un nuevo diseño de microkernel y es más fuerte. características de seguridad y baja latencia La idea básica del diseño de microkernel es simplificar las funciones centrales, intentar implementar servicios del sistema en estados de usuario fuera del núcleo y, al mismo tiempo, agregar protección de seguridad mutua. como disposición multiproceso y comunicación multiproceso, etc.
Hongmeng OS aplica tecnología de microkernel a un entorno de ejecución confiable (TEE) para reconstruir una seguridad confiable a través de métodos formales. El método formal utiliza métodos matemáticos para verificar. desde la fuente Un medio eficaz para que el sistema sea preciso y esté libre de vulnerabilidades. Los métodos de verificación tradicionales, como la verificación funcional, ataques simulados, etc., solo se pueden verificar en escenarios limitados seleccionados. Los métodos formales pueden verificar las rutas de ejecución de todos. El software a través de modelos de datos se formalizará por primera vez. El método se utiliza en el terminal TEE, lo que mejora significativamente el nivel de seguridad. Al mismo tiempo, la cantidad de código del microkernel del sistema operativo Hongmeng es solo una milésima parte de la del macrokernel de Linux. , y la probabilidad de ataque también se reduce considerablemente.
4. Aprobado El IDE unificado admite el desarrollo único y logra el disfrute ecológico de múltiples terminales
El sistema operativo Hongmeng proporciona control del diseño de la pantalla y Adaptación automática interactiva a través de IDE de desarrollo multiterminal, compilación unificada en varios idiomas y kit de arquitectura distribuida, que admite control. Al arrastrar y obtener una vista previa de la programación visual, los desarrolladores pueden crear de manera eficiente aplicaciones de ejecución automática multiterminal basadas en el mismo proyecto. el primer compilador estático que reemplaza el modo de máquina virtual de Android para compilar lenguajes de alto nivel en máquinas a la vez en el código de desarrollo. Además, el compilador Ark admitirá la compilación unificada en varios idiomas en el futuro. mejorar la eficiencia del desarrollo.
En comparación con Google Fuchsia
El sistema operativo de Huawei y Fuchsia desarrollado por Google. Muy similar, Google lo publicó en GitHub en 2017
Según el La comunidad china Fuchsia, Android y ChromeOS, son los dos sistemas operativos con los que Google está más familiarizado, y Google está desarrollando un tercer sistema operativo. El nombre de este nuevo sistema se llama Fuchsia y no está basado en el kernel de Linux, sino en un nuevo. uno desarrollado por Google llamado Mag.
El núcleo de enta.
Fuchsia es el intento de Google de unificar todo el ecosistema utilizando un único sistema operativo. El objetivo de Fuchsia es ejecutar dispositivos apropiados como teléfonos inteligentes, parlantes inteligentes y computadoras portátiles bajo el paraguas tecnológico de Google.
Yu Chengdong dijo que, en comparación con Google Fuchsia, el sistema operativo Hongmeng ha mejorado la eficiencia de 3 a 5 veces. El microkernel de Huawei se ha puesto en uso comercial y se puede utilizar para altos niveles de seguridad, reconocimiento facial, verificación, seguridad y otros campos. .
Yu Chengdong también dijo que China da prioridad al uso del sistema operativo Android, considerando el ecosistema de Android y reduciendo la carga de trabajo de todos. Si no se puede utilizar el sistema operativo de Google, se puede transferir al sistema operativo Hongmeng. sistema en cualquier momento. Al mismo tiempo, Hongmeng OS será de código abierto para el mundo exterior.