Дата: 26.07.2011
Mozilla раскрыла сегодня предварительные планы по превращению движка Gecko, обеспечивающего работу браузера Firefox, в операционную систему с открытым исходным кодом, которая в конечном итоге будет работать на телефонах и планшетах.
Проект получил название Boot to Gecko, и известно, что исходный код будет публиковаться в "режиме реального времени" (по мере написания), сказал Андреас Гал, исследователь из Mozilla. Gecko является механизмом виртуализации, обеспечивающим работу Firefox и почтового клиента Thunderbird. С операционной системой Google Android все выглядит несколько иначе: хотя исходный код является открытым, основные разработки на ней недоступны до тех пор, пока Google не даст зеленый свет, опубликовав код – и иногда приходится ждать несколько месяцев.
"Мы будем делать эту работу открыто, мы будем обнародовать исходный код в режиме реального времени, мы будем вносить все успешные дополнения в соответствующую группу стандартов, и мы будем отслеживать изменения, которые выходят из этого процесса. Мы не пытаемся просто запустить родные приложения в Firefox, мы пытаемся запустить их в интернете", - заявил Гал в сообщении на форуме. Майк Шейвер, вице-президент Mozilla по разработкам, сообщил, что приложения Boot to Gecko не будут использовать Android SDK, вместо этого будут применяться новые и существующие на данный момент Web API .
Он также отметил четыре сферы развития. Одна из них - новые Web API, что означает создание "прототипных API для поддержания связи между устройством и возможностями ОС работать с контентом." Таким образом операционная система будет поддерживать современные неотъемлемые мобильные функции, такие как телефония, SMS, камеры, USB, Bluetooth и чипы ближней коммуникации. Вторая область развития – это создание privilege model (привилегированной модели), которая представляет собой ключевую функцию безопасности для обеспечения того, чтобы новые возможности "были безопасны для страниц и приложений ", - сказал он.
Boot to Gecko будет включать некоторый низкоуровневый код Android для ядра и драйверной поддержки, так что он сможет запускаться на устройствах Android. Это пока лишь в теории, и переход на новую систему может оказаться достаточно непростой задачей. Последняя сфера разработки - приложения. Главная идея, стоящая за Boot to Gecko, это создание системы, в которой родные веб-приложения смогут работать также, как на устройствах функционируют приложения iOS.
Шейвер добавил, что компания рассматривает целевыми устройства на Tegra 2, поскольку они предлагают аппаратное ускорение открытых аудио и видео форматов.
Для людей, которые хотят получить более ясное представление о том, что будет представлять собой Boot to Gecko, Гал отметил, что его "отправной точкой" является устройство, использующее Firefox для Android в качестве homescreen, с некоторыми встроенными кастомизированными API. Он также признал, что существует "конечная цель", которая заключается в "прекращении засилья запатентованных технологий в мире мобильных устройств".