B2G é um sistema operacional de código aberto mantido pela comunidade para smartphones, tablets, TVs inteligentes e outros dispositivos conectados. O projeto foi iniciado em 2011 e é baseado no kernel Linux e no mecanismo de renderização Gecko. Toda a interface do usuário é construída usando tecnologias web (HTML, CSS e JavaScript) e pode ser usada para lançar e usar aplicações web. Desde que a Mozilla descontinuou seu programa comercial de smartphones Firefox OS, a parte de smartphone do projeto é inteiramente mantida pela Mozilla & #39;s comunidade de voluntários, e marcada como B2G OS.