O SO Firefox é um sistema operacional móvel baseado no kernel Linux projetado para smartphones, tablets e smart TVs.
O sistema operacional é desenvolvido pela comunidade de código aberto da Fundação Mozilla, mais conhecida pelo navegador Firefox. 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 serem device-agnostic.
A primeira versão do sistema operacional Firefox, lançada em meados de 2013, foi criada para telefones de baixo custo para torná-los mais acessíveis para pessoas com poucos recursos. Desde então, 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 operacionais Firefox.
O SO Firefox foi chamado Boot to Gecko (B2G) no projeto de desenvolvimento inicial.
Mozilla explica os conceitos por trás do SO Firefox: