Firefox OS is een op 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 web-gebaseerde gebruikersinterface genaamd Gaia draait bovenop de Firefox OS stack, die de besturingssysteemlaag bevat, bekend als Gonk. Gecko, een lay-out engine, leest verschillende soorten content -- HTML of JavaScript, bijvoorbeeld -- en rendert het 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, was gemaakt voor low-end telefoons om ze toegankelijker te maken voor mensen met beperkte middelen. Sindsdien 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 behoren tot de leveranciers die Firefox OS-apparaten hebben uitgebracht.
Firefox OS werd in het oorspronkelijke ontwikkelingsproject Boot to Gecko (B2G) genoemd.
Mozilla legt de concepten achter Firefox OS uit: