Le système d’exploitation expérimental en développement super secret de Google, Fuchsia, est toujours en vie. Google a récemment publié un article de blog intitulé « Élargir le modèle open source de Fuchsia« annonçant que la société accepte désormais les contributions publiques et les corrections de bogues pour ce que ce système d’exploitation finit par être. Il existe maintenant une liste de diffusion publique, un traqueur de bogues public, et même un feuille de route.
Google dit qu’il « développe Fuchsia en plein air, dans notre référentiel git depuis quatre ans ». Ce n’est pas tout à fait ainsi que je décrirais le processus de développement. Après avoir compilé Fuchsia et ça marche sur un Pixelbook, l’équipe Fuchsia a nettoyé le repo de l’interface utilisateur. Je suppose que Fuchsia a une configuration similaire à Android, avec un référentiel public plein de bits que Google est prêt à divulguer, et un dépôt privé où se déroulent toutes les choses intéressantes. Soit cela, soit Google n’a effectué aucun travail d’interface au cours des deux dernières années, et le développement de Fuchsia est plus lent que ce à quoi on s’attendait – je ne vois aucun code d’interface utilisateur dans le dépôt. Il existe un outil de suivi des bogues public, mais la plupart des bogues sont étiquetés « Restrict-View-Google » et ne sont pas visibles par les non-employés.
Le billet de blog comprend ce qui pourrait être la première image officielle de Fuchsia: un gif passionnant d’une ligne de commande exécutant une application « Hello World »:
Entendre Google décrire Fuchsia est toujours intéressant car la société n’en parle pas beaucoup et il y a des spéculations selon lesquelles Fuchsia est un remplacement éventuel pour Android et Chrome OS. Le message ne fait pas grand-chose pour dissuader cette ligne de pensée, qualifiant Fuchsia de « projet à long terme pour créer un système d’exploitation open source à usage général ». Google poursuit: « Nous posons cette base depuis le noyau jusqu’à ce qu’il soit plus facile de créer des produits et des expériences durables et sécurisés. » «From the kernel up» fait référence à Google qui construit lui-même le noyau. Plutôt que de baser le système d’exploitation sur Linux, Fuchsia construit un noyau à partir de zéro appelé «Zircon». Google déclare: « 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. » Cette mention de «possibilité de mise à jour» ressemble à une tentative d’Android, qui ne peut pas du tout être mise à jour, grâce à la capacité des OEM à modifier Android et à fragmenter la base de code sur tous les appareils.
Google semble rapprocher Fuchsia et Android. Il est possible de faire fonctionner Fuchsia dans l’émulateur Android. Google travaille également sur Prise en charge des applications Android pour Fuchsia, via un port d’Android Runtime (ART). La nouvelle feuille de route dresse une image d’un OS qui est encore en phase «exploratoire». L’équipe de Fuchsia «explore activement» la façon dont les différentes parties de Fuchsia se parlent, en créant une «version 2» de plusieurs composants de base et en «évaluant les améliorations potentielles» pour le système de fichiers.
Google a mis cinq ans pour développer Android, et à l’époque, la société a commencé avec Linux et était pressée de produire une sorte de réponse à l’iPhone. Aujourd’hui, Google détient environ 85% des parts de marché des smartphones, il n’y a donc aucune raison de se précipiter. Fuchsia construit son propre noyau, ce qui est bien plus compliqué que de partir de Linux. Si nous donnons au développement Fuchsia au moins aussi longtemps qu’Android, nous verrions quelque chose de substantiel du système d’exploitation en 2021. Par coïncidence, 2021 est également quand Bloomberg affirme que Fuchsia arrivera d’abord sur le marché, via des produits plus simples au début, comme un haut-parleur intelligent. Le même rapport indique que le plan de remplacement d’Android est ancré avant 2023.
Image de l’annonce par Ron Amadeo