Firefox OS is een op de Linux-kernel gebaseerd mobiel besturingssysteem dat is ontworpen voor smartphones, tablets en smart-tv’s.
Het besturingssysteem is ontwikkeld door de open-sourcegemeenschap van de Mozilla Foundation, vooral bekend van de Firefox-browser. Ontwerp en ontwikkeling zijn volledig gebaseerd op open standaarden en niet-eigen technologieën.
Het browsergebaseerde besturingssysteem is ontwikkeld met HTML5, CSS, JavaScript en C++. Een webgebaseerde gebruikersinterface genaamd Gaia draait bovenop de Firefox OS-stack, die de besturingssysteemlaag, bekend als Gonk, omvat. Gecko, een opmaakmachine, leest verschillende soorten inhoud — HTML of JavaScript, bijvoorbeeld — en rendert deze voor de gebruiker. Het systeem is ontworpen om te werken met HTML5-apps, die zijn gebouwd met responsive web design (RWD) om apparaat-agnostisch te zijn.
De eerste versie van Firefox OS, uitgebracht medio 2013, werd gemaakt voor low-end telefoons om ze toegankelijker te maken voor mensen met beperkte middelen. Sinds die tijd hebben ontwikkelaars functies toegevoegd om het systeem beter te laten concurreren met gevestigde mobiele besturingssystemen zoals Android en iOS. Alcatel, Huawei, LG, Nexus en ZTE zijn onder de leveranciers die Firefox OS apparaten hebben uitgebracht.
Firefox OS heette in het oorspronkelijke ontwikkelingsproject Boot to Gecko (B2G).
Mozilla legt de concepten achter Firefox OS uit: