Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #21
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2014
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2014
    Messages : 80
    Points : 246
    Points
    246

    Par défaut

    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 ?

  2. #22
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Developpeur
    Inscrit en
    avril 2002
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 817
    Points : 10 574
    Points
    10 574

    Par défaut

    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.

  3. #23
    Membre confirmé Avatar de slowsaz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2018
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2018
    Messages : 141
    Points : 640
    Points
    640

    Par défaut

    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).

  4. #24
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Developpeur
    Inscrit en
    avril 2002
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 817
    Points : 10 574
    Points
    10 574

    Par défaut

    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.

  5. #25
    Membre averti
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : novembre 2005
    Messages : 247
    Points : 320
    Points
    320

    Par défaut

    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

  6. #26
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Developpeur
    Inscrit en
    avril 2002
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 817
    Points : 10 574
    Points
    10 574

    Par défaut

    - iOS n'as pas de JVM.
    - Android en a une mais on peut également déjà coder en C++ sous Android avec le NDK.

    Bref au final ça ne changerait pas grand chose.

  7. #27
    Membre éclairé
    Profil pro
    Ingénieur Syslog-ng
    Inscrit en
    juillet 2008
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur Syslog-ng

    Informations forums :
    Inscription : juillet 2008
    Messages : 236
    Points : 700
    Points
    700

    Par défaut

    Citation Envoyé par archqt Voir le message
    Bonsoir,
    si le truc permet de remplacer linux et de réussir là ou tous les autres ont échoués pourquoi pas et de supprimer Java encore mieux.
    Si on se retrouve à terme à avoir un truc propre, gratuit (pas gagné lol) et surtout libre avec une licence sympa (MIT, BSD) alors ok
    - Pourquoi remplacer Linux ? C'est quoi le problème avec Linux ? C'est le meilleur noyau qu'on puisse trouver et en plus il est opensource
    - Pourquoi remplacer la GPL ? C'est quoi le problème avec la GPL ? C'est une excellente licence qui évite que les programmeurs indépendants se fassent voler leur code.

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : novembre 2005
    Messages : 247
    Points : 320
    Points
    320

    Par défaut

    Je pense que archqt confond Linux , le noyau et GNU / Linux , l ' ensemble du système . Le kernel , fait lui un carton , via Android . Mais GNU /Linux , n 'est pas et ne seras jamais grand public , nous entrons dans les même folies de Silicon Graphics et de Sun Microsystems qui voulaient refourgué leurs stations au grand public début 2000 . UNIX est un univers de passionnés , pas pour les dilettante et puis bon , UNIX est populaire via Apple , out le monde est content .

  9. #29
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Developpeur
    Inscrit en
    avril 2002
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 817
    Points : 10 574
    Points
    10 574

    Par défaut

    Citation Envoyé par CaptainDangeax Voir le message
    - Pourquoi remplacer Linux ? C'est quoi le problème avec Linux ? C'est le meilleur noyau qu'on puisse trouver et en plus il est opensource
    Linux est un excellent noyau qui rend beaucoup de services, mais je n'irais pas jusqu’à décréter qu'il est "le meilleur". Il n'est pas exempt de défaut loin de là, et la notion de meilleur kernel dépend fortement du contexte. On attends pas la même chose du kernel Windows et de VxWorks
    Niveau sécurité et flexibilité, le design micro-kernel de Fuchsia peux apporter du nouveau.

    Citation Envoyé par CaptainDangeax Voir le message
    - Pourquoi remplacer la GPL ? C'est quoi le problème avec la GPL ? C'est une excellente licence qui évite que les programmeurs indépendants se fassent voler leur code.
    La GPL est une très bonne licence pour pas mal de projets, mais là encore pas parfaitement adaptée a toutes les situations. Le coté viral peut poser problème, notamment pour un OS qui doit s'interfacer avec des modules. C'est en parti pour ça que les drivers propriétaires sont souvent problématiques sous Linux.

  10. #30
    Membre confirmé
    Profil pro
    retraité
    Inscrit en
    décembre 2010
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : décembre 2010
    Messages : 241
    Points : 498
    Points
    498

    Par défaut

    Citation Envoyé par darklinux Voir le message
    Je pense que archqt confond Linux , le noyau et GNU / Linux , l ' ensemble du système . Le kernel , fait lui un carton , via Android . Mais GNU /Linux , n 'est pas et ne seras jamais grand public , nous entrons dans les même folies de Silicon Graphics et de Sun Microsystems qui voulaient refourgué leurs stations au grand public début 2000 . UNIX est un univers de passionnés , pas pour les dilettante et puis bon , UNIX est populaire via Apple , out le monde est content .
    Non non je parlais de linux en tant que noyaux, puisqu'on parle bien de noyau OS dans cette partie.

  11. #31
    Membre averti
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : novembre 2005
    Messages : 247
    Points : 320
    Points
    320

    Par défaut

    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 ...

  12. #32
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Developpeur
    Inscrit en
    avril 2002
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 817
    Points : 10 574
    Points
    10 574

    Par défaut

    Et nous ne somme plus non plus dans le début des années 2000, les besoins continuent d'évoluer.

    Aujourd'hui les machines sont bien plus diverses. Le micro-kernel a son lot d'avantage en matière de sécurité, fiabilité et adaptabilité, des points secondaires dans les années 90 mais qui deviennent de plus en plus important aujourd'hui.

  13. #33
    Membre averti
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : novembre 2005
    Messages : 247
    Points : 320
    Points
    320

    Par défaut

    Certes , mais j ' attend de voir le résultat ... c 'est bien joli sur papier , mais les perfs , ce n 'est pas ça ... je renvois aux micro kernel Crosoft , DEC etc , voir SGI/MIPS ...

  14. #34
    Chroniqueur Actualités

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    mars 2017
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2017
    Messages : 942
    Points : 26 376
    Points
    26 376

    Par défaut Google confirme le support sur Fuchsia OS des applications Android via le runtime Android

    Google confirme le support sur Fuchsia OS des applications Android via le runtime Android
    Et l’usage probable des fichiers FAR au lieu des APK

    Il n’était, jusqu’à présent, pas certain que Fuchsia OS, le futur système d’exploitation de la firme de Mountain View et successeur potentiel d’Andoid OS, prendrait en charge les applications Android comme son prédécesseur Chrome OS.

    Nom : 0.jpg
Affichages : 3721
Taille : 14,5 Ko

    Cependant, des modifications apportées au projet Open Source d’Android récemment découvertes et révélées par le site 9to5google suggèrent fortement que Fuchsia OS sera capable d’exécuter des applications Android à l’aide du runtime Android (ART).

    Fuchsia OS ne sera probablement pas basé sur le noyau Linux comme l’OS Android actuel, mais plutôt sur la plateforme Magenta renommé Zircon. Ce dernier 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.

    Il faut en outre rappeler qu’en décembre dernier, deux référentiels ont été ajoutés à l’Android Open Source Project (AOSP) de Fuchsia OS. L’un contenait une copie préconstruite du SDK Fuchsia, tandis que l’autre était supposé être un périphérique pouvant être chargé dans l’émulateur Android pour pouvoir exécutez Fuchsia OS.

    9to5Google a signalé un changement publié dans l’outil de gestion et d’analyse de code source Gerrit d’Android dans lequel Google a mentionné des détails inconnus jusque-là dans le code Open Source d’Android afin d’expliquer l’utilisation du référentiel « device/google/fuchsia ». On y trouve un fichier README.md évoquant les périphériques cibles de Fuchsia OS qui seront utilisés pour concevoir l’ART du système d’exploitation et des paquets fuchsia portant l’extension .far.

    Nom : 1.jpg
Affichages : 2912
Taille : 35,8 Ko

    Il semble donc que Fuchsia OS pourra utiliser une version particulière de l’ART afin d’assurer la prise en charge des applications Android. Cette version du runtime Android devrait pouvoir être installée sur les appareils tournant sous Fuchsia OS à l’aide d’un fichier far (.far), l’équivalent d’un fichier APK (.apk) sur Android OS.
    À ce stade, on ne sait toujours pas comment Fuchsia OS utilisera le runtime Android, étant donné la nature complexe des appels au noyau Linux.

    Source : 9to5google 1, 9to5google 2

    Et vous ?

    Qu’en pensez-vous ?

    Voir aussi

    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
    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
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  15. #35
    Membre averti
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : novembre 2005
    Messages : 247
    Points : 320
    Points
    320

    Par défaut

    Et c 'est très bien ainsi non , qui en doutais ?

  16. #36
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Developpeur
    Inscrit en
    avril 2002
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 817
    Points : 10 574
    Points
    10 574

    Par défaut

    On pouvait en douter dans le sens ou Google n'a pas encore annoncé de plan officiel pour Fuchsia OS. Officiellement, c'est toujours un projet expérimental. Mais si Google commence a implémenter un environnement Android fonctionnel dessus, c'est un signe clair que Google crois en Fuchsia pour remplacer Android et Chrome OS à l'avenir

  17. #37
    Membre averti
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : novembre 2005
    Messages : 247
    Points : 320
    Points
    320

    Par défaut

    Il n ' y a qu ' une séance de debogage entre l ' expérimental et le commercial ...

  18. #38
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    juin 2016
    Messages
    772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2016
    Messages : 772
    Points : 22 767
    Points
    22 767

    Par défaut À propos de son nouvel OS Fuchsia, Google déclare qu'il essaie « simplement de nouveaux concepts »

    À propos de son nouvel OS Fuchsia, Google déclare qu'il essaie « simplement de nouveaux concepts »
    sans chercher à remplacer Android et Chrome OS

    Fuchsia est un système d'exploitation développé par Google. Contrairement aux précédents systèmes d'exploitation développés par la firme tels que Google Chrome OS et Android, qui sont basés sur le noyau Linux, Fuchsia est basé sur un nouveau micronoyau appelé Zircon, dérivé de Little Kernel (LK), qui a été conçu pour les systèmes embarqués et qui est principalement écrit en C. Selon la présentation qui en fait, Fuchsia est conçu pour fonctionner sur une multitude d'appareils, y compris les téléphones mobiles et les ordinateurs personnels. Presque trois ans après la présentation du projet au grand public, Google n’a toujours pas émis de description parfaite sur ce qu’est réellement censé faire son nouvel OS.

    Que sait-on aujourd’hui de Fuchsia OS ?

    Tout d’abord, partons de comment Google représente son nouvel OS. Le symbole du système d'exploitation sur le dépôt GitHub était un carré de couleur fuchsia, maintenant ce sont deux cercles qui se rencontrent pour former comme un 8 incliné. La description de Google sur ce logo est « Pink + Purple == Fuchsia (a new Operating System) ». Le code source du projet a été publié pour la première fois sur GitHub avant d’être par la suite sur le gestionnaire de source de Google (googlesource.com). Des explications sur le projet n’existent pas réellement. Google en a peu parlé publiquement, mis à part la publication du code source, ce qui, après analyse, en dit long sur le plan technique, mais peu sur l'objectif de l'entreprise.

    Nom : fuchsia-github.jpg
Affichages : 4498
Taille : 17,0 Ko

    La description du logo peut paraître à première vue banale, mais certains estiment qu’elle cache un message. « Pink » pourrait bien faire référence au projet Pink d’Apple, un système d’exploitation orienté objet mis au point dans les années 80 pour devenir Taligent, un projet conjoint avec IBM destiné à être un futur Mac OS. En effet, Taligent est le nom d'un système d'exploitation orienté objet et en même temps celui de la société qui a été dédiée à sa production. Dans un premier temps, Taligent a commencé comme un projet au sein d'Apple pour fournir un remplacement pour le Mac OS, avant d'être ensuite élargi à un travail commun avec IBM dans le cadre d'une alliance.

    Le but était de construire une plateforme concurrente à Microsoft Caire et NeXTSTEP, mais le projet n’a pas abouti et a très vite été enterré dans les archives. Taligent a été officiellement dissous en janvier 1998. Ensuite, le mot « Purple » de la description pourrait aussi faire allusion à un autre ancien projet d’Apple. « Project Purple » était le nom de code d'Apple pour le projet devenu iPhone. Fuchsia OS va-t-il remplacer Android à l’avenir ? Google a signifié que non. Pour l'entreprise, il s’agit simplement de tester de nouveaux concepts dans l’espoir de trouver un système d’exploitation pouvant piloter les milliards d’appareils qui seront connectés dans le monde dans les prochaines années. Pour Google, l’IdO (l’Internet des Objets) dispose aujourd’hui de périphériques qui ont surtout besoin d’un système d’exploitation.

    S’agit-il d’un système d’exploitation pour tous types d’appareils ?

    Alors, la probabilité semble élevée à ce niveau et lorsqu’on se réfère à la récente déclaration de Google à l’événement Google IO de mai, on peut dire que cette hypothèse tient la route. Hiroshi Lockheimer de l'équipe des plateformes et des écosystèmes chez Google a déclaré ce qui suit : « Fuchsia est un projet open source de Google. Nous investissons dans la modernisation et l’essai de nouveaux concepts relatifs aux systèmes d’exploitation. Il ne s’agit ni de remplacer Android ni de remplacer Chrome OS ». Fuchsia est-il un système d’exploitation universel qui sera chargé de piloter tous les périphériques fonctionnant sous Android et Chrome OS ? La réponse de Hiroshi Lockheimer laisse paraître cela.

    « Dans le monde de l’IdO, de plus en plus d’appareils nécessitent des systèmes d’exploitation et de nouvelles exécutions. On dispose donc de beaucoup de place pour plusieurs systèmes d'exploitation avec différentes forces et spécialisations. Le fuchsia est l'une de ces choses, alors restez à l'écoute, il n'y a vraiment pas beaucoup d'intrigues ». Fuchsia est supposé être un Android de nouvelle génération, conçu pour les types de périphériques utilisant actuellement Android ou Chrome OS, tout en préservant la compatibilité avec les applications existantes via la virtualisation ou d'autres techniques. Le code publié peut être créé et déployé à des fins de test sur un Pixelbook de Google, un Acer Switch Alpha 12 ou un ordinateur Intel NUC complet, plutôt que sur des périphériques IdO classiques.

    Google a lancé Fuchsia.dev pour aider les développeurs à déployer le code de son OS

    Pour vous aider à déployer le code convenablement, Google a lancé il y a quelques jours Fuchsia.dev, le site Web qui recense les informations sur l’évolution du nouveau système d'exploitation. Le site ne présente pas non plus les priorités exactes de Google, mais vous pouvez commencer à en apprendre plus sur le système d’exploitation, tester les sources, etc., tout ceci aidé par une bonne documentation comme la documentation du système d’exploitation Android. On sait néanmoins que le nouveau système d’exploitation ne ressemble à rien qui existe déjà. Google a été clair sur le sujet déjà à partir du noyau du système. Contrairement à Android, Fuchsia n’est pas basé sur le noyau de Linux, mais sur un nouveau micronoyau appelé Zircon, dérivé de Little Kernel (LK). Ainsi, Google a insisté sur le fait que « Fuchsia n’est pas Linux ». Tirés de la documentation, voici quelques points sur lesquels Google a été un peu plus clair :

    Fuchsia n’est pas Linux

    Fuchsia est un système d'exploitation basé sur un micronoyau et ce micronoyau s'appelle Zircon. Les architectures prises en charge sont arm64 et x64, mais ne sont pas actuellement des processeurs AMD, même si cela signifie simplement que celles-ci ne sont pas activement testées. Selon la documentation fournie, le nouveau système d'exploitation n'est que faiblement couplé à des systèmes de fichiers. Les systèmes de fichiers de Fuchsia résident entièrement dans l'espace utilisateur. Ils ne sont pas liés ni chargés avec le noyau. Ce sont simplement des processus en espace utilisateur qui implémentent des serveurs pouvant apparaître en tant que systèmes de fichiers. En conséquence, les systèmes de fichiers de Fuchsia eux-mêmes peuvent être changés facilement.

    Les modifications ne nécessitent pas de recompiler le noyau. En fait, la mise à jour vers un nouveau système de fichiers Fuchsia peut être effectuée sans redémarrer. Une autre implication de cette approche des systèmes de fichiers basée sur les services est que toutes les ressources accessibles via un canal peuvent apparaître comme des systèmes de fichiers en implémentant les protocoles attendus. Fuchsia sera livré avec le support de plusieurs systèmes de fichiers, y compris MemFS (en mémoire), MinFS (traditionnel), Blobfs (optimisé pour une seule écriture, puis en lecture seule) et ThinFS, qui implémente FAT (système de fichiers hérité) dans le langage Go.

    Fuchsia et les applications qu'il prend en charge

    Fuchsia est conçu pour prendre en charge plusieurs langages de programmation. Il supporte déjà C/C++, Dart, Go, Rust et Python. En outre, il existe FIDL (langage de définition d'interface fuchsia). C’est un langage de définition de protocoles généralement utilisés sur des canaux. FIDL est indépendant du langage de programmation et comporte des liaisons pour de nombreux langages courants, notamment C, C++, Dart, Go et Rust. Cette approche permet aux composants système écrits dans diverses langues d’interagir de manière transparente, selon la documentation. Les canaux sont des transports de messagerie fournis par Zircon. Les définitions FIDL dans le SDK Fuchsia doivent être considérées comme des ABI publiques (interface binaire d'application) pour le système.

    Le SDK Fuchsia est de bas niveau et le code indique que la plupart des développeurs ne l’utiliseront pas directement. Selon Google, ils en consommeront une version transformée, par exemple au sein de l'environnement de développement et de l'écosystème prenant en charge l'exécution d'un langage donné. Les responsables des environnements de développement qui souhaitent ajouter une prise en charge de Fuchsia constituent l'audience principale de ce SDK. Les API Fuchsia seront vérifiées par un conseil API. Google a déjà mis en place le conseil et vous pouvez voir ses objectifs et sa composition sur le site.
    Il y a aussi le concept de « runner ». Un runner est un composant qui fournit un environnement d'exécution pour d'autres composants, par exemple le runner ELF, le runner Dart AOT, le runner Web Chromium, etc. Chaque composant a besoin d'un runner pour se lancer. Cela implique que Fuchsia supportera les applications Linux ainsi que, bien sûr, les PWA (Progressive Web Applications). Il y a aussi un runtime Android dans la source.

    Fuchsia & Flutter et le graphique

    Fuchsia présente une architecture de pilote GPU appelée Magma. Les pilotes ne s'exécutent pas dans le noyau, mais dans des processus privilégiés de l'espace utilisateur. Magma est conçu pour Vulkan, l’API graphique accélérée gérée par le groupe Khronos, bien qu’il soit également conçu pour prendre en charge OpenGL via une couche de traduction. La boîte à outils d'interface utilisateur de Fuchsia est Flutter, la bibliothèque multiplateforme de Google, qui est déjà très utilisée pour la création d'applications mobiles sur Android et iOS, et a récemment été adaptée au bureau et au Web.

    Le langage de Flutter est Dart, qui peut être compilé en JavaScript ou en code machine natif. Google a consacré énormément d'énergie au développement de Flutter et ce qui semblait à première vue être une stratégie pour le mobile multiplateforme semble maintenant aller au-delà. Les applications construites avec Flutter seront optimisées pour Fuchsia. En investissant dans Flutter, Google crée donc un écosystème pour Fuchsia. Un signe que Google est allé relativement loin avec Fuchsia serait qu'il existe des détails sur les fonctionnalités de l'utilisateur, y compris un objet appelé Story. C’est un conteneur logique face à l'utilisateur encapsulant l'activité humaine, accompagné par un ou plusieurs autres modules. Les Story vont permettre à l’utilisateur d'organiser des activités de manière naturelle.

    Les « Story » sont présentées dans un visuel appelé Story Shell. Si Google a mis en place une plateforme pour les développeurs, Fuchsia.dev, cela pourrait traduire le fait que Google a évolué dans le développement de Fuchsia OS. Après avoir rendu le site disponible au public, Google n’a pas émis d’autres communications, mais cela pourrait bientôt suivre. Pour l’instant, la firme reste sur sa position, celle indiquant que Fuchsia ne remplacera pas Android OS ni Chrome OS et que ces deux derniers ont un avenir prometteur. Fuchsia semble également prometteur en tant que système d'exploitation modulaire et sécurisé, offrant une bonne compatibilité avec les applications pour les plateformes Android, Linux et Web.

    Cependant, les utilisateurs sont-ils vraiment prêts à accueillir un nouveau système d’exploitation ? Une question à laquelle il faudra répondre avec soin au moment de lancer Fuchsia. Taligent est un exemple parmi tant d’autres. Des initiatives comme celle-ci ont échoué et ensuite ont été jetées à la poubelle. Néanmoins, si le lancement est réussi, vous pouvez vous attendre au fait que, comme Android et Chrome OS, Fuchsia aura pour objectif d’attacher les utilisateurs à l’écosystème de Google.

    Source : Fuchsia

    Et vous ?

    Quel est votre avis sur le sujet ?
    Quel avenir voyez-vous aujourd’hui pour Fuchsia OS ?

    Voir aussi

    Projet Fuchsia : Google serait en train de développer un nouvel OS destiné à faire tourner des appareils allant des objets connectés aux ordinateurs

    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

    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

    Fuchsia OS : C++ est-il plus avantageux que C pour le développement d'un microkernel ? Le choix de Google divise

    Fuchsia OS de Google est désormais compatible avec le laptop Pixelbook, ce qui semble indiquer que le développement de l'OS avance
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  19. #39
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    août 2010
    Messages
    1 428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : août 2010
    Messages : 1 428
    Points : 3 050
    Points
    3 050

    Par défaut

    Android a trois gros problèmes :
    1. Google n'a pas la main sur Android.
      • Il est facilement forkable à cause de sa licence open-source.
      • Les constructeurs et les opérateurs traînent à déployer les màjs. Cela s'améliore mais la fragmentation n'est plus de l'histoire ancienne.
      • Chacun peut encore y mettre ses bloatwares.
    2. Android en lui-même rapporte peu à Google. Google gagne moins d'argent avec Android qu'Apple avec iOS.
    3. Android est un nid à poursuites judiciaires. Cf. celle avec Oracle pour ne citer que la plus connue.


    Fuchsia est conçu pour résoudre ces problèmes là :
    • 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.
    • Parmi les technologies citées on retrouve un grand absent, à savoir Java. Pas de Java, pas d'Oracle qui viendra réclamer son dû sur Fuchsia. Si on veut voir du Java sur Fuchsia alors il faudra qu'Oracle se sorte les doigts pour y porter Java SE ou Java ME.
      Encore mieux, on y retrouve déjà Google qui s'adonne au dogfooding avec la présence des technologies maisons de l'entreprise dans le nouvel OS, parmi lesquelles Go, Dart et Flutter.
      Alors certes il reste une compatibilité Android, mais cela s'explique facilement. Les applications sont le nerf de la guerre. Pas d'applications, donc pas d'utilisateurs, donc pas d'engouement auprès des développeurs pour aller sur Fuchsia, donc pas d'application, et ainsi de suite pour le cercle vicieux. La compatibilité Android permettra de doter Fuchsia de la force du Google Play Store et de ses nombreuses applications pour tout et n'importe quoi.


    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. 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 ?

    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 ?
    • Apple a réussi à faire passer certaines choses auprès des opérateurs pour iOS. Mais ce n'est pas dit que ces derniers se laissent avoir une nouvelle fois.
    • Dans quelle mesure les constructeurs accepteront-ils de laisser leur différenciation de côté ? Google est-il prêt à tolérer certaines choses pour ses partenaires Fuchsia afin qu'ils puissent se différencier ?


    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 :
    • Fuchsia, le remplaçant officiel d'Android désigné par Google en personne.
    • iOS, l'éternel concurrent de chez Apple.
    • Tizen, l'OS de Samsung qui fait ses armes dans l'ombre et que Samsung n'hésite pas à mettre à la place d'Android si ça les arrange (cf. les montres connectées).
    • Des acteurs du monde mobile qui se réuniraient autour d'un fork d'AOSP afin de reprendre le flambeau d'Android et une compatibilité totale avec le robot vert (aux Google Play Services près).
      • Amazon a déjà son Fire OS. Serait-ce pour Amazon une opportunité de taper Google là où ça fait mal ?
    • Des OS désaméricanisés en provenance de pays non-alignés géopolitiquement avec les USA, comme la Russie ou la Chine :
      • On pensera en premier lieu à Ark OS, cet OS interne d'Huawei que ces derniers envisagent s'ils n'ont plus le droit d'utiliser Android.
      • Pourquoi pas Sailfish OS, cet OS initialement européen que la Russie a su faire passer sous sa bannière.
    • Et pour finir on peut toujours mettre une pièce sur une énième tentative de Microsoft avec un énième Windows Mobile.


    Pour finir, je conseille fortement la lecture de cet article de The Register qui reprend en partie ce que je dis et pense plus haut : Back to the Fuchsia: The next 10 years of Android
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  20. #40
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Developpeur
    Inscrit en
    avril 2002
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : avril 2002
    Messages : 3 817
    Points : 10 574
    Points
    10 574

    Par défaut

    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.

Discussions similaires

  1. Google développe un nouvel algorithme de compression open source pour Internet
    Par Michael Guilloux dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 28/01/2016, 21h05
  2. Réponses: 20
    Dernier message: 04/03/2013, 09h20
  3. Réponses: 4
    Dernier message: 18/08/2010, 22h25
  4. Réponses: 5
    Dernier message: 26/08/2009, 01h09
  5. api google earth et google map à l'aide pour intégrer de nouvelles fonctions
    Par didier6526 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/03/2009, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo