Google a travaillé sur son système d’exploitation basé sur les capacités Fuchsia depuis au moins six ans. Il y a quelques jours, Fuchsia a commencé à se déployer vers Nest Hub appareils, marquant ainsi sa sortie officielle.
Google ne fait pas une grande annonce du lancement de Fuchsia, mais a confirmé la nouvelle à 9to5Google:
Google nous a dit qu’à partir d’aujourd’hui, une mise à jour commençait à être déployée pour les propriétaires du Nest Hub de première génération, publié pour la première fois en 2018. À toutes fins utiles, cette mise à jour ne modifiera aucune des fonctionnalités du Nest Hub , mais sous le capot, l’écran intelligent exécutera Fuchsia OS au lieu du «Cast OS» basé sur Linux qu’il utilisait auparavant.
Google Nest Hub est un appareil doté d’un écran tactile qui peut être utilisé pour contrôler les appareils domestiques intelligents. Avant la mise à jour vers Fuchsia, l’appareil utilisait un système d’exploitation Linux exécutant le Google Cast protocole. Fuchsia, au contraire, n’est pas basé sur Linux et comprend un certain nombre de composants spécifiques.
Fuchsia Kernel s’appelle Zircon et est écrit en C ++. Zircon s’écarte des systèmes d’exploitation de type Unix en ne prenant pas en charge les signaux de style Unix et en remplaçant fork
et exec
à travers le bibliothèque de tableau de bord.
Autres composants qui compose Fuchsia sont Garnet, qui fournit des services communs à tous les systèmes d’exploitation pour l’installation de logiciels, l’administration, la communication avec des systèmes distants, etc. Péridot est un cadre pour des expériences utilisateur composées, intelligentes et distribuées; Topaze augmente les fonctionnalités du système en implémentant des interfaces définies par les couches sous-jacentes et en les exposant en tant que modules, agents, shells et runners.
Fuchsia n’est pas lié à un langage spécifique et prend en charge divers langages et environnements d’exécution, notamment C ++, Web, Rust, Go, Flutter et Dart. Cependant, Dart et Flutter bénéficient d’un statut spécial, car l’expérience d’affichage du Nest Hub était basée sur eux et est exploitée par la mise à jour Fuchsia.
InfoQ couvre Fuchsia depuis sa le repo public a été repéré pour la première fois en 2016 et le système d’exploitation était toujours entouré d’une aura de mystère et censé remplacer Android. Quatre ans plus tard, Google a ouvert le projet à des contributions externes tout en gardant le contrôle sur son évolution. Plus tard, Google a supprimé tous les composants de l’interface utilisateur du dépôt.
.