Firefox OS è un sistema operativo mobile basato sul kernel Linux progettato per smartphone, tablet e smart TV.
Il sistema operativo è sviluppato dalla comunità open source della Mozilla Foundation, meglio conosciuta per il browser Firefox. Il design e lo sviluppo sono basati interamente su standard aperti e tecnologie non proprietarie.
Il sistema operativo basato su browser è stato sviluppato con HTML5, CSS, JavaScript e C++. Un’interfaccia utente basata sul web chiamata Gaia gira sopra lo stack di Firefox OS, che include il livello del sistema operativo, noto come Gonk. Gecko, un motore di layout, legge vari tipi di contenuti – HTML o JavaScript, per esempio – e li rende per l’utente. Il sistema è progettato per lavorare con le app HTML5, che sono costruite con responsive web design (RWD) per essere indipendenti dai dispositivi.
La prima versione di Firefox OS, rilasciata a metà 2013, è stata creata per i telefoni di fascia bassa per renderli più accessibili alle persone con mezzi limitati. Da allora, gli sviluppatori hanno aggiunto caratteristiche per rendere il sistema più competitivo con sistemi operativi mobili ben consolidati come Android e iOS. Alcatel, Huawei, LG, Nexus e ZTE sono tra i fornitori che hanno rilasciato dispositivi Firefox OS.
Firefox OS era chiamato Boot to Gecko (B2G) nel progetto di sviluppo iniziale.
Mozilla spiega i concetti dietro Firefox OS: