Le système d'exploitation Fuchsia devrait remplacer Android et Chrome OS d'ici 5 ans
Des vétérans de Google seraient associés à son développement

Le , par Stan Adkens

218PARTAGES

14  0 
Annoncé dans des rumeurs en août 2016 et présenté brièvement dans une vidéo sur cette même plateforme l'an dernier, Fuchsia de Google continuerait tranquillement son chemin vers la forme concrète d’un système d’exploitation qui devrait succéder à Android et Chrome OS. Les dernières informations sur l’OS interviennent dans un contexte où l’entreprise vient de recevoir la plus importante des amendes antitrust, infligée par la Commission européenne, d’un montant de 5 milliards de dollars pour avoir utilisé Android pour abus de position dominante.

Nous savons déjà que les informations sur l’OS ont filtré depuis GitHub selon lesquelles Fuchsia ne serait pas basée sur le noyau Linux comme l’actuel Android, mais plutôt sur la plateforme Magenta renommé Zircon. Zircon est composé d'un microkernel ainsi que d’un ensemble de services utilisateur, de pilotes et de bibliothèques nécessaires au démarrage du système, à la communication avec le matériel, au chargement l'espace utilisateur et à l’exécution de l’ensemble.

La toile a été également animée par de longues files de discussion, en début d’année, sur le choix du langage pour le codage du microkernel du système d’exploitation selon lesquelles le géant des technologies aurait porté son choix sur C++ au détriment de C.


Le projet continue sa mue et, selon Bloomberg, une équipe de plus de 100 personnes composée vétérans de l'open source de l'entreprise, serait mise à contribution pour le développement de la plateforme.

En effet, Android n’aurait pas pu combler les attentes d’orientation de Google assigné par Sundar Pichai, Directeur général, en tant que services d’intelligence artificielle qui devraient atteindre les consommateurs où qu’ils soient dans le monde entier, selon Bloomberg. Fuchsia OS est en train d’être développé pour combler ces insuffisances et mieux prendre en charge, non seulement, les interactions vocales, mais également, les mises à jour de sécurité fréquentes ainsi qu’une apparence unique sur une gamme d'appareils connectés à Internet.

L’objectif poursuivi par l’équipe de développeurs est de mettre au point un système d'exploitation unique capable de gérer tous les gadgets propres à l'entreprise, comme les téléphones Pixel et les haut-parleurs intelligents, ainsi que des appareils des autres constructeurs qui exécutent Android et Chrome OS. Certaines applications qui seront supportées par Fuchsia telles que des écrans interactifs et des commandes vocales pour YouTube seraient en expérimentation chez Google.

Le déploiement du nouvel OS commencerait, dans un délai de 3 ans, par les appareils domestiques connectés tels que les haut-parleurs à commande vocale, et se poursuivra avec les appareils plus grands tels que des ordinateurs portables, dans un délai de 5 ans, selon Bloomberg.

Cependant, Pichai et son adjoint Hiroshi Lockheimer qui gère Android et Chrome OS, doivent encore signer une feuille de route pour Fuchsia, selon Bloomberg.
En effet, Google devra préparer le terrain pour une refonte harmonieuse à cause des querelles que la société a avec certaines autorités et des problèmes que rencontre Fuchsia en interne selon lesquels les caractéristiques de sécurité et de confidentialité du système d'exploitation naissant paralyseraient les activités publicitaires de Google. En outre, Google devra convaincre d’abord ses nombreux partenaires dans le domaine du hardawre, du développement et des annonces mobiles avant d’engager sa refonte.

L’adoption de Fuchsia aurait de nombreux avantages pour la société du fait que le nouvel OS corrige certains manquements de l’ancien en étendant ses possibilités.
En effet, primo, seulement moins de 10 % des utilisateurs d’Android mettent à jour leurs téléphones lorsque Google publie une nouvelle version du système d'exploitation. Et Fuchsia est conçu pour corriger ce problème. « Le fait de quitter Android pourrait donner à Google l'opportunité d'appuyer sur le bouton de réinitialisation pour toutes les erreurs qu'il croit avoir commises il y a dix ans », a déclaré Jeffrey Grossman, cofondateur de l'application de messagerie Confide. « Il pourrait être en mesure de retrouver un peu de puissance qu'il a cédé aux fabricants d'appareils et aux opérateurs télécoms. » En effet, les partenaires de Google ne se préoccupent pas de l’installation des mises à jour du système d’exploitation publiées par Google.

Secondo, Fuchsia incorporerait des mesures de sécurité encore plus strictes. En effet, les ingénieurs ont intégré dans le code mis en ligne des clés d'utilisateur chiffrées, un outil de confidentialité qui garantit la protection des informations à chaque mise à jour du logiciel. Aussi, Nick Kralevich, un lead security engineer pour Android pendant neuf ans, travaille sur Fuchsia.

Tertio, Fuchsia est développé avec l'interaction vocale à la base, type d'application vocale qu’Android ne prend pas en charge. Egalement, le design de Fuchsia intègre une flexibilité qui tient compte des nouveaux produits tels que les téléviseurs, les voitures et les réfrigérateurs.

Quarto, le passage du noyau Linux au noyau Zircon permet à Google de ne plus utiliser Java dans le développement de son OS. En effet, Java est au centre d’un procès entre Google et Oracle Corporation qui accuse Google d'utilisation illégale des API Java pour rendre plus solide son activité mobile.

Cependant, l’inconvénient d’avoir abandonné le noyau Linux est que certains périphériques existants seront incompatibles, car le noyau Zircon ne prend pas en compte de nombreuses anciennes technologies.

Source : Bloomberg

Et vous ?

Que pensez-vous de ce changement majeur en cours ?
Pensez-vous que ce sera facile pour Google de se faire accompagner par tous ses partenaires dans sa nouvelle aventure ?

Voir aussi

Fuchsia OS : C++ est-il plus avantageux que C pour le développement d'un microkernel ? Le choix de Google divise
Fuchsia : le mystérieux OS de Google fera tourner des applications développées en Swift, un langage supplémentaire après Go, Rust et Python
Fuchsia : le nouvel OS mystérieux de Google se concrétise en images, il serait destiné aux téléphones et aux ordinateurs personnels modernes
Projet Fuchsia : Google serait en train de développer un nouvel OS, destiné à faire tourner des appareils allant des objets connectés aux ordinateurs

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 05/07/2019 à 6:33
Citation Envoyé par air-dex Voir le message

Il sera plus fermé qu'Android. Cf. sa licence. Ce qui avantage Google sur plein de points :
  • L'OS sera plus difficilement forkable.
  • Google aura plus de lattitude pour déployer les màjs.
  • Google pourra se la jouer Apple en refusant que les partenaires y installent leurs logiciels maison.
  • Google pourra plus facilement monétiser son OS, comme Apple avec iOS.

Pour le coup c'est tout l'inverse : Fuchsia est principalement sur licence BSD/Apache ce qui signifie que :
  • l'OS sera forkable par n'importe qui, y compris pour en faire un fork entièrement propriétaire, ce qui n'est pas possible avec certains composants d'Android sous licence GPL comme le noyau Linux...
  • Google ne pourra pas plus que maintenant refuser qu'un constructeur installe ses logiciels maison.
  • Google aurait tout à fait pu monétiser Android comme Apple l'a fait pour iOS. La faible monétisation est un choix délibéré qu'il a fait pour attirer les développeurs.
  • Enfin la structure de Fuchsia aidera sans doute à simplifier les mises à jour, mais ça n'a rien a voir avec la licence.

Citation Envoyé par air-dex Voir le message
Reste à savoir comment Fuchsia prendra la place d'Android, mais aussi de Chrome OS. Cela prendra-t-il la forme de màjs majeures dans Android et Chrome OS, des màjs susceptibles de rompre la compatibilité parce qu'il faudra bien le faire à un moment donné. Cela prendra-t-il la forme d'une nouvelle gamme, avec un tout nouvel OS.
Vu le taux de remplacement actuel des smartphones et que presque personne ne fait les updates majeures (quand elles existent), je pense que si un jour Fuchsia remplace Android, ça se fera en effet surtout par remplacement des machines.

Citation Envoyé par air-dex Voir le message
De plus quel serait le nom officiel de Fuchsia ? Le plus simple serait Fuchsia, mais en anglais ça se prononce "fucks ya" donc ça ne le fera pas dans ce pays puritain. Du coup quel nom ? Google OS ? Pixel OS ? <nom de la nouvelle gamme> OS ? Autre chose ?
Ou sinon, ils pourraient tout simplement le pousser comme une nouvelle version majeure de Android. Si la couche de compatibilité est bien gérée, ça pourrait passer sans gros soucis. Je pense que ça serait inutilement risqué pour eux de ne pas profiter de la position actuelle d'Android très favorable.
Ce n'est pas parce que la base technique est différente que le produit final ne pourra pas être marketé comme Android.

Citation Envoyé par air-dex Voir le message
Cela étant il reste un danger, à savoir l'adoption de Fuchsia. Après avoir donné beaucoup de libertés avec Android, Google va donc "refermer l'enclos" avec Fuchsia qui sera donc "l'iOS de Google". Mais qui va se laisser faire ?
Android est déjà l'OS de Google, il n'y a pas de raison que ça se passe différemment.

Citation Envoyé par air-dex Voir le message
C'est en se croyant plus fort que les opérateurs américain que Nokia a perdu le marché US après que ces derniers se soient retournés contre le constructeur. Google est-il à l'abri de cela ? Je ne pense pas. Ce n'est pas parce que Google passera d'Android à Fuchsia qu'ils réussiront à en conserver toutes les parts de marché. J'en serai même un peu surpris. Du coup je pense qu'il ne serai pas impossible de voir le passage d'Android à Fuchsia relancer la guerre des OS mobiles. On aurait alors plusieurs concurrents dans cette nouvelle guerre des OS mobiles
Pour le moment rien ne semble suggérer ça. Toutes les alternatives a iOS et Android se sont plantées, il n'y a pas de raison particulières que ça change. Le jour ou Fuchsia sera prêt et assez compatible, il prendra juste sa place comme la continuation d'Android. Les utilisateurs finaux se fichent que le noyau en dessous soit Linux ou Fuchsia.
7  0 
Avatar de darklinux
Membre averti https://www.developpez.com
Le 31/07/2018 à 5:32
Le noyau Linux fait ces preuves depuis plus de vingt ans , je ne voie pas pourquoi Google s amuserais à faire du micro kernel à la NeXT , nos ne sommes plus dans les années 1990 ...
1  0 
Avatar de nhugodot
Membre régulier https://www.developpez.com
Le 05/07/2019 à 13:13
Je ne vois pas JS (ou "ES" dans la liste des langages supportés, mais il y a évidemment une VM (V8?) pour ES, et mieux encore, WASM.

Windows 3.1 est devenu Windows95 et NT est venu... devenant Windows. Nouvelle techno, même nom: ça a plus que marché, OS/2 est mort. Idem pour MacOS ("System7 => X"= MacOSX).
Même Google le fait: AngularJS est devenu Angular tout court, alors que ça n'a rien à voir.
Fuchsia deviendra donc "Android"... et ChromeOS: "ChromeOS".
Sous le capot, l'acheteur se fiche de savoir ce qui tourne: Linux ou Zircon (diesel ou essence, ça reste une Clio...).

Les apps Android? Déjà supportées sous ChromeOS, qui a aussi un noyau Linux comme Android... et Windows ayant lui-aussi dorénavant un Linux dispo, idem pour Fuchsia, avec un sous-sytème Linux/Android, les apps du Play Store Google tourneront sans problème...

Aucun autre OS ne peut sortir du lot: aucun développeur ne va s'ennuyer à développer une 4e version (avec la version web, android, iOS) de son app sur un autre OS (et même forké d'Android AOSP, il faudra bien le mettre sur un autre store que le Google Play Store et retester la compatibilité. Mais ok, ça reste plus jouable, mais un client va se demander si acheter un Android non Play Store compatible va lui permettre d'accéder à toutes les apps qu'il aime...? Je vois mal ma RATP Lyonnaise, TCL, jouer à mettre son app dans les stores divers et variés... Par contre, une initiative nationale, chinoise ou russe -et pourquoi pas européenne anti GAFA d'ailleurs, menée par...Qwant?... pourrait sans doute fonctionner. "Qwandroid"!)

Sauf avec les version PWA que Google pousse justement. In fine, on se fiche de l'OS, on retourne au seul OS universel: le Web. Et c'est très bien comme ça, c'est aussi ce que voulait Steve Jobs.

Google ne se fait pas d'argent avec Android? Son métier n'est pas de facturer les devs ou client mais les annonceurs: en étant au coeur de notre vie, avec un OS dans la poche, qui capte tout ce qui se passe dans nos apps, ils ont absolument toute notre vie, et vendent donc nos instants d'achats aux plus offrants. Mieux, y'a pas. Je me demande in fin qui fait le plus de marge: Apple en vendant "one shot" son iOS ou Google qui vend sur n années nos vues de pubs...

En tout cas, j'attends ça: Linux est basé sur Unix datant de 1969, iOS sur BSD inspiré de Unix...idem. C: idem. 50 ans de dette technique, de passoire à piratage. Mozilla a créé à cet effet Rust, sécurisé. Seul un micro-noyau peu isoler des apps pourries vérolées des autres= merci Zircon (même si c'est en C. Dommage, Mozilla avait créé un OS sous Rust, "Redox", et un moteur de rendu web, "Servo", que Chrome serait bien inspiré de reprendre...). Et plus de C, Obj-C, Java, etc. mais un langage à la fois front sur VM Web et compilé donc natif et rapide, et "propre": Dart. Et un framework intelligent de widgets encapsulés dans des widgets, reactif: Flutter. On a pris le meilleur partout ou presque, sans concession. En général, ça foire et seuls les bricolages de petit génies seuls (Linux, JS, etc.) réussissent, ou presque. Cette fois...
1  0 
Avatar de darklinux
Membre averti https://www.developpez.com
Le 21/07/2018 à 4:56
Citation Envoyé par frenchlover2 Voir le message
je pense que c'est une reponse a microsoft qui veut mettre windows en open source
D ' ou sort cette information extravagante ? Crosoft mettre sa vache à lait en code ouvert ? cela n ' existe que pour les gouvernements , c 'est tout !
0  0 
Avatar de slowsaz
Membre confirmé https://www.developpez.com
Le 23/07/2018 à 9:34
Juste une question, c'est quoi le rapport entre Java et Linux ?
0  0 
Avatar de seedbarrett
Membre actif https://www.developpez.com
Le 23/07/2018 à 10:45
Juste une question, c'est quoi le rapport entre Java et Linux ?
Le rapport, c'est Android. Android utilise un noyau Linux (je sais plus lequel, mais je crois qu'on a dépassé le 2.6 non ?), mais également la JVM pour faire tourner les applications qui sont faites en JAVA/kotlin.

Perso ce que je me demande c'est : quid d'android ? Les constructeurs pourront toujours l'implémenter ? On va devoir passer par des OS alternatifs pour les mise à jours et (surtout) conserver l'usage de nos applis actuelles ?
0  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 23/07/2018 à 11:19
Comme tu le dis, les applications Android reposent principalement sur une VM Java. Si elle est portée sur Fuchsia, la transition pourrait être assez simple, voire complètement transparente dans pas mal de cas.
0  0 
Avatar de slowsaz
Membre confirmé https://www.developpez.com
Le 23/07/2018 à 11:39
Je suis bien conscient de cela mais ce n'est en aucun cas à cause du noyau Linux que cela est fait de cette manière mais d'Android donc je ne comprends pas ce rapport direct énoncé dans la news (en tout cas, je l'ai compris comme ça).
0  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 23/07/2018 à 12:06
En effet, ça n'a rien de directement lié.

Je pense que ce qui est sous-entendu, c'est que le passage a Fuchsia serait une occasion de repartir sur une nouvelle API officielle sans Java. Une autre possibilité c'est qu'en offrant une sécurité meilleure au niveau de l'OS la seconde couche de sécurité qu'est la JVM deviens moins importante.
0  0 
Avatar de darklinux
Membre averti https://www.developpez.com
Le 24/07/2018 à 3:22
Pour codé en C ++ ? les développeurs perdraient automatiquement l ' intérêt d ' écrire pour fuschia , iOs tourne avec une JVM , je ne vois pas pourquoi Google ferais cela , surtout avec OpenJDK
0  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web