Firefox OS è un sistema operativo mobile basato su 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. La progettazione e lo sviluppo si basano 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 viene eseguita sullo stack del sistema operativo Firefox, che include il livello del sistema operativo, noto come Gonk. Gecko, un motore di layout, legge vari tipi di contenuto, ad esempio HTML o JavaScript, e lo visualizza per l'utente. Il sistema è progettato per funzionare con le app HTML5, create con il responsive web design (RWD) per essere indipendenti dal dispositivo.
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 quel momento, gli sviluppatori hanno aggiunto funzionalità per rendere il sistema più competitivo con sistemi operativi mobili consolidati come Android e iOS. Alcatel, Huawei, LG, Nexus e ZTE sono tra i fornitori che hanno rilasciato dispositivi Firefox OS.
Firefox OS è stato chiamato Boot to Gecko (B2G) nel progetto di sviluppo iniziale.
Mozilla spiega i concetti alla base di Firefox OS: