Huawei a annoncé le système d'exploitation Harmony

Lors de la conférence des développeurs Huawei, c'était officiellement est présenté Hongmeng OS (Harmony), qui, selon les représentants de l'entreprise, fonctionne plus rapidement et est plus sécurisé qu'Android. Le nouveau système d'exploitation est principalement destiné aux appareils portables et aux produits Internet des objets (IoT) tels que les écrans, les appareils portables, les haut-parleurs intelligents et les systèmes d'infodivertissement automobile.

HarmonyOS est en développement depuis 2017 et est un système d'exploitation à micro-noyau adapté à tous les cas d'utilisation et à tous les types d'appareils, mais est davantage considéré comme un concurrent de Fuchsia/Zircon. Plate-forme volonté publié en code source en tant que projet open source (Huawei a déjà développe ouvert LiteOS pour les appareils IoT) pour laquelle il est prévu de créer une fondation distincte à but non lucratif et de former une communauté. Huawei estime qu'Android n'est pas aussi performant sur les appareils mobiles en raison de la taille excessive de son code, de son planificateur de processus obsolète et de ses problèmes de fragmentation de la plateforme.

HarmonyOS ne fournit pas d'accès utilisateur au niveau racine et le micro-noyau est isolé des périphériques externes. Le cœur du système est vérifié au niveau de la logique formelle/mathématiques pour minimiser le risque de vulnérabilités. On prétend que l'on utilise des méthodes couramment utilisées dans le développement de systèmes critiques dans des domaines tels que l'aviation et l'astronautique, et permettant d'atteindre le niveau de sécurité EAL 5+.

Le micro-noyau implémente uniquement le planificateur et l'IPC, et tout le reste est effectué dans les services système, dont la plupart sont exécutés dans l'espace utilisateur. Le planificateur de tâches est un moteur d'allocation de ressources déterministe minimisant les délais (Deterministic Latency Engine), qui analyse la charge en temps réel et utilise des méthodes pour prédire le comportement des applications. Par rapport à d'autres systèmes, le planificateur permet une réduction de la latence de 25.7 % et de 55.6 % de la gigue de latence.

Pour assurer la communication entre le micro-noyau et les services externes du noyau, tels que le système de fichiers, la pile réseau, les pilotes et le sous-système de lancement d'applications, l'IPC est utilisé, qui, selon la société, est cinq fois plus rapide que l'IPC de Zircon et trois fois plus rapide que l'IPC de Zircon. .
Au lieu de la pile de protocoles à quatre couches généralement utilisée, pour réduire les frais généraux, Harmony utilise un modèle monocouche simplifié basé sur un bus virtuel distribué qui permet une interaction avec des équipements tels que des écrans, des caméras, des cartes son, etc.

Huawei a annoncé le système d'exploitation Harmony

Pour créer l'application, le propre compilateur d'Arc est utilisé, qui prend en charge le code en C, C++, Java, JavaScript et Kotlin.
Le système est séparé du matériel et permet aux développeurs de créer des applications pouvant être utilisées sur différentes catégories d'appareils sans créer de packages séparés. À l'avenir, il est prévu de fournir un environnement de développement intégré pour créer des applications pour diverses classes d'appareils, tels que les téléviseurs, les smartphones, les montres intelligentes, les systèmes d'information automobiles, etc. Le framework adaptera automatiquement les applications aux différents écrans, contrôles et méthodes d'interaction utilisateur.

Harmony n'est pas directement compatible avec Android, mais Huawei affirme que des modifications minimes seront nécessaires pour adapter les applications Android existantes. Huawei promet également qu'à l'avenir, Harmony OS prendra en charge les applications Android et prendra en charge les applications HTML5. Quant à l'utilisation de la plateforme Android, la société a déclaré qu'elle continuerait à l'utiliser pour les smartphones et les tablettes pour le moment, mais si elle perd l'accès à la licence Android, elle commencera immédiatement à utiliser Harmony (il est indiqué que la migration prendra 1-2 jours). Par ailleurs, Huawei développe les produits AppGallery et Huawei Mobile Services, qui se positionnent comme une alternative aux services/applications Google Play et Google.

Source: opennet.ru

Ajouter un commentaire