The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Кандидат в релизы FreeBSD 9.0

23.10.2011 17:01

Анонсирован кандидат в релизы FreeBSD 9.0. Финальный релиз можно ожидать через 3-4 недели. Установочные образы FreeBSD 9.0-RC1 доступны в форме bootonly, DVD и Memstick для платформ amd64, i386, powerpc, powerpc64, ia64 и sparc64. С обзором новшеств FreeBSD 9.0 можно познакомиться в тексте анонса первой бета-версии.

Начиная с текущей тестовой версии обеспечена возможность бинарного обновления с использованием утилиты freebsd-update для платформ i386 и amd64. Поддерживается обновление FreeBSD 7.[34]-RELEASE, 8.[12]-RELEASE или 9.0-BETA[123]:

Перед обновлением необходимо немного изменить код утилиты freebsd-update, добавив возможность использования символа '@' и '%' в именах файлов (иначе в процессе обновления будет выведена ошибка):


    sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update
Загружаем обновления:

    freebsd-update upgrade -r 9.0-RC1
Из-за изменения способа оформления релиза FreeBSD возможно появление двух подводных камней:

1. Ядро FreeBSD, которое раньше могло находиться как в /boot/kernel, так и в /boot/GENERIC, теперь должно быть размещено только в /boot/kernel. Если ядро было в /boot/GENERIC то в процессе обновления оно будет удалено.

2. В процессе обновления будет удалено содержимое /usr/src.

Устанавливаем обновления ядра:


   freebsd-update install
Перезагружаем систему (перед вторым этапом установки необходимо загрузиться с новым ядром):

   shutdown -r now
Выполняем установку компонентов не связанных с ядром, попутно отвечая на вопросы, касающиеся решения конфликтов при обновлении файлов конфигурации:

   freebsd-update install
После этого шага freebsd-update может предложить пересобрать приложения, установленные из пакетов или портов. После пересборки, если freebsd-update выдал соответствующее предупреждение, нужно запустить freebsd-update ещё раз для очистки старых библиотек.

   freebsd-update install
Перезагружаем систему:

   shutdown -r now




  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
  2. OpenNews: Третья бета-версия FreeBSD 9.0
  3. OpenNews: FreeBSD Foundation профинансирует доработку DIFFUSE и реализацию xlocale API
  4. OpenNews: Отчет о состоянии развития FreeBSD за второй квартал 2011 года
  5. OpenNews: Вторая бета-версия FreeBSD 9.0
  6. OpenNews: Вышла первая бета-версия FreeBSD 9.0 и PC-BSD 9.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32114-freebsd
Ключевые слова: freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:31, 23/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –16 +/
    Веселуха. Они когда - нибудь Live Upgrade запилят или кишка тонка?
     
     
  • 2.3, myc (?), 20:57, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Live Upgrade монолитных ядер - ацки сложная штука.
    Да и freebsd не позиционируется для использования в системах высокой надежности и доступности.
    На этом поприще есть игроки типа HP-UX, AIX и пр., со специально заточенным по них железом.
     
  • 2.4, Аноним (-), 21:19, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Может прозвучит немного надоедливо, но все я считаю - не нужно! Ибо намного проще просто ребутнуть тачку, чем настолько сильно усложнять код, реализовывая этот Live Upgrade
     
     
  • 3.7, Wulf (??), 22:11, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    после live upgrade тоже надо перегружать
     
  • 3.16, Аноним (-), 09:45, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Может прозвучит немного надоедливо, но все я считаю - не нужно! Ибо
    > намного проще просто ребутнуть тачку, чем настолько сильно усложнять код, реализовывая
    > этот Live Upgrade

    Коллега, надо бы устриц-то пробовать, прежде, чем мнение иметь об их вкусе. LU тоже требует рестарта, вопрос в том, что всего лишь одного и обновление катится в multiuser. И ничего там нет архисложного, три простеньких пакета в Solaris. Около 300 килобайт в сумме. Просто скрипты.

     
     
  • 4.32, Клыкастый (ok), 01:32, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в чём профит LU тогда, неясно...
     
     
  • 5.35, Wulf (??), 10:55, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > в чём профит LU тогда, неясно...

    Профит простой. при апгрейде LU не правит работующую систему "по-живому", а создает ее клон, апгрейдит этот клон и перегружается в него. В результате ситуации с "апгрейдом на половину" и "не взлетела после" либо исключены либо легко откатываются назад.

     
     
  • 6.37, Аноним (-), 19:31, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого нужна полноценная поддержка возможностей ZFS всей системой. А ее еще даже в инсталляторе не допилили, хотя сколько лет уже прошло.
     
     
  • 7.41, Клыкастый (ok), 04:48, 03/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Для этого нужна полноценная поддержка возможностей ZFS всей системой.

    Уточните плиз что за "поддержка всей системой"...

    > А ее еще даже в инсталляторе не допилили, хотя сколько лет уже прошло.

    ...и какое отношение ко всему этому имеет инсталлятор. Инсталлятор - да, на ZFS не ставит. Но всё остальное работает себе и работает. Что с ufs, что с zfs. Или я чего-то недопонял? Или вы имели в виду _только_ инсталлятор?


     
     
  • 8.43, iZEN (ok), 23:44, 03/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуйста, распишите по шагам установку системы на другой диск с заранее подгот... текст свёрнут, показать
     
     
  • 9.44, Клыкастый (ok), 21:04, 10/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хотелось бы узнать, что именно у вас не получается Подразумевается, что zpool ... текст свёрнут, показать
     
     
  • 10.45, iZEN (ok), 21:47, 10/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это делал Читал Доставляет с каждой новой установкой необходимость в Single Mo... большой текст свёрнут, показать
     
  • 6.42, Клыкастый (ok), 04:52, 03/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Профит простой. при апгрейде LU не правит работующую систему "по-живому", а создает ее клон, апгрейдит этот клон и перегружается в него.

    Удобно.

    > В результате ситуации с "апгрейдом на половину"

    хм. выключили свет и сдох упс на make installworld?

    > и "не взлетела после" либо исключены либо легко откатываются назад.

    ну убедили :) штука годная...


     
  • 2.8, Wulf (??), 22:13, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Веселуха. Они когда - нибудь Live Upgrade запилят или кишка тонка?

    какой именно фишки live upgrade нехватает?

     
     
  • 3.15, Аноним (-), 09:43, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обновление в мультиюзере и синхронизация ABE перед активацией. А что, LU в целом реализована а не хватает лишь какой-то фишки? ИМХО LU вообще ни у кого кроме Solaris нет и никогда не было.
     
     
  • 4.18, Wulf (??), 11:12, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Обновление в мультиюзере.

    Это и так сделано в freebsd-update.

    > синхронизация ABE перед активацией

    Пока еще нет. Хотя как сторонний набор скриптов и существует
    http://anonsvn.h3q.com/projects/freebsd-patches/wiki/manageBE

    > А что, LU в целом реализована а не хватает лишь какой-то фишки? ИМХО LU вообще ни у кого кроме Solaris нет и никогда не было.

    В солярке, как минимум, до появления zfs-а пользование LU было чем-то сродни мазохизму. Я бы не стал возводить его в абсолют

     

  • 1.6, SHRDLU (??), 21:42, 23/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Не знаю, что в точности есть Live Upgrade, но вот веселую викторину "после апгрейда найди отличия в сотне не отличающихся друг от друга файлах конфигурации" действительно хотелось бы чем-то заменить...
     
     
  • 2.9, _oops (?), 22:35, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вы о чем?
     
     
  • 3.10, nikos (??), 00:03, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    думаю о merge master -  и правда игра ой какая противная
     
     
  • 4.12, VitaliyFD (?), 00:34, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > думаю о merge master -  и правда игра ой какая противная

    а если mergemaster -Ui , то намного меньше гемора.


     
  • 4.14, oops (ok), 08:32, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ааа, так товарищ не в курсе про megemaster -FiU?
    У него ключи есть =) чтоб он вас беспокоил только в тех случаях, когда без вас не разобраться =)
     
     
  • 5.21, nikos (??), 17:20, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В курсе, он  очень часто беспокоит без всякого повода - я этот конфиг не трогал - там умолчания  живут,  он все равно спрашивает. кроме того,  его  мнение "резать  к чертовой  матери, не дожидаясь перетонита", довольно часто ошибочно.
     
     
  • 6.22, oops (ok), 17:53, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    у меня не было проблем, даже при апгрейде мажорных версий. Довольно быстро все проходит.
     
  • 3.11, terr0rist (ok), 00:11, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    mergemaster, очевидно.
    Поначалу это и вправду бесит. Но если внимательно читать freebsd-docs, то можно и без mergemaster обойтись.
    С другой стороны, с точки зрения энд-юзера, утилита mergemaster безусловно тупа и, реагируя на каждый файл конфига (тк в каждом меняется как минимум первая строка $FreeBSD ...$), мягко говоря доставляет...
     
     
  • 4.13, Аноним (-), 00:40, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Да, на первый год читаешь доки. На второй применяешь. На третий снисходит благодать и читаешь ман. А там... mergemaster -iFU
     
  • 2.17, AcDc (?), 10:59, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    mergemaster -a

    А дальше в свободное время... ;)

     

  • 1.19, ononom (?), 12:45, 24/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто-нибудь пробовал в качестве domu pv? есть какие-то положительные изменения?
     
     
  • 2.20, Аноним (-), 14:48, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А какие нужны положительные изменения, всё давно замечательно работает.
     
     
  • 3.29, ononom (?), 15:33, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    именно дисковые и сетевые pv-драйверы работают? интересует поведение под нагрузкой (сеть, диски), работа с несколькими vcpu
     
  • 3.38, Аноним (-), 19:33, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А какие нужны положительные изменения, всё давно замечательно работает.

    В HVM-режиме - работает почти все, независимо от оси гостя. А вот PV-дрова фри пока оставляют желать лучшего, к сожалению.

     

  • 1.23, t28 (?), 18:03, 24/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ха-ха.

    А глюк с ftp как был, так и остался:

    c901# ftp ftp.freebsd.org
    ftp: Can't create socket to determine default socket sizes: Protocol not supported
    c901# ping6 -c 3 ftp.freebsd.org.
    PING6(56=40+8+8 bytes) --> 2001:4f8:0:2::e
    16 bytes from 2001:4f8:0:2::e, icmp_seq=0 hlim=54 time=231.046 ms
    16 bytes from 2001:4f8:0:2::e, icmp_seq=1 hlim=54 time=231.723 ms
    16 bytes from 2001:4f8:0:2::e, icmp_seq=2 hlim=54 time=231.127 ms

    --- ftp.freebsd.org ping6 statistics ---
    3 packets transmitted, 3 packets received, 0.0% packet loss
    round-trip min/avg/max/std-dev = 231.046/231.299/231.723/0.302 ms

    makeoptions MKMODULESENV+="WITHOUT_INET_SUPPORT="
    nodevice gre
    nooptions       INET

     
     
  • 2.24, kombat (ok), 05:00, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А где uname -a ?
     
     
  • 3.27, t28 (?), 11:49, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    c901# uname -a
    FreeBSD c901 9.0-RC1 FreeBSD 9.0-RC1 #1: Mon Oct 24 13:28:46 UTC 2011     root@c901:/usr/obj/usr/src/sys/C901  i386
     
     
  • 4.30, mr_gfd (?), 17:37, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > c901# uname -a
    > FreeBSD c901 9.0-RC1 FreeBSD 9.0-RC1 #1: Mon Oct 24 13:28:46 UTC 2011
    >     root@c901:/usr/obj/usr/src/sys/C901  i386

    а где PR?

     
     
  • 5.31, t28 (?), 17:59, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Там и без моего PR-а разберутся.
     
  • 2.33, zzz (??), 09:35, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >А глюк с ftp как был, так и остался

    Корректней написать, при сборке IPv6 only system (без IPv4) наблюдается косяк с утилитой ftp.

    Ну так IPv6 only system еще не 100% завершенный проект.
    http://www.freebsd.org/ipv6/ipv6only.html
    http://wiki.freebsd.org/IPv6Only

    The IPv6 only kernel has started as a research project around the time when FreeBSD Jails gained IPv6 support and it became possible to have jails without IPv4. The FreeBSD kernel has long been able to be compiled without INET6 so feature parity was called for. As an intermediate step there were efforts to get the kernel compiling without any IP support at all.

    As of SVN r221353 FreeBSD is now able to compile a kernel with only INET (IPv4) support, only INET6 (IPv6) support, both or neither in FreeBSD HEAD (pre-9.0 and later) and it was taken care that additional LINT kernel configurations were build during universe builds to catch possible breakage. Thanks to the FreeBSD Foundation and iXsystems sponsoring this integration and IPv6 work and thanks to George Neville-Neil for providing technical review and a lot of other people helping with review for user space or resources.

    You caught one from a possible breakages :)


     
     
  • 3.40, t28 (?), 22:18, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А я что написал по-вашему?
     

  • 1.25, Аноним (-), 09:11, 25/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понимаю, установка на ZFS будет опять через одно место?!
     
     
  • 2.26, oops (ok), 11:34, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    из bsdinstall ее пока нет. Я думаю потом добавят
     
  • 2.28, Wulf (??), 12:59, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, что разработчики видели solaris и считают, что устанавливать bsd на zfs в виде, описаном в wiki, т.е. с совпадающими корнями пула и фс - не разумно. Вот и не торопятся с ломанием дров.
     
     
  • 3.34, volax (?), 10:50, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Я думаю, что разработчики видели solaris и считают, что устанавливать bsd на
    > zfs в виде, описаном в wiki, т.е. с совпадающими корнями пула
    > и фс - не разумно. Вот и не торопятся с ломанием
    > дров.

    Можно подробнее? Желательно умную ссылку

     
     
  • 4.36, Wulf (??), 11:26, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Солярка на zfs-е может иметь несколько версий системы, эти версии называются boot environments (BE) и располагаются по адресу <корневой пул>/ROOT/<имя BE> . в конкретный момент одна из копий является активной, т.е. примонтирована в корень, остальные соответственно нет. в любой момент активный BE можно поменять на другой, естественно через перезагрузку. live upgrade (LU) системы делается клонированием существующего BE, его апгрейдом в неактивном состоянии и последующей активацией. Все просто, легко и, главное, надежно. Ссылок есть море по запросу live upgrade zfs, разделять их на умные и неочень мне - лениво
     
  • 3.39, Аноним (-), 19:36, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Я думаю, что разработчики видели solaris и считают, что устанавливать bsd на
    > zfs в виде, описаном в wiki, т.е. с совпадающими корнями пула
    > и фс - не разумно.

    Понятно, почему они не хотят делать это криво (как сейчас делается через костыли).
    Но совершенно непонятно, почему они не хотят делать это прямо (как в солярке)?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру