Firefox OS (кодовое имя Boot to Gecko, B2G) — свободная операционная система, предназначенная для смартфонов и планшетных компьютеров. Разработку ведёт Mozilla Foundation на базе свободного веб-движка Gecko
На создание этого проекта разработчиков подтолкнуло появление движка для обработки PDF средствами HTML5 и JavaScript pdf.js.
26 июля 2011 года представитель Mozilla Foundation сообщил о начале работ над операционной системой, основанной на движке Gecko, используемом в браузере Mozilla Firefox.
В феврале 2012 года испанская телекоммуникационная компания Telefónica совместно с Mozilla Foundation разработали концепт Open Web Device, использующий в качестве операционной системы Boot to Gecko, позднее был создан прототип устройства на базе процессора Qualcomm.
Сообщается также о сотрудничестве с Deutsche Telekom. Однако последний пресс-релиз Mozilla открыл для интересующихся несколько новых фактов о готовящейся операционной системе. Создатели решили отказаться от незнакомого широкой публике бренда Boot To Gecko, заменив его более узнаваемым Firefox. Маркетологи компании уверены, что раскрученный бренд будет более популярным и интересным для конечного потребителя к моменту выпуска операционной системы.
23 апреля 2013 года проект Geeksphone начал продажу устройств на базе Firefox OS. Две модели телефонов были доступны пользователям по предварительной подписке. В течение нескольких часов устройства были раскуплены, так же в первые часы после начала продаж интернет-магазин неоднократно становился недоступен, т.к. не справлялся с потоком посетителей, что свидетельствует о том, что разработчики не рассчитывали на такой ажиотаж.
2 июля 2013 года стартовали продажи первого Firefox OS смартфона ZTE Open в Испании.
В операционной системе реализован собственный Web API, поддерживающий стандартные телефонные функции: звонки, работу с SMS-сообщениями, Bluetooth, NFC и т. д.
Кроме того, разработчики планируют использовать часть кода Android в модулях поддержки драйверов, загрузчике и ядре. Планируется широкая поддержка W3C Device API, в том числе, System Information API, обеспечивающего доступ из веб-браузера к системному вводу/выводу, датчикам, звуковому и сетевому оборудованию.
В качестве стартовой аппаратной платформы используются чипы Qualcomm.
В июле 2012 года разработчики Mozilla опубликовали образы окружения Firefox OS для запуска на ПК.
В феврале 2013 года команда Mozilla определила минимальные аппаратные требования для устройств на базе Firefox OS:
- CPU не меньше 800 МГц.
- RAM от 256 МБ.
- Дисплей 240х320 точек и выше.