Accueil🇫🇷Chercher

Firefox OS

Firefox OS [Note 1] est un système d'exploitation mobile libre et destiné aux objets connectés proposé et développé par la Mozilla Corporation. Firefox OS est dévoilé publiquement en février 2012 ; son développement est abandonné en septembre 2016.

Firefox OS
Logo
Version Boot to Geeko OS communautaire 2.6.
Version Boot to Geeko OS communautaire 2.6.

Famille GNU/Linux
Langues Multilingue
Type de noyau Noyau Linux
État du projet Abandonné
DĂ©pĂ´t github.com/mozilla-b2g/B2G
Plates-formes X86, architecture ARM et architecture MIPS
Entreprise /
DĂ©veloppeur
Mozilla Corporation
Licence Mozilla Public License, licence libre et licence Apache
Écrit en C++, HTML5, CSS et JavaScript
Première version
Dernière version stable 2.5 ()[1]
Dernière version avancée 2.6 ()
MĂ©thode de mise Ă  jour OTA
Environnement de bureau Gaia[2]
Site web support.mozilla.org/fr/products/firefox-os

Mozilla, via des partenariats avec les opérateurs, commercialise Firefox OS en Europe et en Amérique du Sud de 2013 à l’arrêt du projet en 2016.

Création du projet et évolution

Le projet à ses débuts

Le 25 juillet 2011, le Directeur de la Recherche de Mozilla Corporation, Andreas Gal, annonce le projet « Boot to Gecko » (B2G) sur la liste de diffusion de mozilla.dev.platform[3]. Le but du projet était de poursuivre la création d'un système d'exploitation complet et autonome pour le web ouvert afin de trouver les lacunes qui empêchent les développeurs de créer des applications qui sont en tous points égales aux applications natives développées pour iOS, Android et Windows Phone 7[4]. À la suite de cette annonce, le travail s'est porté sur :

  • la crĂ©ation de nouvelles API web pour exposer les capacitĂ©s des appareils et des systèmes d'exploitation
  • la rĂ©alisation d'un modèle de privilèges pour exposer de manière sĂ©curisĂ©e les API aux pages web
  • le dĂ©veloppement d'applications pour prouver les capacitĂ©s du projet
  • l'Ă©criture d'un code de bas niveau permettant de dĂ©marrer sur des appareils compatibles avec Android [5]

Mozilla a pour objectif avec B2G de montrer que les standards basĂ©s sur le web ouvert ont le potentiel d'ĂŞtre une alternative compĂ©titive aux vendeurs d'applications des systèmes d'exploitation mobiles dominants[6]. En 2012, Andreas Gal Ă©toffe l'objectif de Mozilla. Il caractĂ©rise le statut actuel des systèmes d'exploitation mobiles comme des systèmes fermĂ©s et prĂ©sente Firefox OS comme plus accessible. Il affirme qu'au sein de Firefox OS, uniquement des standards ouverts sont utilisĂ©s et qu'il n'y a pas de logiciel ou technologie propriĂ©taire. Il affirme Ă©galement qu'un nombre important de dĂ©veloppeurs est Ă©tabli autour de Firefox OS grâce Ă  la technologie HTML5[7]. Mozilla souhaite standardiser auprès de la W3C les API web qu'elle aura rĂ©alisĂ©es. Elle essaye de combler le vide qui existe entre les applications web et les frameworks natifs[8]. L'objectif est de donner la possibilitĂ© aux dĂ©veloppeurs de crĂ©er des applications multiplateformes en utilisant des API web sans rĂ©Ă©crire l'application sur chaque plateforme.

Historique du projet

Ancienne Place de marché officielle des applications et modules.

Au Mobile World Congress 2012, Mozilla et TelefĂłnica annoncent que le fournisseur espagnol de tĂ©lĂ©communications a l'intention de fournir des « appareils web ouverts Â» basĂ©s sur l'HTML5 et d'autres API[9]. Mozilla annonce Ă©galement le soutien d'Adobe et de Qualcomm, ainsi que la volontĂ© de Deutsche Telekom's Innovation Labs de rejoindre le projet[10]. Lors de cet Ă©vĂ©nement, une première version du logiciel et des applications a Ă©galement Ă©tĂ© montrĂ©e Ă  l'aide d'un Samsung Galaxy S II[11].

En juillet 2012, Boot to Gecko est renommĂ© « Firefox OS Â», d'après le nom du navigateur web Firefox[12].

En août 2012, un employé de Nokia a montré le système d'exploitation sur un Raspberry Pi[13].

En dĂ©cembre 2012, Mozilla a dĂ©ployĂ© une mise Ă  jour mettant Ă  disposition Firefox OS Simulator 1.0, qui peut ĂŞtre tĂ©lĂ©chargĂ© comme une extension Firefox. La dernière version 4.0 de Firefox OS Simulator a Ă©tĂ© dĂ©ployĂ©e le 11 juillet 2013[14] - [15]. La fondation a Ă©galement annoncĂ© un smartphone Firefox OS fabriquĂ© par Spreadtrum disponible au prix de 25 $[16]. Mozilla a collaborĂ© avec quatre fabricants de tĂ©lĂ©phones et cinq transporteurs sans fil pour fournir, en Europe et en AmĂ©rique latine, cinq appareils ayant comme système d'exploitation Firefox OS. La commercialisation a Ă©tĂ© dirigĂ©e par John D. Bernard. En Inde, Mozilla avait prĂ©vu de lancer des smartphones Ă  25 $ en partenariat avec Intex & Spice[17], mais le prix final s'est avĂ©rĂ© ĂŞtre de 33 $ (28 €, en Inde 1 999 roupies)[18].

En février 2013, Mozilla annonce ses plans pour la commercialisation mondiale de Firefox OS. La première vague de téléphones Firefox OS sera disponible pour le Brésil, la Colombie, la Hongrie, le Mexique, le Monténégro, la Pologne, la Serbie, l'Espagne et le Venezuela. Les constructeurs impliqués sont LG, ZTE, Huawei, Alcatel et TCL Corporation[19]. Il sera disponible en France avec le ZTE Open C.

Le 2 juillet 2013, les premiers smartphones sous Firefox OS sont commercialisés auprès du grand public en Espagne par Telefónica (sous sa marque Movistar)[20].

À la CES 2013 en janvier, Telefónica a commercialisé le ZTE Open (en) en Espagne, le premier téléphone avec Firefox OS[21] - [22]. En décembre 2014, on dénombre 14 opérateurs qui commercialisent dans 28 pays à travers le monde des téléphones ayant comme système d'exploitation Firefox OS[23].

Logo de Boot to Geeko OS.

Le 4 février 2016, Mozilla annonce l'abandon de ses ambitions concernant un OS pour smartphone et une réorientation de ses priorités vers l'Internet des objets, indiquant arrêter tout support au-delà de la version 2.6 et laisser l'OS en développement à sa communauté si elle souhaite s'en emparer[24].

Entre mars et juin 2016, une Ă©tape de transition du projet Firefox OS pour mobile a Ă©tĂ© Ă©tablie, elle consiste Ă  passer le dĂ©veloppement Ă  la communautĂ©. Le nom du système d’exploitation communautaire est renommĂ© B2G OS.

Mozilla a Ă©galement un partenariat avec T2Mobile pour faire un tĂ©lĂ©phone Firefox OS de rĂ©fĂ©rence appelĂ© « Flame Â». Il est conçu pour les dĂ©veloppeurs afin qu'ils puissent contribuer au système et tester les applications[25]. Le 8 dĂ©cembre 2015, la Mozilla Corporation a dĂ©clarĂ© qu’elle arrĂŞtait la commercialisation de mobiles sous Firefox OS pour se concentrer sur les objets connectĂ©s[26]. Cependant, Mozilla Corporation devait continuer Ă  proposer Firefox OS pour smartphones en passant par d’autres voies que les partenariats prĂ©cĂ©dents[27]. Le projet n'a plus connu de dĂ©veloppement depuis 2016[28].

Technologies de base

Firefox OS schéma d'architecture

Le système d'exploitation comporte trois principales couches :

Gaia

Gaia a le rôle d'interface utilisateur de Firefox OS et contrôle tout ce qui interagit avec l'écran. Elle est l'intermédiaire entre l'utilisateur et le système, et ceci en utilisant uniquement des API web ouvertes. Gaia inclut par défaut un écran de verrouillage, un écran d'accueil, une liste de contacts, une application téléphone, une application d’envoi de messages, une application caméra et une application galerie. Les fonctions basiques comme la fonction email, le calendrier, la calculatrice et le magasin d'applications sont présentes. Le développement de Gaia a été fait en HTML, CSS et JavaScript. Comme Gaia utilise des API web ouvertes, elle peut fonctionner sur d'autres systèmes d'exploitation et d'autres navigateurs web[29].

Gecko

Gecko est le logiciel moteur permettant d'exĂ©cuter Firefox OS. Il permet le support des trois standards : HTML, CSS et JavaScript. Il assure que chacune de ces technologies fonctionne sur tous les systèmes d'exploitation supportĂ©s par Gecko. Il inclut par consĂ©quent : une pile rĂ©seau, un moteur de prĂ©sentation, une machine virtuelle JavaScript et des couches de portage[29].

Gonk

Gonk consiste en un noyau Linux et une couche d'abstraction matérielle de l'espace utilisateur (HAL). Le noyau et d'autres bibliothèques en espace utilisateur font partie des projets open source communs : Linux, libusb, bluez, etc. D'autres parties de HAL sont partagées avec le projet Android : le GPS et la caméra par exemple. Dans les faits, Gonk est une distribution Linux très basique. Gonk est une cible de portage de Gecko, il y a un port de Gecko vers Gonk, comme il y a un port de Gecko vers OS X. Comme Firefox OS a le contrôle total de Gonk, il est possible d'exposer des objets à Gecko qu'il n'est pas possible d'exposer sur d'autres systèmes d'exploitation. Par exemple, Gecko a un accès direct à la pile du téléphone et à l'affichage du frame buffer sur Gonk, mais n'a pas ce type d'accès sur d'autres systèmes d'exploitation[29].

RĂ©ception

Des analystes prévoyaient, même avec un marché qui est déjà assez saturé en nombre d'OS mobiles, que ce système d'exploitation arriverait à atteindre 1 % de part de marché en 2013[30]. De nombreux opérateurs tels Telefónica, Telecom Italia, Telenor et Deutsche Telekom, mais aussi des équipementiers comme ZTE et TCL soutiennent le développement[31].

Il peut être testé à partir d'un module installable sur le navigateur Mozilla Firefox sur ordinateur. Ce module permet de reproduire le fonctionnement de Firefox OS au moyen de la virtualisation (émulation)[32].

En France, le premier smartphone sous Firefox OS a été mis en vente en juillet 2014[33].

Historique des versions

Version[34]Date de l'arrêt d'ajout de fonctionnalités[35]Date de publication[36]Nom de codeVersion de Gecko[34]Inclut les corrections de sécurité[34]
1.022 décembre 201221 février 2013TEFGecko 18Gecko 18
1.0.115 janvier 20136 septembre 2013ShiraGecko 18Gecko 20
1.1.029 mars 20139 octobre 2013[37]LeoGecko 18+ (nouvelles APIs)Gecko 23
1.1.1HDcomme 1.1.0 avec WVGAGecko 23
1.2.015 septembre 20139 décembre 2013KoiGecko 26[38]Gecko 26
1.3.031 janvier 201417 mars 2014Gecko 28Gecko 28
1.4.029 avril 20149 juin 2014Gecko 30Gecko 30
2.0.021 juillet 20141er septembre 2014Gecko 32Gecko 32
2.1.013 octobre 201421 novembre 2014Gecko 34Gecko 34
2.2.029 avril 201518 mai 2015 (planifié)Gecko 37Gecko 37
2.5.02 novembre 2015 ?Gecko 44Gecko 44

Compatibilité avec Android

Système

Firefox OS est compatible avec un nombre important d'appareils, comme le Samsung Nexus S, le Samsung Nexus S 4G, le Samsung Galaxy S II, le Samsung Galaxy Nexus, le Nexus 4 et bien d'autres[39].

Applications

Depuis le 13 juin 2014, toutes les applications de Firefox OS peuvent être exécutées sur les smartphones Android sur lesquels Firefox 29 (ou ultérieur) est installé[40].

Notes et références

Notes

  1. (précédemment connu sous le nom de Boot to Gecko ou B2G et abrégé FFOS)

Références

  1. « https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Releases/2.5 »
  2. (en)Mozilla offers Gaia UI first look, will reveal Boot to Gecko partners at MWC, James Trew, Engadget, 16 février 2012
  3. (en) « Booting to the Web »
  4. (en) « Booting to the Web »
  5. (en) « Mozilla borrows from Android to create its own mobile operating system »
  6. (en) « Mozilla eyes mobile OS landscape with new Boot to Gecko project »
  7. (en) « Mozilla’s Boot 2 Gecko and why it could change the world »
  8. (en) « Process »
  9. (en) « Telefónica and Mozilla pioneer first Open Web Devices »
  10. (en) « Mozilla in Mobile – the Web is the Platform »
  11. (en) « First Look at Mozilla’s Web Platform for Phones: 'Boot to Gecko' »
  12. (en) « Mozilla's HTML5 phone platform now called Firefox OS, launching 2013 » [archive du ]
  13. (en) « Raspberry Pi now comes in Firefox OS flavour »
  14. (en) « Firefox OS Simulator 4.0 released »
  15. (en) « Firefox OS 1.1 Simulator Version History »
  16. (en) « Spreadtrum planning a $25 Firefox OS smartphone »
  17. (en) « Mozilla to launch $25 phone in India in partnership with Intex & Spice »
  18. (en) « Mozilla debuts $33 Cloud FX smartphone in bid to capture Indian market »
  19. (en) « Mozilla reveals Firefox smartphone launch partners »
  20. Mozilla commence la tournée de lancement de son Firefox OS en Espagne (L'Usine digitale)
  21. (en) « Telefonica launches First Ever Firefox OS-based Phone in Spain »
  22. (en) « First Firefox OS Smartphone Has Arrived: Telefonica Prices ZTE Open At $90 In Spain, Latin American Markets Coming Soon »
  23. (en) « Firefox OS Expands to Nearly 30 Countries »
  24. (en) « Courriel à la communauté B2G » (consulté le )
  25. « Flame »
  26. « Mozilla renonce à pousser Firefox OS sur les smartphones », sur www.lesnumeriques.com (consulté le )
  27. « Non, Firefox OS ne va pas quitter les smartphones », sur Fredzone (consulté le )
  28. « mozilla-b2g/gaia », sur GitHub (consulté le )
  29. « Architecture de Firefox OS »
  30. Firefox OS : 1 % du marché des smartphones en 2013 ?, VIPpress, 3 octobre 2012
  31. Firefox OS se dévoile un peu plus, Journal du geek, 28 septembre 2012
  32. Firefox OS à l'essai sur Firefox !, Les numériques, Romain Thuret, 17 novembre 2012
  33. Firefox OS : le ZTE Open C arrive chez Leclerc Ă  moins de 80 euros PC inpact, 17 juillet 2014
  34. « Release Management/B2G Landing - MozillaWiki », MozillaWiki (consulté le )
  35. https://wiki.mozilla.org/B2G/Roadmap#Feature_Complete_Dates
  36. « Index of /pub/mozilla.org/b2g/manifests/ », Mozilla FTP server (consulté le )
  37. « Firefox OS Mise à jour (1.1) Ajout de nouvelles fonctionnalités, amélioration des performences et ajout de nouvelles langues | Future Publication », Mozilla (consulté le )
  38. https://wiki.mozilla.org/Platform/2013-10-01#Notices.2FSchedule_.28akeybl.2Flsblakk.2Fbajaj.29
  39. « Prérequis pour construire Firefox OS »
  40. Article sur Les Numériques

Annexes

Articles connexes

Autres OS web

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.