Fuchsia est un système d'exploitation développé par Google. Contrairement aux précédents systèmes d'exploitation développés par l'entreprise qui sont basés sur le noyau Linux comme Google Chrome OS et Android, Fuchsia est basé sur un nouveau micronoyau appelé Zircon, dérivé de Little Kernel (LK), qui a été conçu pour les systèmes embarqués et qui est principalement écrit en C. Selon la présentation, Fuchsia est conçu pour fonctionner sur une multitude d'appareils, y compris les téléphones mobiles et les ordinateurs personnels.Google a décidé d’étendre le modèle open source de Fuchsia pour faciliter l'engagement du public dans le projet. Wayne Piekarski, Developer Advocate for Fuchsia, a expliqué :
« Fuchsia est un projet à long terme visant à créer un système d’exploitation open source à usage général, et nous développons aujourd’hui le modèle open source de Fuchsia pour accueillir les contributions du public.
« Fuchsia est conçu pour donner la priorité à la sécurité, à la mise à jour et aux performances, et est actuellement en cours de développement actif par l'équipe Fuchsia. Nous développons Fuchsia en open source, dans notre référentiel git depuis quatre ans. Vous pouvez parcourir l'historique du référentiel sur https://fuchsia.googlesource.com pour voir comment Fuchsia a évolué au fil du temps. Nous posons cette base depuis le noyau pour faciliter la création de produits et d'expériences durables et sécurisés.
« À partir d'aujourd'hui, nous étendons le modèle open source de Fuchsia pour faciliter l'engagement du public dans le projet. Nous avons créé de nouvelles listes de diffusion publiques pour les discussions sur les projets, ajouté un modèle de gouvernance pour clarifier la manière dont les décisions stratégiques sont prises et ouvert le système de suivi des problèmes pour que les contributeurs publics puissent voir ce sur quoi on travaille. Dans le contexte de l’open source, nous accueillons les contributions de haute qualité et bien testées de tous. Il existe maintenant un processus pour devenir membre pour soumettre des correctifs, ou un committer avec un accès en écriture complet.
« En outre, nous publions également une feuille de route technique pour Fuchsia afin de fournir de meilleures informations sur l'orientation et les priorités du projet. Certains des points forts de la feuille de route sont le travail sur un framework de pilote pour mettre à jour le noyau indépendamment des pilotes, l'amélioration des systèmes de fichiers pour les performances et l'expansion du pipeline d'entrée pour l'accessibilité.
« Fuchsia est un projet open source inclusif de par sa conception, de l'architecture de la plateforme elle-même à la communauté open source que nous construisons. Le projet évolue encore rapidement, mais les principes et valeurs sous-jacents du système sont restés relativement constants tout au long du projet. Plus d'informations sur les principes architecturaux fondamentaux sont disponibles dans la documentation: sécurisé, actualisable, inclusif et pragmatique.
« Fuchsia n'est pas prêt pour le développement de produit général ou comme cible de développement, mais vous pouvez le cloner, le compiler et y contribuer. Il prend en charge un ensemble limité de matériel x64 et vous pouvez également le tester avec l'émulateur de Fuchsia. Vous pouvez télécharger et créer le code source en suivant le guide de démarrage ».
Emulateur Fushcia
Que savons nous de Fuchsia pour le moment ?
S’agit-il d’un système d’exploitation pour tous types d’appareils ?
La probabilité semble élevée à ce niveau et lorsqu’on se réfère à la récente déclaration de Google durant sa conférence I/O de mai 2019, nous pouvons dire que cette hypothèse tient la route. Hiroshi Lockheimer de l'équipe des plateformes et des écosystèmes chez Google a déclaré ce qui suit : « Fuchsia est un projet open source de Google. Nous investissons dans la modernisation et l’essai de nouveaux concepts relatifs aux systèmes d’exploitation. Il ne s’agit ni de remplacer Android ni de remplacer Chrome OS ». Fuchsia est-il un système d’exploitation universel qui sera chargé de piloter tous les périphériques fonctionnant sous Android et Chrome OS ? La réponse de Hiroshi Lockheimer laisse paraître cela.
« Dans le monde de l’IdO, de plus en plus d’appareils nécessitent des systèmes d’exploitation et de nouvelles exécutions. On dispose...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.