Страница 2 из 65 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, хотя она несколько разочаровывает, если вам не терпится попробовать новые возможности.. В среднем новые версии выпускаются примерно раз в четыре месяца. Для тех, кому не терпится, ежедневно выпускаются бинарные релизы.. смотрите в ыше. |