9 août après-midi, Huawei Developers Conference à Dongguan Basketball Center a été officiellement ouvert. Dans le thème d'ouverture de « toute l'ère de la scène, de nouvelles expériences et de nouvelles écologie, » le discours, Yu Chengdong, directeur général de l'activité grand public de Huawei Huawei a officiellement lancé son propre système d'exploitation - OS obscurité du système d'exploitation. Selon Yu Chengdong introduction, Hong Meng est d'abord distribué OS à base de micronoyau du monde pour toute la scène. Les trois prochaines années, Hong Meng OS seront progressivement appliquées aux dispositifs portables, des écrans intelligents, voitures et autres appareils plus intelligents. Hong Meng OS est conçu pour répondre à l'expérience de l'intelligence pleine scène et des normes élevées d'exigences de connectivité, destiné aux consommateurs de créer toute la sagesse de la scène de l'expérience de la vie.
Dans l'ensemble, Huawei a l'obscurité OS L'architecture distribuée , fluidité naturelle , la sécurité du noyau et Eco-partage Quatre caractéristiques techniques.
L'architecture distribuée pour la première fois pour le système d'exploitation de terminal
L'architecture de Hong Meng OS est la couche inférieure, qui est la base de la couche de service, le cadre d'application, pris en charge à travers les couches de différents appareils, y compris grand écran intellectuel, le port, voiture, chaîne hi-fi, montres, téléphones mobiles, PC et sur une variété de dispositifs .
Hong Meng OS atteint grâce à un système de découplage modulaire, correspondant à différents dispositifs peuvent être déployés élasticité, l'unité peut être chargée pour fonctionner sur différentes plates-formes matérielles, le système d'exploitation est l'adaptation de toutes choses ère Internet. Distribué par bus d'exploitation du logiciel système permet à plusieurs terminaux sous le même compte permet les appels entre les terminaux à travers des capacités matérielles, une collaboration transparente, les capacités de virtualisation du matériel, des ressources. Simplifier le protocole intermédiaire, rendre la transmission plus efficace, plus concis, plus rapidement.
Hong Meng l'architecture OS permet aux développeurs de concentrer leur logique métier, comme le développement du même terminal que le développement d'applications distribuées à travers le terminal, afin que les consommateurs puissent profiter de la capacité opérationnelle inter-terminaux de collaboration pour l'utilisation de scénarios pour apporter une expérience sans couture.
La détermination du moteur de retard et de haute performance IPC
Hong Meng OS déterminer la latence et la technologie des moteurs haute performance pour résoudre les lacunes des deux précédents problèmes de performance du système IPC en utilisant. La détermination de moteur de retard peut être exécuté avant que le système de distribution des processus de planification des tâches, la priorité d'exécution des tâches et le temps, tâche prioritaire donnera la priorité à la planification des ressources, en réponse à la demande de retard de 25,7%. Hong Meng petite caractéristique de l'architecture de micronoyau de la communication interprocessus grandement amélioré la performance, l'efficacité de la communication interprocessus a augmenté de 5 fois par rapport aux systèmes existants.
architecture basée micronoyau, garantie de sécurité du noyau
micronoyau Hong Meng OS avec un nouveau design, plus sûr, réduire la latence. L'idée de base est de simplifier la conception de la fonction du noyau micronoyau, mode utilisateur en dehors du noyau, autant que possible pour les services système, tout en ajoutant la sécurité entre eux. Micronoyau ne fournit que la plupart des services de base tels que la planification multi-processus et des communications multi-processus.
Hong Meng micronoyau la technologie du système d'exploitation sera utilisé dans un environnement d'exécution fiable (TEE), le remodelage de sécurité de confiance grâce à des méthodes formelles. Hong Meng OS pour la première fois pour la méthode formelle T terminal, augmente de manière significative le niveau de sécurité. Et parce que la quantité de code obscurité micronoyau OS uniquement macro-noyau Linux millième, de sorte que le risque d'attaque est également considérablement réduit.
Microkernel pas de racine naturelle, Huawei chaque couche de l'ordonnancement des threads micro-noyau. gestion des appels, de fichiers image graphique, gestion de l'énergie, la gestion de la mémoire seule verrouillé, ne peut pas entrer dans un lieu où vous cassez tous, sans privilèges besoin RACINE, les services de base extérieurs isolés, fournissant la sécurité au niveau de la performance, deviennent les deux sens à travers le monolithique - - micro-noyau, le noyau externe est mis en uvre dans le passé noyaux monolithiques, et donc plus sûr, plus efficace, de la source pour améliorer le niveau de sécurité.
Le système d'exploitation actuel est souvent atteindre le niveau 2 niveaux de sécurité, jusqu'au niveau 3 et 4, tandis que Hong Meng OS peut théoriquement atteindre 5+ niveau de sécurité, OS obscurité de sécurité sans aucun doute.
Une fois développé, déployé multi-terminaux, cross-Eco Partager borne
Hong Meng OS avec IDE de développement multi-terminal, compilateur multi-langue unifiée, l'architecture distribuée offre des commandes de mise en page de l'écran Kit et adaptation automatique des contrôles de glisser-déposer support interactif, la programmation visuelle orientée aperçu afin que les développeurs peuvent créer efficacement de nombreuses fois basé sur le même projet fonctionnement automatique App. Huawei espère aux développeurs d'utiliser un code fourni par l'environnement de développement de Huawei, capable d'adapter différents types de terminaux, de développer un résultat de déploiement multi-terminaux, de manière significative l'amélioration de l'efficacité du développement, écosystème multi-appareils partagés. Le compilateur Arche de Huawei est le premier modèle de machine virtuelle Android pour remplacer le compilateur statique, disponible pour les développeurs dans l'environnement de développement sera un langage de haut niveau unique compilé en code machine. De plus, l'avenir du compilateur Ark établira un support multi-langue unifiée, peut grandement améliorer l'efficacité du développement.