ОС Firefox

редактировать
(Перенаправлено из ОС B2G ) Эта статья об операционной системе от Mozilla. Чтобы узнать о других значениях, см. Firefox (значения).

ОС Firefox
Вертикальный SVG-логотип Firefox OS.svg
Firefox OS 2.1 - Lock screen.png Экран блокировки ночной сборки Firefox OS 2.1 (итальянский)
Разработчик Mozilla
Написано в HTML5, CSS, JavaScript, C ++
Семейство ОС Firefox OS / Open Web (на основе ядра Linux )
Рабочее состояние Снято с производства; разветвляется на KaiOS
Исходная модель Открытый источник
изначальный выпуск 21 февраля 2013 г. ; 7 лет назад ( 21.02.2013)
Последний релиз 2.2.0 / 29 апреля 2015 г. ; 5 лет назад ( 2015-04-29)
Последний предварительный просмотр 2.5.0
Репозиторий Отредактируйте это в Викиданных
Маркетинговая цель Смартфоны Планшетные компьютеры
Платформы ARM, x86, MIPS
Тип ядра Linux
Пользовательский интерфейс по умолчанию Графический
Лицензия Бесплатное программное обеспечение ( MPL 2.0)
Официальный сайт Mozilla.org / firefox / os

Firefox OS (название проекта: Boot to Gecko, также известная как B2G) - это прекращенная операционная система с открытым исходным кодом ,  предназначенная для смартфонов, планшетных компьютеров и смарт-телевизоров,  разработанная Mozilla и внешними участниками. Он основан на движке рендеринга веб-браузера Firefox, Gecko, и на ядре Linux. Впервые он был коммерчески выпущен в 2013 году.

Firefox OS была разработана как полноценная альтернативная операционная система на базе сообщества для непосредственного запуска веб-приложений или приложений, установленных из магазина приложений. В приложениях используются открытые стандарты и подходы, такие как JavaScript и HTML5, надежная модель привилегий и открытые веб- API, которые могут напрямую связываться с аппаратным обеспечением, например аппаратным обеспечением мобильных телефонов. Таким образом, Mozilla с Firefox OS конкурировал с коммерчески развитых операционных систем, таких как Apple, 's прошивкой, Google ' s Android, Microsoft 's Windows Phone, BlackBerry ' S BlackBerry 10, Samsung 's / Linux Foundation, ' S Tizen и Jolla «с Sailfish OS. В декабре 2015 года Mozilla объявила о прекращении разработки новых смартфонов на Firefox OS, а в сентябре 2016 года объявила о завершении разработки. Преемники Firefox OS включают прекращали B2G ОС ) и Acadine Technologies H5OS, а также KaiOS Technologies' KaiOS и My Home Screen Panasonic.

Содержание
  • 1 История
  • 2 Начало и внедрение проекта
    • 2.1 Начало проекта
    • 2.2 История развития
    • 2.3 Управление цифровыми правами (DRM)
    • 2.4 Демонстрации
  • 3 Основные технологии
    • 3.1 Гонк
    • 3.2 Геккон
    • 3,3 Гайя
  • 4 История выпусков
  • 5 вилок
    • 5.1 ОС B2G
      • 5.1.1 История
  • 6 Сравнение с Android
  • 7 критических замечаний
  • 8 устройств
    • 8.1 Официально и неофициально поддерживаемые устройства
  • 9 См. Также
  • 10 Ссылки
  • 11 Внешние ссылки
История

Firefox OS была публично продемонстрирована в феврале 2012 года на Android-совместимых смартфонах. К 16 декабря 2014 года четырнадцать операторов в 28 странах мира предлагали телефоны с Firefox OS.

8 декабря 2015 года Mozilla объявила о прекращении продаж смартфонов с Firefox OS через операторов связи. Позже Mozilla объявила, что смартфоны с Firefox OS будут прекращены к маю 2016 года, поскольку разработка «Firefox OS для смартфонов» прекратится после выпуска версии 2.6. Примерно в то же время сообщалось, что Acadine Technologies, стартап, основанный Ли Гонгом (бывшим президентом Mozilla Corporation ) с различными другими бывшими сотрудниками Mozilla среди своих сотрудников, возьмет на себя миссию по развитию партнерских отношений с операторами для своей собственной ОС Firefox. производная H5OS.

В январе 2016 года Mozilla объявила, что Firefox OS будет работать на UHD- телевизорах Panasonic (как было объявлено ранее, Firefox OS «перейдет на подключенные устройства»). В сентябре 2016 года Mozilla объявила, что работа над Firefox OS прекращена и что весь код, связанный с B2G, будет удален из mozilla-central.

Начало и запуск проекта

Начало проекта

25 июля 2011 года Андреас Гал, директор по исследованиям Mozilla Corporation, объявил о проекте «Boot to Gecko » (B2G) в списке рассылки mozilla.dev.platform. Предложение по проекту заключалось в том, чтобы «преследовать цель создания полной автономной операционной системы для открытого Интернета», чтобы «найти пробелы, которые мешают веб-разработчикам создавать приложения, которые во всех отношениях равны нативным. приложения, созданные для iPhone, Android и Windows Phone 7. " В объявлении были определены следующие рабочие области: новые веб-API для раскрытия возможностей устройств и ОС, таких как телефон и камера, модель привилегий для безопасного отображения их на веб-страницах, приложения для подтверждения этих возможностей и низкоуровневый код для загрузки на Android- совместимое устройство.

Это привело к широкому освещению в блогах. Согласно Ars Technica, «Mozilla заявляет, что B2G мотивируется желанием продемонстрировать, что основанный на стандартах открытый Интернет может стать конкурентоспособной альтернативой существующим стекам разработки приложений от одного производителя, предлагаемым доминирующими мобильными операционными системами».

В 2012 году Андреас Гал расширил цели Mozilla. Он охарактеризовал текущий набор мобильных операционных систем как « огороженные сады » и представил Firefox OS как более доступный: «Мы используем полностью открытые стандарты и не используем никаких проприетарных программ или технологий». (Это изменилось в 2014 году; см. Управление цифровыми правами (DRM) ниже.) Гэл также сказал, что, поскольку программный стек полностью основан на HTML5, уже существует большое количество известных разработчиков. Это предположение используется в WebAPI Mozilla. Это намеченные стандарты W3C, которые пытаются преодолеть разрыв в возможностях, существующий в настоящее время между собственными фреймворками и веб-приложениями. Цель этих усилий - дать возможность разработчикам создавать приложения с использованием WebAPI, которые затем будут работать в любом совместимом со стандартами браузере без необходимости переписывать свое приложение для каждой платформы.

Ян Чонбум на конференции Simonyi - 2014

История развития

В июле 2012 года Boot to Gecko был переименован в Firefox OS после того, как в августе 2012 года начал появляться известный браузер Mozilla для настольных ПК, Firefox, и скриншоты.

В сентябре 2012 года аналитики Strategy Analysts прогнозировали, что на Firefox OS будет приходиться 1% мирового рынка смартфонов в 2013 году - первом году коммерческой доступности.

В феврале 2013 года Mozilla объявила о планах глобального коммерческого развертывания Firefox OS. Mozilla объявила на пресс-конференции перед началом Mobile World Congress в Барселоне, что первая волна устройств с ОС Firefox будет доступна для потребителей в Бразилии, Колумбии, Венгрии, Мексике, Черногории, Польше, Сербии, Испании и Венесуэле. Mozilla также объявила, что LG Electronics, ZTE, Huawei и TCL Corporation взяли на себя обязательства по созданию устройств на базе Firefox OS.

В декабре 2013 года в версии 1.2 были добавлены новые функции, в том числе конференц-связь, автоматическая SMS-аутентификация для выставления счетов за мобильный телефон, улучшенные push-уведомления и три параметра состояния для режима «Не отслеживать».

Асинхронное панорамирование и масштабирование (APZ), включенное в версию 1.3, должно улучшить отзывчивость пользовательского интерфейса.

Была проделана работа по оптимизации Firefox OS для работы на платформе 128 МБ с версией 1.3T. Отсутствует устройство на 128 МБ, которое, похоже, использует эту версию, но может быть незаконченным.

В 2015 году Mozilla перенесла Firefox OS («экспериментальная версия») на MIPS32 для работы с планшетом стоимостью менее 100 долларов (который также может работать под управлением Android 4.4 KitKat). Mozilla работала над разработкой ОС для телефонов со смарт-функциями.

Поддержка Firefox OS была прекращена в январе 2017 года.

Управление цифровыми правами (DRM)

В 2014 году Гал объявил об изменении своего курса, написав, что будущие версии браузера Firefox будут включать DRM. Реализация DRM в браузере Firefox началась с версии 38.

В августе 2015 года попытки Matchstick TV (на базе Firefox OS) добавить DRM привели к упадку Matchstick, решение, которое Boing Boing назвало «самоубийством с помощью DRM».

Демонстрации

ОС Mozilla Firefox, предварительная версия Boot2Gecko для Nexus 4 (LG E960) (кодовое имя: mako)

На Всемирном мобильном конгрессе в 2012 году компании Mozilla и Telefónica объявили, что испанский поставщик телекоммуникационных услуг намеревается в 2012 году выпустить «открытые веб-устройства» на основе HTML5 и этих API. Mozilla также объявила о поддержке проекта со стороны Adobe и Qualcomm и о том, что к проекту присоединятся Innovation Labs Deutsche Telekom. Mozilla продемонстрировала «предварительный просмотр» программного обеспечения и приложений, работающих на телефонах Samsung Galaxy S II (заменяющих их обычную операционную систему Android). В августе 2012 года сотрудник Nokia продемонстрировал ОС, работающую на Raspberry Pi.

Firefox OS совместима с рядом устройств, включая Otoro, PandaBoard, Emulator (ARM и x86), Desktop, Nexus S, Nexus S 4G, Samsung Galaxy S II, Galaxy Nexus и Nexus 4. MIPS порт был создан Imagination Technologies в марте 2015 года.

В декабре 2012 года Mozilla выпустила еще одно обновление и выпустила Firefox OS Simulator 1.0, который можно загрузить как надстройку для Firefox. Последняя версия Firefox OS Simulator 4.0 была выпущена 3 июля 2013 г. и анонсирована 11 июля 2013 г.

Планируемый Mozilla смартфон Firefox стоимостью 25 долларов США, представленный на MWC, создан Spreadtrum. Mozilla сотрудничает с четырьмя производителями мобильных телефонов и пятью операторами беспроводной связи, чтобы предоставить пять смартфонов на базе Firefox в Европе и Латинской Америке, при этом запуск мобильных телефонов возглавляет британский маркетолог Джон Д. Бернард. В Индии Mozilla планировала запустить продукт по цене 25 долларов в партнерстве с Intex amp; Spice, но в итоге цена составила 33 доллара (в пересчете на 1999 рупий ).

Основные технологии
Схема архитектуры Firefox OS

Первоначальная разработка включает три основных уровня программного обеспечения:

Гонк

Gonk состоит из ядра Linux и уровня аппаратной абстракции пользовательского пространства (HAL). Ядро и несколько библиотек пользовательского пространства являются общими проектами с открытым исходным кодом: Linux, libusb, BlueZ и т. Д. Некоторые другие части HAL используются совместно с проектом Android: GPS, камера и другие. Gonk - это, по сути, чрезвычайно простой дистрибутив Linux и, следовательно, с точки зрения Gecko, просто цель переноса Gecko; есть порт Gecko для Gonk, так же, как есть порт Gecko для OS X и порт Gecko для Android. Однако, поскольку команда разработчиков полностью контролирует Gonk, разработчики могут полностью раскрыть все функции и интерфейсы, необходимые для комплексных мобильных платформ, таких как Gecko, но которые в настоящее время недоступны для других мобильных ОС. Например, с помощью Gonk, Gecko может получить прямой доступ к полному телефону стек и отображение фреймбуферу, но не имеет такой доступ на любом другом ОСЕ.

Геккон

Основная статья: Геккон

Gecko - это движок веб-браузера Firefox OS. Gecko реализует открытые стандарты для HTML, CSS и JavaScript. Gecko включает сетевой стек, графический стек, механизм компоновки, виртуальную машину (для JavaScript) и уровни переноса.

Гайя

Gaia - это пользовательский интерфейс Firefox OS, который управляет всем, что отображается на экране. Gaia по умолчанию включает в себя реализации экрана блокировки, домашнего экрана, приложения для набора номера и контактов, приложения для обмена текстовыми сообщениями, приложения для камеры и поддержки галереи, а также классические приложения для телефона: почту, календарь, калькулятор и рынок. Gaia полностью написана на HTML, CSS и JavaScript. Он взаимодействует с операционной системой через Open Web API, которые реализованы Gecko. Поскольку он использует только стандартные веб-API, он может работать в других ОС и других веб-браузерах.

История выпуска
Версия Создана первая сборка Дата завершения функции (FC) Дата завершения кода (CC) Дата выхода Кодовое имя Версия Gecko Включены исправления безопасности Конец жизни
1.0 14 августа 2012 г. 22 декабря 2012 г. 21 февраля 2013 г. TEF Геккон 18 Геккон 18 21 февраля 2013 г.
1.0.1 25 января 2013 г. 6 сентября 2013 г. Шира Геккон 18 Геккон 20 6 сентября 2013 г.
1.1.0 20 февраля 2013 г. 29 марта 2013 г. 9 октября 2013 г. Лео Gecko 18+ (новые API ) Геккон 23 27 мая 2014 г.
1.1.1 24 августа 2013 г. HD Gecko 18+ (новые API ) Геккон 23 27 мая 2014 г.
1.2.0 21 июня 2013 г. 15 сентября 2013 г. 9 декабря 2013 г. Кои Геккон 26 Геккон 26 9 июня 2014 г.
1.2.1 4 декабря 2013 г. Геккон 26 Геккон 26 17 декабря 2013 г.
1.3.0 17 сентября 2013 г. 31 января 2014 г. 17 марта 2014 г. Геккон 28 Геккон 28 4 сентября 2014 г.
1.3.0т 8 апреля 2014 г. Геккон 28 Геккон 28 19 декабря 2014 г.
1.4.0 10 декабря 2013 г. 25 апреля 2014 г. 9 июня 2014 г. 8 августа 2014 г. Геккон 30 Геккон 30 14 мая 2015
1.5.0 17 марта 2014 г. 14 апреля 2014 г.
2.0.0 21 февраля 2013 г. 21 июля 2014 г. 1 сентября 2014 г. Геккон 32 Геккон 32 23 июля 2015 г.
2.1.0 9 июня 2014 г. 13 октября 2014 г. 21 ноября 2014 г. Геккон 34 Геккон 34 23 июля 2015 г.
2.2.0 2 сентября 2014 г. 29 апреля 2015 г. 8 июня 2015 г. 20 августа 2015 г. Геккон 37 Геккон 37
2.5.0 12 января 2015 г. 2 ноября 2015 г. (планируется) 4 января 2016 г. (планируется) Геккон 44 Геккон 44
2.6.0 30 октября 2015 г.
Spark v0.1 15 апреля 2015 г. 22 июня 2015 г. Искра Последний
Вилки

Panasonic продолжает разрабатывать операционную систему для использования в своих телевизорах Smart TV, работающих под управлением My Home Screen под управлением Firefox OS.

Acadine Technologies также заимствовала H5OS из Firefox OS. Ли Гонг, основатель компании, руководил разработкой Firefox OS, будучи президентом Mozilla Corporation.

Вилка называется KaiOS была использована на несколько моделей телефонов, в том числе Alcatel 'OneTouch Go Флип s (известный как Cingular Флип 2 на AT amp; T), Reliance Jio ' s JioPhone (LYF F30C) и ИНТЕКС в Turbo + 4G. Система обеспечивает поддержку приложений на базе 4G LTE, Wi-Fi, GPS и HTML5 на несенсорных устройствах с оптимизированным пользовательским интерфейсом, меньшим использованием памяти и более длительным временем автономной работы.

ОС B2G

ОС B2G
Разработчик Сообщество Mozilla
Семейство ОС Firefox OS / Open Web (на основе ядра Linux )
Рабочее состояние Неактивный
Репозиторий Отредактируйте это в Викиданных
Официальный сайт github.com / mozilla-b2g / B2G

ОС B2G (Boot 2 Gecko ) была мобильной операционной системой, разработанной сообществом и пришедшей на смену Firefox OS. Он следует цели Firefox OS по созданию полноценной альтернативной операционной системы для сообщества, которая запускает программное обеспечение в виде веб-приложений. Поэтому его мобильные приложения используют открытые веб-стандарты и языки программирования, такие как JavaScript и HTML5, надежную модель привилегий и открытые веб- API, которые могут напрямую взаимодействовать с оборудованием устройства.

В настоящее время она является основой KaiOS, которая (по состоянию на январь 2019 года) занимает более 17 процентов индийского рынка мобильных телефонов и является третьей по популярности операционной системой для телефонов. KaiOS имеет закрытый исходный код.

История

ОС B2G была разветвлена ​​из Firefox OS после решения Mozilla прекратить поддержку своей мобильной операционной системы. По словам Ари Яакси и Дэвида Брайанта, решение было принято для того, чтобы «быстро развиваться и вносить существенные новые архитектурные изменения в Gecko, организации, занимающейся разработкой платформ Mozilla, необходимо удалить весь код, связанный с B2G, из mozilla-central». По состоянию на 2017 год ОС B2G больше не поддерживается.

Сравнение с Android

ОС Firefox использует ядро ​​Linux, как и Android. ОС Firefox использовала движок Gecko поверх ядра Linux для рендеринга вывода на экран. Приложения были написаны с использованием HTML5, CSS и JavaScript - все три языка взаимодействовали друг с другом при создании веб-страниц в Интернете. По сути, приложения в Firefox OS были веб-приложениями, а ОС можно было рассматривать как веб-браузер, хранящий контент в автономном режиме. С другой стороны, приложения Android написаны на Java с помощью Android Studio. Android также пользуется большей зрелостью и поддержкой. Несмотря на эти различия, в Firefox OS есть все необходимое для использования смартфона. Firefox выпустил свое первое официальное устройство в Германии в 2014 году - Alcatel One Touch Fire. Устройство имело 3,5-дюймовый экран HVGA, процессор Cortex A5, 256 МБ ОЗУ и 512 МБ памяти. По состоянию на декабрь 2015 года Mozilla выпустила 12 смартфонов в 24 странах.

Критика

Крис Зиглер с технологического веб-сайта The Verge написал, что Firefox OS перенесет распространение приложений в эпоху, предшествующую iPhone, и потребует от разработчиков приложений иметь дело с несколькими операторами связи и их магазинами приложений. На Mobile World Congress генеральный директор Mozilla Гэри Ковач сказал, что Firefox OS имеет то преимущество, что пользователям не нужно устанавливать приложение, чтобы использовать его. Mozilla стремилась максимально использовать это с помощью функции поиска, встроенной в Firefox OS, основной функции платформы.

Янне Линдквист, исследователь безопасности мобильных устройств в WINLAB Университета Рутгерса, выразил обеспокоенность по поводу механизма обнаружения веб-платформы, но представитель Mozilla заявил, что Mozilla требует от разработчиков «упаковывать загружаемые приложения в zip-файл, который был криптографически подписан магазин, в котором оно было отправлено, с заверением, что оно было проверено ". Кроме того, «приложениям, возвращающимся из поиска, предоставляется только ограниченный доступ к программным интерфейсам и приложениям устройства, если пользователь не дает разрешение на дальнейший доступ».

Устройства
Основная статья: Сравнение устройств Firefox OS

Официально и неофициально поддерживаемые устройства

Структурное сходство между Firefox OS и Android позволяет платформе Mozilla работать на ряде устройств, поставляемых с Android. Хотя некоторые порты Firefox OS практически не отличаются от своих исходных версий, другие сильно модифицированы для соответствия рассматриваемому устройству. Следует отметить довольно много, что специально сделано для Firefox OS, как указано выше. Некоторые из них предназначены для самих разработчиков, а некоторые - для потребительских телефонов. Существуют также эмуляторы для тестирования как приложений, так и самой ОС на рабочем столе, которые предназначены как для тестирования ОС, так и для самих разработчиков.

Специальные устройства для Firefox OS для разработчиков:

  • Geeksphone Keon
  • Пик Гикфон
  • T2Mobile Flame
  • ZTE Open
  • ZTE Open C

Специальные устройства Firefox OS для потребителей:

  • Alcatel Onetouch FireC 4020D
  • Бумага APC
  • Cherry Mobile Ace
  • Intex Cloud FX
  • KDDI Fx0
  • Спайс Огонь Один MI FX1
  • Spice Fire One Mi-FX 2
  • Симфония GoFox F15
  • Zen 105 Firefox
  • ZTE Open II

Firefox OS был перенесен на следующие устройства:

Смотрите также
Ссылки
внешние ссылки
Последняя правка сделана 2023-04-03 01:16:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте