Rapid Release

10 Декабрь 2012
В статье описана новый цикл разработки браузера Mozilla Firefox, в рамках которого на каждый из этапов разработки выделяется по шесть недель.

Rapid Release — это наименование нового цикла разработки браузера Mozilla Firefox, в рамках которого мажорные версии веб-обозревателя выпускаются каждые шесть недель, а поддержка предыдущих версий прекращается. Разработка браузера по планам нового цикла ведется одновременно в четырех каналах:

  • Mozilla-central или Nightly;
  • Mozilla Aurora;
  • Mozilla Beta;
  • Mozilla Release.

Рассмотрим каждый из каналов подробнее, чтобы понять о том, чем именно занимаются разработчики в рамках каждого из них.

Nighly или Mozilla-central

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

По данным разработчиков, в этом канале производятся следующие изменения:

  • разработка основных направленный расширения функционала браузера, запланированных для реализации;
  • слияние нескольких репозиториев исходного кода, развиваемых в рамках проекта Mozilla Firefox;
  • внесение изменений в основные локализации, в основном, в en-US;
  • слияние кода, разрабатываемого в рамках каналов Mozilla-shadow и Mozilla-central.

Каждую ночь из созданного кода создаются очередные сборки, имеющее название «ночных».

Mozilla Aurora

Этот канал может быть иначе назван каналом альфа-разработки. Сборки, созданные на основе кода, разработанного в данном канале, предназначены для опытных пользователей, знающих о риске потери настроек, данных и другой пользовательской информации. Стоит учитывать, Aurora-сборки также могут быть крайне нестабильны и их использование в повседневной работе не рекомендуется.

Как говорят разработчики, в этом канале производятся следующие изменения:

  • исправление ошибок и недочетов, совершенных в ходе разработки в рамках канала Mozilla-central;
  • внесение изменений в остальные поддерживаемые локализации;
  • исправление ошибок, препятствующих переводу кода в следующие каналы Mozill Beta и Mozilla Release;
  • частичная синхронизация кода с каналом основной разработки Mozilla-shadow;
  • составление списка возможностей, которые не получается стабилизировать до окончания цикла разработки, и удаление кода, отвечающего за его реализацию.

Выпуск сборок браузера Mozilla Firefox из кода, разработанного в канале Mozilla Aurora, осуществляется каждую ночь.

Mozilla Beta

Как понятно из названия, в этом канале, который как и предыдущие занимает шесть недель, производится бета-тестирование нового релиза браузера Firefox. К моменту перевода кода в канал Beta разработчики уже отказались от того кода, который не удалось стабилизировать и сосредоточились на поиске и исправлении ошибок. Бета-версии уже можно использовать в повседневной работе, однако стоит учитывать, что проблемы со стабильностью еще могут наблюдаться.

В этом канале производятся следующие изменения:

  • исправление найденных ошибок;
  • отключение функций, стабильность которых вызывает сомнение у разработчиков.
  • Как поясняют разработчики, сборки браузера из кода в канале Mozilla Beta по плану создаются каждую неделю, однако их число и периодичность могут быть изменены из-за каких-либо серьезных проблем.

Mozilla Release

В рамках этого канала выпускаются официальные релизы браузера Mozilla Firefox, то есть это самые стабильные сборки, которые и нужно использовать тем, кто нуждается в надежном работающем приложении. В этом канале выпускаются обновления, которые решают найденные проблемы с информационной безопасностью.

Новые сборки выпускаются каждые шесть недель или же по необходимости.

Mozilla Shadow

Этот канал стоит несколько особняком, поскольку в нем не осуществляется непосредственного создания кода веб-обозревателя. В канале создаются исправления для найденных уязвимостей, в том числе и для уязвимостей «нулевого дня». После того в как в канале исправляются найденные ошибки и уязвимости, код исправлений внедряется в код каналов Mozilla-central и Mozilla Aurora.

Разработчики поясняют, что код, создаваемый в рамках данного канала не является общедоступным. Подобное управление кодов сделано для того, чтобы лишить киберпреступников возможности получать информацию об уязвимостях и осуществлять атаки на пользователей. Код в канале видит только специализированная команда разработчиков, отвечающая за решение проблем безопасности.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно

Материалы по теме Rapid Release

Комментариев нет.