Maison  >  Article  >  Huawei lance officiellement son propre système d'exploitation - Hongmeng OS ! (image)

Huawei lance officiellement son propre système d'exploitation - Hongmeng OS ! (image)

(*-*)浩
(*-*)浩avant
2019-08-10 15:31:373740parcourir

Dans le cadre de la guerre technologique entre la Chine et les États-Unis, d'innombrables Chinois se battent pour l'essor de la Chine depuis d'innombrables jours et nuits. Aujourd'hui, les réalisations de ma famille ont enfin commencé à prendre forme !

Huawei lance officiellement son propre système d'exploitation - Hongmeng OS ! (image)

Il y a quelques jours, lors de la conférence des développeurs Huawei qui se tenait au siège de Songshan Lake à Dongguan, le PDG de Huawei Consumer Business, Yu Chengdong, a officiellement annoncé le Hongmeng « révolutionnaire ». OS.arrivée.

Hongmeng OS possède quatre caractéristiques techniques majeures

La raison pour laquelle Hongmeng OS a été développé n'est pas seulement pour éviter l'embarras d'être étouffé pendant les périodes critiques, à cet égard, Yu Chengdong a également déclaré que le code du noyau du système Android/Linux actuel est énorme et redondant, ce qui rend difficile la garantie d'une expérience fluide sur différents terminaux. Dans le même temps, l'Internet multiterminal impose également des exigences plus élevées en matière de sécurité des appareils. nécessitant une écologie logicielle et une liaison matérielle, ce qui réduit l'expérience utilisateur et l'efficacité du développement. Par conséquent, Hongmeng OS a vu le jour. Huawei lance officiellement son propre système dexploitation - Hongmeng OS ! (image)

Bien que les deux soient basés sur un micro-noyau, Hongmeng OS est différent du micro-noyau de Google Fuchsia. Hongmeng OS est un système d'exploitation distribué à scénario complet basé sur un micro-noyau. Comme son nom l'indique, il n'est pas uniquement destiné. ... Il s'agit d'un scénario complet pour les grands écrans intelligents, les appareils portables, les voitures, l'audio, les montres, les téléphones mobiles, les PC et autres appareils. Il prend également en charge l'architecture distribuée et peut fournir un écosystème de sécurité naturel et fluide au niveau du noyau.

Huawei lance officiellement son propre système dexploitation - Hongmeng OS ! (image)En termes de répartition, Yu Chengdong a déclaré que Hongmeng OS présente les quatre avantages techniques majeurs suivants :

Architecture distribuée : obtenir une expérience collaborative transparente entre les terminaux

L'« architecture de système d'exploitation distribuée » et la « technologie de bus logiciel distribué » de Hongmeng OS seront distribuées en conséquence à travers les quatre capacités principales de la plate-forme de communication publique, de la gestion des données distribuées, de la planification des capacités distribuées et des périphériques virtuels. la mise en œuvre de la technologie sous-jacente de l'application est à l'abri des développeurs d'applications, ce qui permet aux développeurs de se concentrer sur leur propre logique métier et de développer des applications distribuées entre terminaux comme s'ils développaient le même terminal. Cela permet également aux consommateurs finaux de bénéficier d'une activité inter-terminaux puissante. capacités de collaboration pour tous les utilisateurs. Expérience transparente apportée par la scène.

Huawei lance officiellement son propre système dexploitation - Hongmeng OS ! (image)Born smooth : deux technologies majeures, un moteur de latence déterministe et un IPC haute performance

Hongmeng OS utilise deux technologies majeures, un moteur de latence déterministe et une haute performance IPC Résoudre le problème des performances insuffisantes des systèmes existants. Le moteur de détermination de la latence peut attribuer des priorités et des délais d'exécution des tâches dans le système pour la planification avant l'exécution des tâches. Les ressources de tâches ayant une priorité élevée auront la priorité pour garantir la planification, et la latence de réponse des applications est réduite de 25,7 %. La structure compacte du micro-noyau Hongmeng améliore considérablement les performances IPC (communication inter-processus) et l'efficacité de la communication des processus est multipliée par 5 par rapport aux systèmes existants.

Sécurité du noyau : remodelez la sécurité fiable des terminaux basée sur l'architecture du micro-noyau

Hongmeng OS adopte une nouvelle conception du micro-noyau, avec des fonctionnalités de sécurité plus renforcées et des caractéristiques de latence faibles. comme extension. L'idée de base de la conception du micro-noyau est de simplifier les fonctions du noyau, d'implémenter autant de services système que possible en mode utilisateur en dehors du noyau et en même temps d'ajouter une protection de sécurité mutuelle. Microkernel ne fournit que les services les plus élémentaires, tels que la planification multi-processus et la communication multi-processus.

Huawei lance officiellement son propre système dexploitation - Hongmeng OS ! (image)

Hongmeng OS applique la technologie du micro-noyau à l'environnement d'exécution de confiance (TEE) pour remodeler la sécurité fiable grâce à des méthodes formelles. Les méthodes formelles sont un moyen efficace d’utiliser des méthodes mathématiques pour vérifier que le système est correct et exempt de failles provenant de la source. Les méthodes de vérification traditionnelles telles que la vérification fonctionnelle, les attaques simulées, etc. ne peuvent être vérifiées que dans des scénarios limités sélectionnés, tandis que les méthodes formelles peuvent vérifier tous les chemins d'exécution des logiciels via des modèles de données.

Partage écologique : l'IDE unifié prend en charge le développement unique et le déploiement multi-terminal

Hongmeng OS s'appuie sur un IDE de développement multi-terminal, une compilation unifiée multilingue et Le kit d'architecture distribuée fournit un contrôle de la disposition de l'écran. En plus de l'adaptation automatique des interactions, de la prise en charge du glisser-déposer des contrôles et de la programmation visuelle pour la prévisualisation, les développeurs peuvent créer efficacement des applications à exécution automatique multi-terminaux basées sur le même projet, réalisant ainsi une véritable application. développement en temps réel, déploiement multi-terminal et réalisation d'un écosystème partagé entre les appareils. Huawei Ark Compiler est le premier compilateur statique à remplacer le mode machine virtuelle Android, permettant aux développeurs de compiler des langages de haut niveau en code machine simultanément dans l'environnement de développement. De plus, le compilateur Ark prendra en charge à l'avenir la compilation unifiée multilingue, ce qui peut considérablement améliorer l'efficacité du développement.

L'état actuel du système d'exploitation Hongmeng

Lors de la conférence, Yu Chengdong a déclaré que le micro-noyau Hongmeng de Huawei avait été utilisé à des fins commerciales pour une haute sécurité telle que le paiement et la reconnaissance faciale. , et le scénario au niveau des empreintes digitales, il a passé la certification de méthode formelle pour la première fois. À l'avenir, l'ensemble du système d'exploitation de Huawei utilisera Hongmeng.

En fait, Hongmeng Kernel 1.0 a terminé la vérification technique dès 2017 ; en 2018, Hongmeng Kernel 2.0 a été utilisé pour le terminal TEE ; en 2019, Hongmeng OS 1.0 sera officiellement lancé dans les produits à écran intelligent ; C'est-à-dire que lors de la conférence des développeurs de demain après-midi, le nouvel écran intelligent qui sera lancé par la sous-marque Honor de Huawei sera équipé pour la première fois du système d'exploitation Hongmeng.

Huawei lance officiellement son propre système dexploitation - Hongmeng OS ! (image)

En outre, selon la feuille de route Hongmeng OS publiée par Huawei, il est prévu que d'ici 2020, Hongmeng OS 2.0 sera implémenté dans les PC, montres/bracelets et voitures domestiques innovants et d’autres produits d’ici 2021, il sera également utilisé simultanément sur des haut-parleurs, des écouteurs et d’autres appareils.

À l'heure actuelle, Yu Chengdong a également annoncé que le système Hongmeng serait gratuit et open source, et a invité les développeurs à développer ce système orienté vers l'avenir.

Huawei lance officiellement son propre système dexploitation - Hongmeng OS ! (image)

Priority prend en charge Android, Hongmeng OS peut être utilisé à tout moment !

Plus tôt, Ren Zhengfei a déclaré dans une interview avec les médias britanniques : « Le système Hongmeng lui-même n'est pas destiné aux téléphones mobiles, mais à l'Internet des objets, comme la conduite autonome et l'automatisation industrielle. peut contrôler avec précision une latence inférieure à cinq millisecondes, atteignant même des niveaux allant de la milliseconde à la milliseconde."

Lorsque cette nouvelle est sortie, de nombreux développeurs ont été un peu déçus et ont demandé "Est-ce que Hongmeng OS va fonctionner ?" Est-ce juste un système d'exploitation pour l'Internet des objets ?", et aujourd'hui, Yu Chengdong a donné une réponse claire. Il a déclaré que Hongmeng OS peut être utilisé sur une variété d'appareils, notamment des montres, des bracelets, des voitures, des PC, des tablettes et bien sûr Peut être utilisé sur les téléphones mobiles. Cependant, pour des raisons écologiques, le système d'exploitation Google Android est toujours préféré pour le moment. Si le système d'exploitation Android n'est pas disponible, tout le monde peut activer Hongmeng OS à tout moment.

Compilateur Huawei Ark

Le compilateur Huawei Ark, qui est « basé sur Android, meilleur qu'Android, surpasse iOS et est entièrement compatible avec Android », a apporté de grandes succès à sa naissance. Il y a une grande mission.

Huawei lance officiellement son propre système dexploitation - Hongmeng OS ! (image)Lors de la conférence, Yu Chengdong, PDG de Huawei Consumer Business, a déclaré qu'Ark Compiler est un compilateur qui prend réellement en charge l'unification de plusieurs langages de programmation et peut prendre en charge C/C++, Java, JS, Kotlin et d'autres langages, ce qui peut aider les développeurs à améliorer les performances de plus de 60 %.

De plus, le compilateur Ark utilise également des capacités distribuées pour fournir un Kit permettant de développer des applications inter-terminaux, notamment un Kit de bus logiciel distribué, etc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer