В чём смысл FreeBSD-STABLE?
После того, как была выпущена FreeBSD 2.0.5, разработка FreeBSD разделилась на две части. Одна ветка получила название , а другая . FreeBSD-STABLE предназначена для провайдеров услуг Интернет и других коммерческих пользователей, для которых неожиданные изменения или экспериментальные возможности весьма нежелательны. В неё вносятся только хорошо оттестированные исправления и другие небольшие последовательные усовершенствования. С другой стороны, FreeBSD-CURRENT являлась единой веткой, не разрываемой с момента выхода версии 2.0 и ведущей к 5.2.1-RELEASE (и последующим релизам). В момент выхода 5.3-RELEASE ожидается создание ветки 5-STABLE, а FreeBSD-CURRENT станет 6-CURRENT. Если вам поможет картинка, то вот как это выглядит:
2.0 | | | [2.1-STABLE] *ВЕТВЬ* 2.0.5 -> 2.1 -> 2.1.5 -> 2.1.6 -> 2.1.7.1 [конец 2.1-STABLE] | (Мар 1997) | | | [2.2-STABLE] *ВЕТВЬ* 2.2.1 -> 2.2.2-RELEASE -> 2.2.5 -> 2.2.6 -> | (Мар 1997) (Окт 97) (Апр 98) | 2.2.7 -> 2.2.8 [конец] | (Июл 98) (Дек 98) | | 3.0-SNAPs (начало в I квартале 1997) | | 3.0-RELEASE (Окт 1998) | | [3.0-STABLE] *ВЕТВЬ* 3.1-RELEASE (Фев 1999) -> 3.2 -> 3.3 -> | (Май 1999) | 3.4 -> 3.5 -> 3.5.1 | (Сен 1999) (Дек 1999) (Июнь 2000) (Июль 2000) | | [4.0-STABLE] *ВЕТВЬ* 4.0 (Март 2000) -> 4.1 -> 4.1.1 -> | (Июль 2000) | 4.2 -> 4.3 -> 4.4 -> ... последующие релизы 4.X ... | (Сентябрь 2000) (Ноябрь 2000) 5.0-RELEASE (Янв 2003) | | 5.1-RELEASE (Июнь 2003) | | 5.2-RELEASE (Янв 2004) | | 5.2.1-RELEASE (Фев 2004) | \|/ + [продолжение 5-CURRENT]
Ветвь 2.2-STABLE была завершена выходом релиза 2.2.8. Ветвь 3-STABLE была завершена выходом релиза 3.5.1. Единственными изменениями в этих ветвях могут быть только исправления ошибок, касающихся безопасности.
Последним релизом из ветки 4-STABLE на данный момент является 4.10-RELEASE, выпущенная May 2004.
Ветка 5-CURRENT постепенно движется к созданию ветки 5-STABLE. Смотрите Что такое FreeBSD-CURRENT? для более подробной информации об этой ветке.