Firefox OS es un sistema operativo móvil basado en el kernel de Linux diseñado para teléfonos inteligentes, tabletas y televisores inteligentes.
El sistema operativo es desarrollado por la comunidad de código abierto de la Fundación Mozilla, más conocida por el navegador Firefox. El diseño y el desarrollo se basan por completo en estándares abiertos y tecnologías no propietarias.
El sistema operativo basado en el navegador se ha desarrollado con HTML5, CSS, JavaScript y C++. Una interfaz de usuario basada en la web llamada Gaia se ejecuta sobre la pila de Firefox OS, que incluye la capa del sistema operativo, conocida como Gonk. Gecko, un motor de maquetación, lee varios tipos de contenido -HTML o JavaScript, por ejemplo- y los renderiza para el usuario. El sistema está diseñado para trabajar con aplicaciones HTML5, que se construyen con diseño web responsivo (RWD) para ser agnóstico a los dispositivos.
La primera versión de Firefox OS, lanzada a mediados de 2013, fue creada para teléfonos de gama baja con el fin de hacerlos más accesibles para personas con medios limitados. Desde entonces, los desarrolladores han añadido funciones para que el sistema sea más competitivo con sistemas operativos móviles bien establecidos como Android e iOS. Alcatel, Huawei, LG, Nexus y ZTE son algunos de los proveedores que han lanzado dispositivos con Firefox OS.
Firefox OS se llamó Boot to Gecko (B2G) en el proyecto de desarrollo inicial.
Mozilla explica los conceptos detrás de Firefox OS: