ветка stable и releng

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

ветка stable и releng

Непрочитанное сообщение bagas » 2014-06-16 14:18:30

Добрый день.
Запутался я, подскажите.
Имеется один из серверов freebsd 10 amd64, он находится в ветке stable. Хочу обновить мир и ядро.
Возник вопрос.
есть ветка releng (в ней кучу обновлений) и есть ветка stable (в ней скудное количество обновлений).
Интересует вопрос, попадают ли обновления реализованные в relenge в ветку stable?
Или, что бы заполучить последние обновления безопасности на момент, нужно переходить на другую ветку?
Последний раз редактировалось f_andrey 2014-06-16 15:54:50, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Re: ветка stable и releng

Непрочитанное сообщение guest » 2014-06-17 10:14:47

bagas писал(а):Добрый день.
Запутался я, подскажите.
Имеется один из серверов freebsd 10 amd64, он находится в ветке stable. Хочу обновить мир и ядро.
Возник вопрос.
есть ветка releng (в ней кучу обновлений) и есть ветка stable (в ней скудное количество обновлений).
Вы что-то путаете!
Есть две ветки:
- Stable
- Current (другое название HEAD)

Теперь про RELEASE и RELENG:
- есть Release-X.Y.Z и для него RELENG-X.Y, где RELENG есть bug-fix и security patches для соответствующего
RELEAZE.
Интересует вопрос, попадают ли обновления реализованные в relenge в ветку stable?
Или, что бы заполучить последние обновления безопасности на момент, нужно переходить на другую ветку?
Stable и Current постоянно изменяются, RELEASE-X.Y.Z - это срез одной из указанных веток на определенный момент,
обычно по достижению стабильности и/или некоторой завершенности.

Соответственно, RELEASE - не развивается, а RELENG - это релиз с патчами, тоже не развивается.

Теперь в терминах SVN:

- смотрим весь репозиторий FreeBSD:

Код: Выделить всё

 svnlite list svn://svn.freebsd.org/base
ROADMAP.txt
head/
projects/
release/
releng/
stable/
svnadmin/
user/
vendor/
vendor-crypto/
vendor-sys/
где head - current
release - релизы
releng - секьюрити патчи к релизам
stable - stable

- Current (HEAD)

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/head
.arcconfig
.arclint
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tests/
tools/
usr.bin/
usr.sbin/
- Stable

Код: Выделить всё

# svnlite list svn://svn.freebsd.org/base/stable
10/
2.0.5/
2.1/
2.2/
3/
4/
5/
6/
7/
8/
9/
Для 10-Stable, соответственно будет:

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/stable/10
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tests/
tools/
usr.bin/
usr.sbin/
Релизы:

Код: Выделить всё

svnlite list svn://svn.freebsd.org/base/release
10.0.0/
2.0/
2.0.5/
2.1.0/
2.1.5/
...
8.3.0/
8.4.0/
9.0.0/
9.1.0/
9.2.0/
Для релиза 10.0.0:

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/release/10.0.0
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tools/
usr.bin/
usr.sbin/
если же нам нужны security патчи для 10.0.0, то переключаемся на releng-10.0 (switch в svn):

Код: Выделить всё

#  svnlite list svn://svn.freebsd.org/base/releng/10.0
COPYRIGHT
LOCKS
MAINTAINERS
Makefile
Makefile.inc1
ObsoleteFiles.inc
README
UPDATING
bin/
cddl/
contrib/
crypto/
etc/
games/
gnu/
include/
kerberos5/
lib/
libexec/
release/
rescue/
sbin/
secure/
share/
sys/
tools/
usr.bin/
usr.sbin/

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: ветка stable и releng

Непрочитанное сообщение bagas » 2014-06-17 10:22:40

Спасибо за пояснение.
Я так и сделал.
Делал для закрытия уязвимости ssl.
И вот что вышло. http://forum.lissyara.su/viewtopic.php?f=3&t=41843
Как я понимаю ссл не также остался уязвим.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: ветка stable и releng

Непрочитанное сообщение FreeBSP » 2014-06-18 1:11:40

есть картинка на эту тему
http://freebsd-image-gallery.netcode.pl ... -model.png
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!