FAQ FreeBSD - Версии FreeBSD
ОГЛАВЛЕНИЕ
4. Какова последняя версия FreeBSD?
Версия 4.1.1, выпущенная в сентябре 2000 года, является самой последней версией
ветки STABLE. Она также является самым последним РЕЛИЗОМ.
Если говорить кратко, то ветка -STABLE предназначена поставщикам услуг Internet
или другим корпоративным пользователям, которым в первую очередь нужна надё
жность и не слишком большое количество отличий от последнего релиза по срав
нению с возможностями последнего снэпшота -CURRENT. Релизы можно делать из
любой ветки, но -CURRENT вы должны использовать только в случае, если уверены,
что готовы к постоянным (по сравнению со -STABLE) изменениям в работе системы.
Релизы делаются только раз в несколько месяцев. Хотя многие стараются отслежив
ать актуальное состояние исходных текстов FreeBSD (обратите внимание на вопросы
о FreeBSD-CURRENT и FreeBSD-STABLE), делать это не обязательно, так как
исходные тексты постоянно меняются.
5. Что такое FreeBSD-CURRENT?
FreeBSD-CURRENT - это версия операционной системы, находящаяся в стадии
разработки до момента выпуска 5.0-RELEASE. Таким образом, она представляет
реальный интерес только для разработчиков системы и её фанатов. Обратитесь к
соответствующему разделу Руководства для прояснения деталей работы с -CURRENT.
Если вы не специалист по операционным системам или не в состоянии отличить
реальную проблему от временных явлений, вы не должны использовать
FreeBSD-CURRENT. Эта ветвь зачастую меняется очень быстро и вполне может быть
просто не работоспособна некоторое время. Те, кто используют FreeBSD-CURRENT,
должны быть в состоянии анализировать любые проблемы и сообщать о них, если это
действительно ошибки, а не "глюки". Сообщения типа "make world produces some
error about groups" в списке рассылки -CURRENT иногда воспринимаются
пренебрежительно.
Ежедневно из веток -CURRENT и -STABLE делаются снэпшоты. В настоящее время
имеются в наличии дистрибутивы некоторых снэпшотов. Их предназначение:
* Тестирование самой последней версии инсталлятора.
* Дать людям, которые хотят работать с -CURRENT или -STABLE, но не имеют в
ремени и/или возможности (пропускной способности) для отслеживания ежеднев
ных измененений, простой способ её установки.
* Фиксация точки для последующих ссылок в случае, если позже мы что-нибудь
очень сильно сломаем. (Хотя CVS, как правило, не позволяет случиться ничему
такому ужасному :)
* Любые новые возможности, которым требуется тестирование, должны иметь как
можно больше потенциальных тестеров.
Не утверждается, что всякий снэпшот -CURRENT имеет качество "готового продукта"
. Если вам нужна стабильно работающая и полностью оттестированная система, то
необходимо дождаться выхода полного релиза или воспользоваться снэпшотами
-STABLE.
Снэпшоты доступны непосредственно с ftp://current.FreeBSD.org/pub/FreeBSD/ для
5.0-CURRENT и releng4.FreeBSD.org для снэпшотов 4-STABLE. На момент написания
этого документа (май 2000) снэпшоты 3-STABLE больше не выпускаются.
Снэпшоты, как правило, генерируются ежедневно для всех активно разрабатываемых
веток.
6. В чём смысл FreeBSD-STABLE?
После того, как была выпущена FreeBSD 2.0.5, мы решили разделить разработку
FreeBSD на две части. Одна ветка, названная -STABLE, предназначена для внесения
только хорошо оттестированных исправлений и маленьких последовательных усов
ершенствований (для провайдеров услуг Интернет и других коммерческих пользов
ателей, для которых неожиданные изменения или экспериментальные возможности в
есьма нежелательны). Другой ветвью является -CURRENT, и она по существу яв
ляется прямой линией, ведущей к 5.0-RELEASE (и последующим) с тех пор, как была
выпущена 2.0. Если вам поможет картинка, то вот как это выглядит:
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 -> 2.2.7 -> 2.2.8 [конец]
| (Мар 1997) (Окт 97) (Апр 98) (Июл 98) (Дек 98)
|
|
3.0-SNAPs (начало в I квартале 1997)
|
|
3.0-RELEASE (Окт 1998)
|
| [3.0-STABLE]
*ВЕТВЬ* 3.1-RELEASE (Фев 1999) -> 3.2 -> 3.3 -> 3.4 -> 3.5 -> 3.5.1
| (Май 1999) (Сен 1999) (Дек 1999) (Июнь 2000) (Июль 2000)
|
| [4.0-STABLE]
*ВЕТВЬ* 4.0 (Март 2000) -> 4.1 -> 4.1.1 -> ... будущие релизы 4.x ...
|
| (Июль 2000) (Сентябрь 2000)
\|/
+
[продолжение 5.0-CURRENT]
Ветвь -CURRENT постепенно переходит в 5.0 и выше, тогда как предыдущая ветвь,
2.2-STABLE, была вытеснена релизом 2.2.8. Её заменила ветвь 3-STABLE, финальный
релиз которой, 3.5.1-RELEASE, вышел в июле 2000 года. В мае 2000 года (хотя
релиз 3.5 вышел после этой даты) ветвь 3-STABLE была более или менее полностью
вытеснена ветвью 4-STABLE. В сентябре 2000 года была выпущена 4.1.1-RELEASE.
Активно разрабатываемой веткой -STABLE является 4-STABLE, хотя исправления
ошибок (в основном касающиеся вопросов безопасности) всё ещё вносятся и в
3-STABLE. Предполагается, что ветвь 3.X будет официально признана устаревшей
летом 2000 года. "Текущей веткой" сейчас является 5.0-CURRENT, хотя выход её
релиза ещё не запланирован.
7. В какой момент выпускаются новые версии FreeBSD?
Как правило, основная группа разработчиков выпускает новую версию, только когда
они уверены, что добавленных новых возможностей и/или внесённых исправлений уже
достаточно и новый релиз не потеряет стабильности. Многие пользователи оценив
ают эту осторожность как одну из лучших сторон FreeBSD, хотя она несколько
разочаровывает, если вам не терпится попробовать новые возможности..
В среднем новые версии выпускаются примерно раз в четыре месяца.
Для тех, кому не терпится, ежедневно выпускаются бинарные релизы.. смотрите в
ыше.