O Firefox OS é um sistema operacional livre desenvolvido pela Mozilla e baseado no navegador da web Firefox.
Além de ter a Mozilla como principal responsável, o Firefox OS conta com apoio de outras empresas como a Telefônica e uma vasta comunidade de voluntários em todo o mundo.
Este sistema operacional tem como alvo dispositivos móveis, em especial, modelos mais simples e de baixo custo, já que prioriza o baixo consumo de recursos, como processamento e memória RAM.
No entanto, é possível encontrá-lo em outros tipos de equipamento, como computadores portáteis de baixo consumo energético. No Brasil, os aparelhos comercializados são o Alcatel One Touch Fire e o LG Fireweb.
Site Oficial do Firefox OS.
O canal oficial de distribuição de aplicativos é o Marketplace, mas operadoras e terceiros podem criar seu próprio canal de distribuição.
Os aplicativos são construídos a partir de padrões abertos da Web em HTML5, CSS e JavaScript. Apesar de utilizar tecnologias da Web para a criação de seus aplicativos, o Firefox OS não exige acesso à Internet para usá-los.
Os aplicativos, como jogos, são salvos na memória interna do aparelho e podem ser executados como em um smartphone convencional, a exemplo do Android, iOS e do Windows Phone.
O Firefox OS é um produto comercializado pela Mozilla e que é baseado no projeto Boot to Gecko (B2G).
B2G é o codinome do projeto de código aberto e livre mantido pela Mozilla em parceria com fabricantes e desenvolvedores independentes
. A diferença entre ambos é que o Firefox OS adiciona ao Boot to Gecko marca, cores e outras características que estão registradas e definidas pela Mozilla.
O Boot to Gecko é um projeto open-source e livre. É possível obter todas as versões, incluindo anteriores, atual ou em desenvolvimento, a partir do repositório da Mozilla no Git Hub.
Além do acesso à implementação, a lista de funcionalidades previstas para implementação está aberta ao público.
O desenvolvimento de aplicativos no Firefox OS é simples e muito semelhante com as extensões do navegador Firefox.
É necessário um arquivo “manifest” (no formato JSON), sendo este responsável por todas as informações que o aplicativo precisa para poder funcionar.
As Apps são basicamente escritas em HTML, JavaScript e CSS, já que o sistema é baseado em tecnologia web.
Qualquer desenvolvedor pode submeter seus aplicativos no Marketplace (loja de aplicativos do Firefox OS), bem como distribuí-los em qualquer outros.
O Firefox OS também planeja entrar na linha dos tablets. Especificações: