Quatre ans après l’open sourcing Fuchsia, son nouveau système d’exploitation basé sur les capacités destiné à l’IoT et au mobile, Google a annoncé que le projet accepter les contributions du public.
À partir d’aujourd’hui, nous étendons le modèle open source de Fuchsia pour faciliter l’engagement du public dans le projet. […] En tant qu’effort open source, nous accueillons les contributions de haute qualité et bien testées de tous.
Modèle de gouvernance fuchsia indique clairement que Google reste fermement en contrôle des décisions de plate-forme liées au nouveau système d’exploitation. Sa cohérence et sa vision fédératrice sont assurées par une petit groupe de googleurs qui sont nommés par l’autorité de gestion du projet.
Ceci est similaire à la façon dont fonctionnent d’autres projets open source importants lancés par Google, notamment Go et Chromium, et a conduit à des opinions sceptiques exprimées par les lecteurs de Hacker News. En particulier, il y a une perception que les contributeurs travaillant pour Google bénéficient de plus de contrôle que les contributeurs externes. Cela semble être lié à Google n’a pas vraiment besoin de contributeurs externes pour exécuter un projet open source pour un autre commentateur, ce qui crée une situation complètement différente de celle d’autres projets open source qui perdent rapidement leurs liens avec les entreprises qui les ont initiés. Un exemple dans le cas d’une proposition de modules Go, qui est venu par un ingénieur de Google et a été rapidement adopté par l’équipe Go, bien qu’un comité avait été précédemment créé pour travailler sur la conception d’un système d’emballage Go. Un autre lecteur souligne que s’il est vrai que cette affaire aurait pu être mieux traitée, le la possibilité qu’une proposition soit rejetée a également affecté les ingénieurs de Google, par exemple, avec des modules, des génériques et la gestion des erreurs.
Depuis qu’il est devenu publiquement connu lorsque son repo est apparu sur GitHub et Google Source sans aucune annonce officielle, Fuchsia a eu une aura de mystère autour de lui. À un moment donné, il a été spéculé que Fuchsia pourrait être La tentative de Google de remplacer Android tout en aussi éviter les problèmes qui l’ont tourmenté, comme la fragmentation et la perte de contrôle sur les mises à jour. Google SVP d’Android, Chrome / OS et Play Hiroshi Lockheimer l’a récemment décrit comme un expérimenter autour de nouveaux concepts de systèmes d’exploitation en 2019.
En fait, Fuchsia est basé sur un nouveau noyau, appelé Zircon, cela supprime un certain nombre d’hypothèses courantes dans de nombreux systèmes d’exploitation courants, telles que l’utilisation de signaux de type UNIX pour l’IPC de bas niveau et les fichiers comme représentation des ressources système. Au lieu de cela, Fuchsia privilégie un modèle de programmation événementiel et l’utilisation d’objets.
Les perspectives de ce que sera Fuchsia sont encore assez ouvertes. Cela n’aide pas que Fuchsia soit toujours un travail en cours qui, selon Google, ne peut pas encore être utilisé pour créer des produits. Ce manque de définition a également conduit certains à croire Fuchsia est un « projet principal de rétention des ingénieurs », hypothèse qui a été clairement licencié par l’ingénieur principal de Google, Adam Barth, qui est également membre du nouveau conseil d’administration de Fuchsia.
Si vous souhaitez commencer à contribuer au projet, un bon point de départ est le Traqueur d’incidents et le listes de diffusion pour les discussions de projet. Consultez également conditions requises pour devenir membre et obtenir un accès en écriture complet.
.