RELEASE, STABLE и CURRENT - в чем разница?

Версия для печатиОтправить другуPDF version

FreeBSD logo

Довольно частно начинающие администраторы FreeBSD путаются в чем разница между ветками RELEASE, STABLE и CURRENT.

Попробуем внести хоть какую-то ясность в этом вопросе. Итак, стоит иметь ввиду, что эти ветки существуют одновременно в любой момент времени.

Вся разработка ведется и тестируется в CURRENT. А вот в STABLE попадают только протестированные разработки - гарантия того, что они останутся в системе и дальше. Относительно CURRENT - такой гарантии нету, поскольку, если нововведение неудачно, то его выбросят из кода).  По мере работы, когда в STABLE накапливается довольно много изменений и есть гарантия стабильности, STABLE переводится в RELEASE. Тоесть, есть моменты времени, когда STABLE и RELEASE полностью идентичны.

Примечание: Группа Выпуска Релизов FreeBSD выпускает новую версию FreeBSD в среднем раз в четыре месяца. Даты релизов обычно объявляются заранее, так что те, кто работает над системой, знают, когда их проекты должны быть закончены и протестированы. Период тестирования предшествует выходу каждого релиза, для того, чтобы удостовериться в том, что добавление новых возможностей не повлияло на стабильность работы релиза. Многие пользователи расценивают такую осторожность как одну из приятнейших черт FreeBSD, хотя необходимость дожидаться STABLE для получения всех этих новых возможностей может несколько разочаровывать.

После выпуска RELEASE, в него вносятся только критичные обновления, например касающиеся безопасности.

Процесс переноса кода из CURRENT в STABLE называется MFC - merge from current.

Также стоит обратить внимание на момент выхода нового релиза. Когда происходят существенные изменения в коде и STABLE переходит в RELEASE, одновременно изменяется и номер CURRENT (увеличивается на 1). Пример: в момент выхода RELEASE_8_0, CURRENT был переименован в CURRENT_9.

Исходя из предоставленной информации, советую на серверах, находящихся в эксплуатации, использовать только RELEASE.

 

Ваша оценка: Нет Средняя: 4.6 (10 голосов)

Вставай, Україно!

Литература