The OpenNET Project / Index page

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

Второй кандидат в релизы FreeBSD 9.1

11.10.2012 10:25

Представлен второй кандидат в релизы FreeBSD 9.1. Изначально выпуск RC2 был запланирован на 7 сентября, а релиз планировалось выпустить 29 октября. Разработчики намерены успеть выпустить релиз в срок, через неделю представив третий кандидат в релизы, а ещё через неделю приступить к сборке релиза. Тестовая версия доступна для платформ amd64, i386, powerpc64 и ia64 (сборка для sparc64 задерживается). Установочные сборки доступны в виде образов bootonly, DVD и Memstick для USB Flash.

Дополнительно в анонсе отмечается об отмене ранее принятого решения не экспортировать ветку 9.1 через CVS. По многочисленным просьбам экспорт в CVS будет прекращён начиная с ветки FreeBSD 10. Несмотря на это, пользователям рекомендуется не затягивать с переходом на использование SVN при выполнении обновления исходных текстов.

Из новшеств, запланированных для включения во FreeBSD 9.1 можно отметить:

  • Включение интерфейса bsdconfig для настройки различных параметров системы;
  • Обновление компонентов распространяемого под лицензией BSD С/C++ стека на базе наработок проекта LLVM, в состав будет включена (но отключена по умолчанию) библиотека libc++ и новая версия компилятора Clang 3.1.
  • Поддержка множественных таблиц маршрутизации (Multi-FIB) для IPv6-стека;
  • Обновлённый звуковой драйвер HDA (snd_hda), в котором улучшена поддержка вывода звука через порты HDMI и DisplayPort;
  • Интеграция подсистемы CAM Target Layer (CTL), обеспечивающей эмуляцию дисковых и процессорных устройств;
  • Переработанная реализация GEOM-класса Multipath, позволяющего организовать доступ к хранилищу, подключенному через несколько каналов ввода/вывода.


  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
  2. OpenNews: Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября
  3. OpenNews: Статус обеспечения поддержки системы виртуализации Xen во FreeBSD
  4. OpenNews: FreeBSD прекращает распространение портов через CVS и CVSup
  5. OpenNews: Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD
  6. OpenNews: Увидел свет кандидат в релизы FreeBSD 9.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35056-freebsd
Ключевые слова: freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, iZEN (ok), 12:08, 11/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Несмотря на это, пользователям рекомендуется не затягивать с переходом на использование SVN при выполнении обновления исходных текстов.

    Чем оно лучше для пользователей? Каталог /usr/src при этом по размеру больше раза в три, чем если бы через CVS его обновляли.

     
     
  • 2.2, savant (ok), 12:39, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для разработчиков SVN значительно удобнее нежели CVS. Устриц ел.
     
     
  • 3.4, iZEN (ok), 13:28, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Для разработчиков SVN значительно удобнее нежели CVS. Устриц ел.

    Неразработчиков среди пользователей FreeBSD гораздо больше. Им нужно работать, а не коммиты в дерево разработчиков слать.


     
     
  • 4.5, arachnid (ok), 13:32, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и вообще - зачем нужны разработчики? только все ломают!
     
  • 4.6, savant (ok), 14:18, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Для разработчиков SVN значительно удобнее нежели CVS. Устриц ел.
    > Неразработчиков среди пользователей FreeBSD гораздо больше. Им нужно работать, а не коммиты
    > в дерево разработчиков слать.

    man svn export. и вообще, если ты не разработчик, тебе svn копия исходников по большому счёту и не нужна.

     
     
  • 5.9, тигар (ok), 16:28, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > man svn export. и вообще, если ты не разработчик, тебе svn копия
    > исходников по большому счёту и не нужна.

    svn help export
    это izen, не вводи его в заблуждение.

     
  • 5.18, iZEN (ok), 21:59, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Для разработчиков SVN значительно удобнее нежели CVS. Устриц ел.
    >> Неразработчиков среди пользователей FreeBSD гораздо больше. Им нужно работать, а не коммиты
    >> в дерево разработчиков слать.
    > man svn export. и вообще, если ты не разработчик, тебе svn копия
    > исходников по большому счёту и не нужна.

    Правильно, мне svn-копия не нужна! У меня есть чистое дерево исходного кода RELENG_9 с CVS-сервера, полученное и периодически обновляемое через встроенную в систему утилиту csup(1). А тут ещё ставь какой-то subversion с тучей опций, в списке которых чёрт ногу сломит, какие нужны, какие не нужны.


     
     
  • 6.22, тигар (ok), 22:26, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А тут ещё ставь какой-то subversion с тучей опций,
    > в списке которых чёрт ногу сломит, какие нужны, какие не нужны.

    descriptios для опций появились, я полагаю, одновременно с опциями. в случае с devel/subversion какая из опций не понятна?


     
     
  • 7.26, iZEN (ok), 23:40, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> А тут ещё ставь какой-то subversion с тучей опций,
    >> в списке которых чёрт ногу сломит, какие нужны, какие не нужны.
    > descriptios для опций появились, я полагаю, одновременно с опциями. в случае с
    > devel/subversion какая из опций не понятна?

         BDB=off: Berkeley DB support (нужно, нет?)
         BOOK=off: Install the Subversion Book
         ENHANCED_KEYWORD=on: Enhanced svn:keyword support (нужно, нет?)
         FREEBSD_TEMPLATE=on: FreeBSD Project log template
         GNOME_KEYRING=off: Build with GNOME Keyring auth support
         KDE_KWALLET=off: Build with KDE KWallet auth support
         MAINTAINER_DEBUG=off: Build debug version
         MOD_DAV_SVN=off: mod_dav_svn module for Apache 2.X
         MOD_DONTDOTHAT=off: mod_dontdothat for Apache 2.X
         NEON=on: WebDAV/Delta-V repo access module (neon) (нужно, нет?)
         P4_STYLE_MARKERS=on: Perforce-style conflict markers (нужно, нет?)
         SASL=off: SASL support (нужно, нет?)
         SERF=off: WebDAV/Delta-V repo access module (serf) (нужно, нет?)
         STATIC=off: Build static version (no shared libs) (нужно, нет?)
         SVNAUTHZ_VALIDATE=off: install svnauthz-validate (нужно, нет?)
         SVNMUCC=off: Install Multiple URL Command Client (нужно, нет?)
         SVNSERVE_WRAPPER=off: Enable svnserve wrapper (нужно, нет?)
         TEST=off: Run subversion test suite

     
     
  • 8.28, тигар (ok), 23:55, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если не планируешь пользоваться svnserve - нет, не нужно http svnbook red-bea... текст свёрнут, показать
     
     
  • 9.29, iZEN (ok), 00:01, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И чем такое SVN-уродство лучше _нормального_ инкрементального обновления каталог... текст свёрнут, показать
     
     
  • 10.30, тигар (ok), 00:17, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    тем, что csup не будет поддерживаться, а svn - поддерживается и будет поддержива... текст свёрнут, показать
     
     
  • 11.40, iZEN (ok), 17:16, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вчера попробовал синхронизировать дерево исходных текстов через SVN Скачалось 1... текст свёрнут, показать
     
     
  • 12.41, тигар (ok), 22:21, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    бгыгыгы а зачем ты снимал x с FreeBSD Project log template - мержмастер у... текст свёрнут, показать
     
     
  • 13.42, iZEN (ok), 15:42, 14/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А кто сказал, что я снимал этот флажок cat var db ports subversion options ... большой текст свёрнут, показать
     
     
  • 14.43, тигар (ok), 17:20, 14/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    при поставленном флажке должно быть что-то типа FreeBSD head etc rc d net... текст свёрнут, показать
     
     
  • 15.44, iZEN (ok), 17:51, 14/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    less usr src svn etc rc d netif FreeBSD PROVIDE netif REQUIR... текст свёрнут, показать
     
  • 2.8, тигар (ok), 16:27, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    делай export и не позорься
     
     
  • 3.16, iZEN (ok), 21:54, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > делай export и не позорься

    "svn export не умеет инкрементальные апдейты делать, только полностью вытягивает все сырцы".

     
     
  • 4.21, тигар (ok), 22:24, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> делай export и не позорься
    > "svn export не умеет инкрементальные апдейты делать, только полностью вытягивает все сырцы".

    зато занимает не в "раза три больше" (с).

     
     
  • 5.24, iZEN (ok), 23:37, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> делай export и не позорься
    >> "svn export не умеет инкрементальные апдейты делать, только полностью вытягивает все сырцы".
    > зато занимает не в "раза три больше" (с).

    % du -hd0 /usr/src
    728M /usr/src

    Каждый раз выкачивать 728 МБ? Петросян что ли?

     
     
  • 6.27, тигар (ok), 23:46, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>> делай export и не позорься
    >>> "svn export не умеет инкрементальные апдейты делать, только полностью вытягивает все сырцы".
    >> зато занимает не в "раза три больше" (с).
    > % du -hd0 /usr/src
    > 728M /usr/src
    > Каждый раз выкачивать 728 МБ? Петросян что ли?

    [tiger@tiger]~%du -hd0 /usr/src
    1,9G    /usr/src
    это HEAD. и не парюсь, если бы меня сильно волновало что каталог занимает не 700 мегабайт  - выкачивал бы каждый раз, с локального зеркала, оно у меня есть.

     
  • 2.11, metallic (ok), 18:19, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А что, с помощью svn нельзя сделать экспорт, а не чекаут, чтобы не создавались .svn каталоги?
     

  • 1.3, makky (ok), 12:58, 11/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    наверное расширят бинарный апдейт, чтобы можно было на текущий стейбл переходить. Только как ядро собирать, хотя можно модулями делать.
     
  • 1.7, mvalery (ok), 14:19, 11/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто-нибудь пробовал обновлять порты через svn?
    Что-то фигня получается.
    1. Инициируем (выполняется нормально)
    # svn co https://svn0.us-east.FreeBSD.org/ports/head /usr/ports
    2. В последующие дни пытаюсь обновить дерево портов согласно инструкциям
    # cd /usr/ports && svn update
    однако получаю постоянно растущий список конфликтов типа:
    Skipped 'dns' -- Node remains in conflict
    Skipped 'www' -- Node remains in conflict
    Skipped 'archivers' -- Node remains in conflict
     
     
  • 2.10, тигар (ok), 16:30, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А кто-нибудь пробовал обновлять порты через svn?
    > Что-то фигня получается.
    > 1. Инициируем (выполняется нормально)
    > # svn co https://svn0.us-east.FreeBSD.org/ports/head /usr/ports
    > 2. В последующие дни пытаюсь обновить дерево портов согласно инструкциям
    > # cd /usr/ports && svn update
    > однако получаю постоянно растущий список конфликтов типа:
    > Skipped 'dns' -- Node remains in conflict
    > Skipped 'www' -- Node remains in conflict
    > Skipped 'archivers' -- Node remains in conflict

    а почему не просто svn.freebsd.org ? у меня оттуда зеркало синкается, проблем нет

     
     
  • 3.12, mvalery (ok), 19:10, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Брал из официального списка зеркал: http://www.freebsd.org/doc/handbook/mirrors-svn.html
    Но дело оказалось не в нём.
    Оказалось, что перед клонированием дерева портов обязательно необходимо очистить /usr/ports:
    # rm -rf /usr/ports
     
     
  • 4.13, SHRDLU (ok), 19:51, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Оказалось, что перед клонированием дерева портов обязательно необходимо очистить /usr/ports:
    > # rm -rf /usr/ports

    Это, по меньшей мере, странно.
    Зачем тогда вообще svn, можно просто качать ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz при необходимости


     
     
  • 5.15, mvalery (ok), 21:49, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Оказалось, что перед клонированием дерева портов обязательно необходимо очистить /usr/ports:
    >> # rm -rf /usr/ports
    > Это, по меньшей мере, странно.
    > Зачем тогда вообще svn, можно просто качать ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
    > при необходимости

    svn - чтобы в дальнейшем обновлять порты командой
    # svn up /usr/ports
    Кроме того я рассчитываю научиться откатывать порты (аналог portdowngrade).
    Год назад, например, разработчики поломали redmine. Мне пришлось откатываться на предыдущую, рабочую версию.

     
     
  • 6.20, nagual (ok), 22:23, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > svn - чтобы в дальнейшем обновлять порты командой
    > # svn up /usr/ports

    Почему не portsnap fetch; portsnap update ?

     
     
  • 7.31, тигар (ok), 00:19, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> svn - чтобы в дальнейшем обновлять порты командой
    >> # svn up /usr/ports
    > Почему не portsnap fetch; portsnap update ?

    portsnap умеет >1 таджета за раз:) как-то так: portsnap fetch update

     
  • 7.32, mvalery (ok), 00:22, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> svn - чтобы в дальнейшем обновлять порты командой
    >> # svn up /usr/ports
    > Почему не portsnap fetch; portsnap update ?

    Нет возможности откатить порты. (см. выше)

     
  • 6.37, SHRDLU (ok), 12:39, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Оказалось, что перед клонированием дерева портов обязательно необходимо очистить /usr/ports:
    >>> # rm -rf /usr/ports
    >> Это, по меньшей мере, странно.
    >> Зачем тогда вообще svn, можно просто качать ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
    >> при необходимости
    > svn - чтобы в дальнейшем обновлять порты командой
    > # svn up /usr/ports

    Так вы же писали несколько выше, что у вас как раз в процессе исполнения этой команды и появляются ошибки. И вместо обновления приходится выкачивать порты заново.
    Или я что-то не так понимаю?

     
     
  • 7.38, mvalery (ok), 13:18, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >>>> # rm -rf /usr/ports
    >>> Это, по меньшей мере, странно.
    >>> Зачем тогда вообще svn, можно просто качать ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
    >>> при необходимости
    >> svn - чтобы в дальнейшем обновлять порты командой
    >> # svn up /usr/ports
    > Так вы же писали несколько выше, что у вас как раз в
    > процессе исполнения этой команды и появляются ошибки. И вместо обновления приходится
    > выкачивать порты заново.
    > Или я что-то не так понимаю?

    Перед выполнением "svn checkout" нужно очистить /usr/ports. Это решает проблему.
    В дальнейшем можно спокойно обновлять порты командой "svn update". Я проверил. Работает.

     
     
  • 8.39, SHRDLU (ok), 13:26, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А-а Всё, теперь дошло, спасибо ... текст свёрнут, показать
     
  • 4.23, тигар (ok), 22:28, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Брал из официального списка зеркал: http://www.freebsd.org/doc/handbook/mirrors-svn.html
    > Но дело оказалось не в нём.
    > Оказалось, что перед клонированием дерева портов обязательно необходимо очистить /usr/ports:

    интересно, а как среагировал svn на команду checkout с непустым /usr/ports тогда...

     
     
  • 5.25, mvalery (ok), 23:39, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Брал из официального списка зеркал: http://www.freebsd.org/doc/handbook/mirrors-svn.html
    >> Но дело оказалось не в нём.
    >> Оказалось, что перед клонированием дерева портов обязательно необходимо очистить /usr/ports:
    > интересно, а как среагировал svn на команду checkout с непустым /usr/ports тогда...

    Когда я устанавливал систему, заодно установил из дистрибутива порты.
    Далее при непустом /usr/ports выполнил checkout. Прошло гладко без сообщений об ошибках.
    Когда же я попытался выполнить update, появились сообщения о конфликтах.
    И сейчас я понимаю почему. svn - это не rsync. svn checkout позаботился о корректности только тех объектов внутри /usr/ports, которые значатся в его репозитории. Однако, svn update осмотрела все объекты и обнаружила лишние.
    Вывод: нельзя выполнять svn checkout на непустом /usr/ports.

     
     
  • 6.33, Aleksey Salow (ok), 01:54, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    rtfm

    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html#cv

     
     
  • 7.35, mvalery (ok), 02:19, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > rtfm
    > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html#cv

    В этом документе нигде явно не указано, что перед svn checkout необходимо удалить /usr/ports. Уж извините. Не в тему.

     
     
  • 8.36, Aleksey Salow (ok), 02:25, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а блин, торможу Просто для тех кто работал с svn это логично Перепутал с ports... текст свёрнут, показать
     

  • 1.14, nagual (ok), 20:04, 11/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Заметил 9.1-PRERELEASE виснет под варей регулярно ...
     
     
  • 2.17, mvalery (ok), 21:57, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Заметил 9.1-PRERELEASE виснет под варей регулярно ...

    У наших разработчиков на новом Supermicro больше месяца стабильно бежит 9.1-RC1.

     
     
  • 3.19, nagual (ok), 22:04, 11/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Заметил 9.1-PRERELEASE виснет под варей регулярно ...
    > У наших разработчиков на новом Supermicro больше месяца стабильно бежит 9.1-RC1.

    Снес vmtools но проблема не ищезла. Ищу причину. Подозреваю что это известный баг связанный с аппаратным вычислением контрольных сумм и прочих плюшек в сетевом адаптере хоста. Эта та самая проблема подвисаний гостей при использовании чего либо  использующие libpcap ...


     
  • 3.34, Aleksey Salow (ok), 01:55, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Заметил 9.1-PRERELEASE виснет под варей регулярно ...
    > У наших разработчиков на новом Supermicro больше месяца стабильно бежит 9.1-RC1.

    у меня rc1 под ксеном не взлетела, ни hvm, ни pv. А вот rc2 бегает бодрячком.

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



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

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