Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

Le projet de système d'exploitation 'Fuchsia' est intéressant, il manque des détails qui le rendent important

Anonim

De nos jours, Internet est un peu bavard à propos d'un mystérieux référentiel de code hébergé sur Git, le site de Google, appelé Fuchsia. Fuchsia est un nouveau système d'exploitation développé par des personnes telles que Travis Geiselbrecht (BeOS, iOS et webOS) et Brian Swetland (Android, BeOS et HiptopOS), ainsi que par les ingénieurs logiciels Google actuels tels que Petr Hosek. Les informations limitées fournies dans le référentiel de code thew ne nous en disent pas beaucoup.

Pink + Purple == Fuchsia (un nouveau système d'exploitation)

Nous sommes donc allés creuser.

Certains Google-Fu et IRC cachés (#fuchsia sur Freenode pour les gens qui sont encore dans IRC) nous donnent un peu plus d’informations. Il semble que Fuchsia soit un système d’exploitation qui utilise le noyau LK, avec un composant appelé Magenta qui étend ses capacités. LK a été conçu pour les périphériques intégrés avec un matériel limité. Magenta "cible les téléphones modernes et les ordinateurs personnels modernes dotés de processeurs rapides, ainsi qu'une quantité non négligeable de RAM dotée de périphériques arbitraires effectuant des calculs ouverts". Parmi les autres éléments intéressants, citons un nouveau projet de rendu graphique appelé escher, qui semble utiliser des API OpenGL ou Vulkan pour prendre en charge des graphiques avancés tels que la diffusion, des ombres douces volumétriques en temps réel et d’autres effets de lumière, ainsi que le cadre Flutter pour l’interface utilisateur.

Si vous êtes un nerd de code de tous les niveaux, prenez quelques minutes et parcourez ce qui a été téléchargé sur Git. Il peut être construit sur Linux ou OS X, et il existe même une version émulée si vous voulez jouer avec. Il y en a juste assez pour être intéressant.

Sur la base de ce que nous avons maintenant, toutes les "conclusions" sont de la pure spéculation

Mais tout le reste n'est que spéculation à ce stade. J'ai déjà vu des titres sur la façon dont Fuchsia va remplacer Android et Chrome par une nouvelle licorne unifiée. Basé sur ce que nous avons maintenant, ce n'est même pas près de corriger. Google n'abandonnera pas l'écosystème actuel d'Android et de Chrome et il en faudra beaucoup plus que ce que nous avons maintenant pour qu'un contenu de ce contenu soit exécuté en fuchsia. Je ne dis jamais jamais, mais l'idée d'un système d'exploitation unifié pour tous les contrôler à partir de Google ne semble pas être l'objectif ici.

Les développeurs disent que les choses finiront par être publiques, documentées et annoncées, mais pas maintenant. En attendant, nous devons tous deviner ce que le fuchsia va être et ce qu'il va faire.

Mon hypothèse est que cela aura quelque chose à voir avec la robotique, l'automatisation et l'AR / VR. Dans l’idéal, vous voudriez disposer d’un système d’exploitation en temps réel afin de pouvoir espérer un temps de latence raisonnable et constant, et que le moteur graphique ait son propre canal à faible temps de latence. Quelques exemples et fichiers de projet sont également inclus dans le code escher pour iOS. Nous savons que Google aime la réalité virtuelle et qu'ils travaillent toujours sur la prochaine étape, et nous pourrions le voir évoluer.

Ou cela pourrait simplement être un groupe de gars qui font les choses qu'ils aiment parce qu'ils le peuvent.

Ce que je peux dire, c'est que le fuchsia n'est pas prêt à remplacer tout ce que vous avez maintenant. En se développant, nous pourrons avoir une meilleure idée de leur objectif final avec Fuchsia.