Google a supprimé son système d’exploitation open source basé sur Zircon le code de Fuchsia du projet Open Source Android (AOSP), par 9to5Google. Google a apparemment commencé à travailler sur Fuchsia en 2016 et en 2019, il a été décrit comme l’un des expérimentations de l’entreprise autour de nouveaux concepts de système d’exploitation. Le Nest Hub de première génération est devenu le premier appareil à exécuter Fuchsia en mai 2021. Google souhaite apparemment que les appareils exécutant Fuchsia puissent exécuter des applications à partir d’autres plates-formes telles qu’Android et Linux. Cela permettra théoriquement à Fuchsia de remplacer un jour d’autres systèmes d’exploitation. Nous avons déjà entendu des rumeurs selon lesquelles Google aurait pensé à migrer des appareils Android et Chrome, y compris ses téléphones Pixel, vers Fuchsia, et même Samsung contribue à son développement. Quelques rapports ont également indiqué que les futurs téléphones Samsung pourraient exécuter Fuchsia. Google avait initialement essayé d’exécuter Android à l’aide d’une machine virtuelle sur des appareils Fuchsia, mais ce n’était pas nécessairement le moyen le plus efficace, car les machines virtuelles pouvaient causer des problèmes de stabilité. Pour créer un relation plus directe, la société a créé un projet appelé device/google/fuchsia in public Android code (AOSP) en 2019 qui créerait des versions d’Android Runtime conçues pour les appareils exécutant Fuchsia. Le travail sur le projet s’est arrêté début 2021 et cette semaine, tout le code pour il a été supprimé d’Android.

Ce code a été remplacé par un message”TODO”, qui indique que Google travaille peut-être sur un remplacement. Le développeur qui a apporté la modification travaille sur le projet Starnix, qui a été conçu pour permettre à Fuchsia d’exécuter des applications et des bibliothèques conçues à l’origine pour Android ou Linux. Cela ressemble à la façon dont les Mac équipés de la série M d’Apple exécutent des applications basées sur Intel à l’aide du traducteur binaire dynamique Rosetta 2.

Voici comment Google le décrit :

Alors que nous élargissons l’univers des logiciels, nous souhaitons exécuter sur Fuchsia, nous rencontrons des logiciels que nous souhaitons exécuter sur Fuchsia et que nous n’avons pas la capacité de recompiler. Par exemple, les applications Android contiennent des modules de code natifs qui ont été compilés pour Linux. Afin d’exécuter ce logiciel sur Fuchsia, nous devons pouvoir exécuter des binaires sans les modifier.

L’équipe Starnix semble actuellement travailler à rendre Fuchsia compatible avec Android et ses applications. Tout cela semble suggérer que Google travaille activement pour apporter Fuchsia à plus d’appareils.

Categories: IT Info