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. Он также признал, что существует
"конечная цель", которая заключается в "прекращении засилья запатентованных
технологий в мире мобильных устройств".



Оставить мнение