Firefox OS | это... Что такое Firefox OS? (original) (raw)
Firefox OS | |
---|---|
Интерфейс Firefox OS, запущенный на десктопной Firefox | |
Разработчик | Mozilla Foundation |
Семейство ОС | Linux |
Основана на | Android, Gecko[1] |
Исходный код | Свободное программное обеспечение |
Поддерживаемые платформы | ARM[2] |
Тип ядра | Монолитное |
Лицензия | MPL, GPL, LGPL |
Состояние | в разработке |
Веб-сайт | Официальный сайт |
Firefox OS (кодовое имя Boot to Gecko, B2G) — свободная операционная система, предназначенная для смартфонов и планшетных компьютеров. Разработку ведёт Mozilla Foundation на базе свободного веб-движка Gecko[1][3].
История
На создание этого проекта разработчиков подтолкнуло появление движка для обработки PDF средствами HTML5 и JavaScript pdf.js[1][3].
26 июля 2011 года представитель Mozilla Foundation сообщил о начале работ над операционной системой, основанной на движке Gecko, используемом в браузере Mozilla Firefox[3].
В феврале 2012 года испанская телекоммуникационная компания Telefónica совместно с Mozilla Foundation разработали концепт Open Web Device, использующий в качестве операционной системы Boot to Gecko[4].
Прототип устройства на Firefox OS разработан Telefónica с использованием чипов Qualcomm.
Сообщается также о сотрудничестве с Deutsche Telekom.
Разработка
В операционной системе реализован собственный Web API, поддерживающий стандартные телефонные функции: звонки, работу с SMS-сообщениями, Bluetooth, NFC и т.д. Кроме того, разработчики планируют использовать часть кода Android в модулях поддержки драйверов, загрузчике и ядре. Планируется широкая поддержка W3C Device API, в том числе, System Information API, обеспечивающего доступ из веб-браузера к системному вводу/выводу, датчикам, звуковому и сетевому оборудованию[1][3].
В качестве стартовой аппаратной платформы используются чипы Qualcomm.
В июле 2012 года разработчики Mozilla опубликовали образы окружения Firefox OS для запуска на ПК.
Приложения
Mozilla работает над магазином приложений, но, поскольку Firefox OS — это открытая платформа, любой желающий может запустить свой. Представители Telefónica заявили, что на ее территории будет обеспечен сервис прямой оплаты приложений.
Особенность Firefox OS в том, что на ней будут запускаться только те приложения, которые написаны на языках веб-программирования (HTML5, CSS и JavaScript). Ограничившись только языками веб-программирования, разработчики платформы хотят ускорить работу ОС при выполнении некоторых задач. Основными недостатками вышеописанного является затруднённая разработка сложных приложений, в этом случае разработчики прибегают к использованию JavaScript, который тоже имеет ограничения.
Конкурентные преимущества
- Открытый исходный код и аппаратная платформа.
- Малая требовательность к мощности процессора.
- Быстрое выполнение несложных приложениий.
- Поддержка HTML5.
- Брэнд и сообщество Mozilla (по мнению представителей Telefónica).
См. также
Примечания
- ↑ 1 2 3 4 B2G (англ.), MozillaWiki. Проверено 26 июля 2011.
- ↑ Создатели Firefox делают аналог Chrome OS для смартфонов (рус.), Вести.Ru (26 июля 2011 года). Проверено 26 июля 2011.
- ↑ 1 2 3 4 «Boot to Gecko» — ОС на основе веб-технологий от Mozilla (рус.), Linux.org.ru (26 июля 2011 года). Проверено 26 июля 2011.
- ↑ Open Web Device — смартфон на платформе HTML5 (рус.), Хабрахабр (27 февраля 2012 года). Проверено 27 февраля 2012.
Ссылки
Портал «Свободное программное обеспечение» | |
---|---|
Проект «Свободное программное обеспечение» |
- Страница проекта на MozillaWiki
- openwebdevice.com — официальный сайт Open Web Device
- Проект B2G на сайте GitHub
Мобильные операционные системы | |
---|---|
Основанныена Linux | Access Linux • Aliyun OS • Android • bada • Baidu Yi • DSLinux • Familiar • Firefox OS (Boot to Gecko) • iPodLinux • LiMo • Tizen (MeeGo • Moblin • Maemo • Qt Extended) • Mobilinux • MotoMagx • Open webOS • Openmoko • OPhone • Sailfish OS • SHR • Qt Extended Improved • Ubuntu Mobile |
Прочие | BlackBerry OS (Tablet OS) • BREW • DoJa • GEOS • iOS • JavaFX • DSi OS • Nokia OS (S30 • S40) • P2K • Palm OS • PSP OS • Symbian OS (MOAP(S) • UIQ • S60 • S80 • S90) • SavaJe • Windows (CE • Embedded • Mobile • Phone) |
Проекты Mozilla Foundation | |
---|---|
Браузеры | Camino • Firefox (2 • 3 • 3.5 • 4 • история версий • Mobile) • SeaMonkey |
Другие проекты | Firefox OS • Bugzilla • ChatZilla • Lightning • Penelope • Sunbird • Sync • Thunderbird • Persona |
Не развиваются | Calendar Project • Minimo • Mozilla Suite • Nvu • Prism |
Инфраструктура | Gecko • Necko • XBL • XPCOM • XPConnect • XPInstall • XUL • XULRunner |
Компоненты | Composer • NSPR • Rhino • SpiderMonkey • Tamarin • Venkman |