Firefox OS é um sistema operacional móvel baseado no kernel Linux projetado para smartphones, tablets e TVs inteligentes.
O sistema operacional é desenvolvido pela comunidade de código aberto da Fundação Mozilla, mais conhecida pelo navegador Firefox. O design e desenvolvimento são inteiramente baseados em padrões abertos e tecnologias não proprietárias.
O sistema operacional baseado em navegador foi desenvolvido com HTML5, CSS, JavaScript e C++. Uma interface de usuário baseada na web chamada Gaia roda no topo da pilha do sistema operacional Firefox, que inclui a camada do sistema operacional, conhecida como Gonk. Gecko, um mecanismo de layout, lê vários tipos de conteúdo — HTML ou JavaScript, por exemplo — e o renderiza para o usuário. O sistema é projetado para trabalhar com aplicativos HTML5, que são construídos com web design responsivo (RWD) para ser agnóstico ao dispositivo.
A primeira versão do sistema operacional Firefox, lançada em meados de 2013, foi criada para telefones low-end para torná-los mais acessíveis para pessoas com poucos recursos. Desde essa época, os desenvolvedores adicionaram recursos para tornar o sistema mais competitivo com sistemas operacionais móveis bem estabelecidos, como Android e iOS. Alcatel, Huawei, LG, Nexus e ZTE estão entre os fornecedores que lançaram os dispositivos do sistema operacional Firefox.
Firefox OS foi chamado de Boot to Gecko (B2G) no projeto inicial de desenvolvimento.
Mozilla explica os conceitos por trás do SO Firefox: