A Firefox OS egy Linux kernel alapú mobil operációs rendszer, amelyet okostelefonokhoz, táblagépekhez és okostévékhez terveztek.
Az operációs rendszert a Mozilla Alapítvány nyílt forráskódú közössége fejleszti, amely leginkább a Firefox böngészőről ismert. A tervezés és a fejlesztés teljes mértékben nyílt szabványokon és nem védett technológiákon alapul.
A böngészőalapú operációs rendszert HTML5, CSS, JavaScript és C++ segítségével fejlesztették. A Gaia nevű webalapú felhasználói felület a Firefox OS stack tetején fut, amely a Gonk néven ismert operációs rendszerréteget tartalmazza. A Gecko, egy elrendezőmotor, különböző típusú tartalmakat — például HTML vagy JavaScript — olvas be, és rendereli azt a felhasználó számára. A rendszert úgy tervezték, hogy a HTML5-ös alkalmazásokkal működjön, amelyek reszponzív webdizájnnal (RWD) készülnek, hogy eszköz-agnosztikusak legyenek.
A Firefox OS első, 2013 közepén kiadott verzióját alacsony árfekvésű telefonok számára hozták létre, hogy elérhetőbbé tegyék azokat a korlátozott anyagi lehetőségekkel rendelkező emberek számára. Azóta a fejlesztők olyan funkciókkal egészítették ki a rendszert, amelyek versenyképesebbé tették azt az olyan jól bevált mobil operációs rendszerekkel szemben, mint az Android és az iOS. Az Alcatel, a Huawei, az LG, a Nexus és a ZTE a gyártók között van, amelyek Firefox OS készülékeket adtak ki.
A Firefox OS-t a kezdeti fejlesztési projektben Boot to Gecko (B2G) néven emlegették.
A Mozilla elmagyarázza a Firefox OS mögött álló koncepciókat: