Firefox OS est un système d’exploitation mobile basé sur le noyau Linux conçu pour les smartphones, les tablettes et les téléviseurs intelligents.
Le système d’exploitation est développé par la communauté open source de la Fondation Mozilla, surtout connue pour le navigateur Firefox. La conception et le développement sont entièrement basés sur des normes ouvertes et des technologies non propriétaires.
Le système d’exploitation basé sur un navigateur a été développé avec HTML5, CSS, JavaScript et C++. Une interface utilisateur basée sur le Web, appelée Gaia, fonctionne au-dessus de la pile Firefox OS, qui comprend la couche du système d’exploitation, connue sous le nom de Gonk. Gecko, un moteur de mise en page, lit divers types de contenu – HTML ou JavaScript, par exemple – et en assure le rendu pour l’utilisateur. Le système est conçu pour fonctionner avec les apps HTML5, qui sont construites avec le responsive web design (RWD) pour être agnostiques aux appareils.
La première version de Firefox OS, sortie à la mi-2013, a été créée pour les téléphones bas de gamme afin de les rendre plus accessibles aux personnes ayant des moyens limités. Depuis, les développeurs ont ajouté des fonctionnalités pour rendre le système plus compétitif par rapport aux systèmes d’exploitation mobiles bien établis tels qu’Android et iOS. Alcatel, Huawei, LG, Nexus et ZTE font partie des fournisseurs qui ont lancé des appareils Firefox OS.
Firefox OS était appelé Boot to Gecko (B2G) dans le projet de développement initial.
Mozilla explique les concepts derrière Firefox OS :