Malgré le fait que Google dispose de deux systèmes d'exploitation populaires - Android et Chrome OS, il a pris en charge le développement du troisième - Fuchsia OS. Pour la première fois, il en a été connu il y a quatre ans: il a ensuite été rapporté que le système d'exploitation était basé sur le micro-noyau Zircon.
Il a également été signalé que le système d'exploitation était petit, mais conçu pour un large éventail de plates-formes, y compris les appareils mobiles, l'IoT et les systèmes industriels. Il n'y a pas encore d'implémentation pratique, mais Google a ouvert son système d'exploitation à des développeurs tiers. La société vous permet désormais non seulement de visualiser le code, mais aussi d'y attacher quelque chose de votre choix. Tout développeur peut se connecter à l'équipe, lire la documentation , voir le bug tracker, abonnez-vous aux newsletters, etc.
C'est vraiment une belle opportunité de participer, mais il n'y a qu'un seul problème: on ne sait toujours pas pourquoi ce système d'exploitation est en cours de développement. Quelques suppositions, puisque Google lui-même n'a pas encore annoncé les objectifs de ce système d'exploitation. La seule chose que la société a divulguée est que le projet est à long terme et que le système d'exploitation est à usage général et sera distribué selon le modèle Open Source.
La société a mis la feuille de route du système d'exploitation Fuchsia à la disposition de tous, afin que tout utilisateur puisse mieux comprendre l'état du projet.
Peut-être que Google envisage de devenir une entreprise totalement indépendante puisque Fuchsia n'est pas basé sur le noyau Linux. Cela signifie que l'entreprise peut tout faire avec son propre système d'exploitation. Ainsi, Google pourra adapter Fuchsia pour certains appareils, quels qu'ils soient, à 100%.
En ce qui concerne le processus de développement, oui, tout le monde peut le rejoindre. Mais le code sera entièrement et entièrement détenu par l'entreprise, ce qui rend sa licence similaire à BSD. Par conséquent, Fuchsia est à 100% l'initiative de Google et de personne d'autre, même si le projet est désormais ouvert sur le monde.
Il se peut que l'un des développeurs soit en mesure de comprendre pourquoi l'entreprise développe le système d'exploitation en creusant dans le code. Ils prévoient maintenant de le rendre disponible pour des appareils tels que l'Acer Switch Alpha 12, Intel® NUC et Google Pixelbook.
En passant, nous avons écrit plus tôt qu'il existe une autre option de développement pour Fuchsia - c'est le projet dahliaOS. Il est écrit en utilisant le langage Dart et est distribué sous la licence Apache 2.0. Les développeurs préparent deux versions du système d'exploitation - pour les systèmes avec UEFI (158 Mo) et les machines virtuelles ou les systèmes obsolètes.
Quant à la deuxième option, elle est en cours de préparation sur la base du micro-noyau Zircon, dont il a été question ci-dessus, et du Fuchsia OS. Ces versions sont déjà disponibles pour des plates-formes telles que le Raspberry Pi 4, msm8917 et une poignée d'autres appareils.
Dans le même temps, les développeurs prévoient d'utiliser leur propre shell Pangolin personnalisé, qui est écrit dans le langage Dart en utilisant le framework Flutter. Ce skin prend déjà en charge un mode de mise en page en mosaïque. La base de ce shell est une partie du projet Capybara et nos propres développements, y compris un système de fenêtrage écrit à partir de zéro. Tout cela peut cependant déjà être testé jusqu'à présent sous la forme d'une version Web, qui n'est compatible qu'avec Chrome.