Роды Ubuntu 15.10
Журналисты из OMG Ubuntu подготовили картинку, которая дает представление о том, как появляется каждая на свет новая версия Ubuntu. А руководитель Отдела тестирования Либератума подготовил свои комментарии к иллюстрации.
Процесс разработки Ubuntu 15.10: от А до Я
Май. Старт разработки 15.10. К этому времени программисты договариваются о новшествах, которые появятся в дистрибутиве и замораживают этот список на все 6 месяцев.
Июнь. Прошел только месяц, а дистрибутив уже почти готов и запускается параллельный процесс тестирования. Для этого в сеть выкладывается первая alpha-версия. Альфа — это когда программа уже работает, но могут возникнуть критические ошибки, несовместимые с дальнейшим использованием дистрибутива.
Июль. Вторая альфа. Часть критических ошибок исправлена и тестировшики получают возможность продолжить работу.
Август. Выпуск первой beta-версии. Бета — это когда программа работает более-менее сносно и критические ошибки больше не возникают. Грубо говоря, дистрибутив уже не виснет, но некоторые программы еще падают.
Сентябрь. Вторая бета. Новшества больше не вносятся и вся работа идет над исправлением ошибок. Единственное, что может пока изменяться — ядро.
Октябрь. Выпуск релиз-кандидата. Работа над бетой завершается, все исправления фиксируются, релиз-кандидат отправляется на тестирование. Если новые ошибки не находятся, релиз-кандидат объявляется финальной версией и выкладывается как релиз. Если ошибки находятся, выпускается RC1, RC2, RC3 и так далее, пока качество продукта не будет доведено до достойного уровня. В технологическом процессе по выпуску Ubuntu релиз-кандидат всегда только один. 15 октября происходит заморозка изменений и в ядре.
Релиз. Прошло всего 6 месяцев, а от роженицы уже требуют выдать результат. Вне зависимости от того, насколько плод сформирован. В Canonical называют это предсказуемым расписанием релизов и очень гордятся им. Считается, что такое точное соответствие графику высоко ценится корпоративными заказчиками. 22 октября выкидыш Ubuntu 15.10 извергается из чресл Canonical и фирма сразу же приступает к подготовке к новым родам.
Комментарии
Intercessio
26 мая, 2015 - 21:42
А не лучше не каждых полгода делать релиз,
а раз в 2 года?
Было бы больше времени на работу над дистром.
pomodor
26 мая, 2015 - 22:13
Лучше! Есть и такая Убука, Дебианом зовется.
Чингачгук
27 мая, 2015 - 07:21
ИМХО продуктивнее вообще убрать промежуточные релизы и оставить только LTS.
Либо сделать промежуточный — 2 года, а LTS — 5 лет, как в Debian.
comrade
27 мая, 2015 - 11:29
Всё равно разница в подходах с дебианом будет.
Ubuntu LTS выпускают на основе ветки Debian testing, где-то за год до перехода этого testing в stable.
Т.е., например, Ubuntu 14.04 — это только что вышедший stable, Debian 8 Jessie.
Чингачгук
18 июля, 2015 - 05:36
И хорошо, что есть разница в подходах. Каждый может выбрать дистрибутив по душе. Мне лично нравится идея плавающего релиза.
Комментировать