The OpenNET Project / Index page

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

Релиз FreeBSD 9.2

30.09.2013 23:46

После девяти месяцев разработки официально анонсирован релиз FreeBSD 9.2. Установочные сборки, способные работать в Live-режиме, доступны в вариантах Bootonly, DVD, CD и Memstick для платформ amd64, i386, powerpc64, sparc64 и ia64.

Основные новшества:

  • Система
    • Для UFS, блочных устройств и некоторых драйверов интегрирована поддержка unmapped I/O, которая позволила поднять производительность ввода/вывода, благодаря исключению стадии маппинга буферов в кэше, что существенно снизило накладные расходы при работе на многопроцессорных системах;
    • В инсталлятор bsdinstall добавлена поддержка установки по протоколу HTTP;
    • В ядре GENERIC по умолчанию включена поддержка системы динамической трассировки DTrace. Код DTrace синхронизирован с проектом Illumos (используется версия 1.9);
    • Из конфигурации ядра GENERIC для всех архитектур исключены драйверы firewire и ctl, которые могут загружаться как модули без вкомпиляции в ядро;
  • Дисковая подсистема, ввод/вывод, системы хранения и файловые системы
    • В реализацию файловой системы ZFS добавлена и включена по умолчанию поддержка операции TRIM, что позволяет продлить жизненный цикл и обеспечить поддержание высокой производительности работы накопителей на основе Flash-памяти в условиях высокой нагрузки. Для работы ZFS TRIM накопитель должен поддерживать операцию BIO_DELETE, которая доступна через такие методы, как ATA TRIM и SCSI UNMAP. Для управления использованием TRIM добавлены sysctl-переменные: vfs.zfs.trim.enabled (вкл/выкл TRIM), vfs.zfs.trim.max_interval (максимальное время между обработки очереди TRIM), vfs.zfs.trim.timeout (максимально время задержки выполнения TRIM), vfs.zfs.trim.txg_delay (откладывание TRIM до накопления указанного числа TXG);

      При создании ZFS пула или добавлении нового устройства в пул, TRIM выполняется для всего накопителя, что обеспечивает оптимальную начальную производительность. Для отмены данного поведения предусмотрена sysctl-переменная vfs.zfs.vdev.trim_on_init, которая может быть использована для новых или уже безопасно очищенных накопителей. Для слежения за состоянием выполнения TRIM представлена sysctl-переменная kstat.zfs.misc.zio_trim и команда "gstat -d";

    • В ZFS добавлена поддержка прозрачного сжатия данных с использованием алгоритма LZ4. LZ4 упаковывает подлежащие сжатию данные примерно на 50% быстрее, а распаковывает на 80% быстрее, чем ранее доступный алгоритм LZJB. Если данные несжимаемы, например, уже сжатые архивы или мультимедиа контент, то LZ4 обгоняет LZJB по скорости сжатия более чем в три раза. Размер упакованных с использованием LZ4 данных занимает до 10% меньше места, чем при использовании LZJB. При этом, включение прозрачного сжатия может обеспечить двухкратную экономию дискового пространства для разделов с обычными немультимедийными данными, и, соответственно, позволяет сократить интенсивность ввода/вывода с носителя. LZ4 автоматически распознаёт и игнорирует не подлежащие сжатию данные, что сводит к минимуму паразитную нагрузку при наличии в хранилища несжимаемых типов данных.
    • В подсистему CAM (Common Access Method SCSI/ATA) добавлена поддержка проброса ATA-устройств.
  • Сетевая подсистема
    • В демон rarpd (Reverse ARP) добавлена поддержка VLAN;
    • В rc.conf представлен новый синтаксис для настройки демона hostapd, используемого для обеспечения работы беспроводной точки доступа и сервера аутентификации. Новый формат - ifconfig_wlanX="HOSTAP", где wlanX название беспроводного интерфейса;
    • По умолчанию увеличен размер начального окна перегрузки TCP с 4 до 10 сегментов. Вернуть прошлое значение можно через установку sysctl-переменной net.inet.tcp.experimental.initcwnd10=0;
    • В rc.conf добавлена возможность определения сервисов в форме name_fib для настройки множественных таблиц маршрутизации через setfib;
  • Изолированные окружения, безопасность и ограничения ресурсов
    • В конфигурации ядра GENERIC для архитектур amd64 и i386 включён драйвер virtio с поддержкой паравиртуальных устройств ввода/вывода (VirtIO). Поддерживаются следующие устройства VirtIO: vtnet (Ethernet), virtio_blk (блочное устройство), virtio_scsi (SCSI HBA) и virtio_balloon (для возвращения памяти гипервизору);
  • Оборудование и аппаратные архитектуры
    • Добавлено блочное устройство "nvme" с реализацией PCI-платы, соответствующей стандарту NVMe (NVM Express);
    • Добавлена поддержка Ethernet-адаптеров на базе чипа Chelsio 40G T5;
    • Обновлены драйверы ixgbe и Intel e1000. В драйвере cxgbe добавлена поддержка карты 4x10G T540-CR;
    • Добавлена поддержка HighPoint DC Series Data Center HBA (DC7280 и R750)
  • Приложения
      Обновлены версии поставляемых в базовой системе сторонних проектов:
      • xz 5.0.4;
      • awk 20121220;
      • oce 4.6.95.0;
      • OpenSSL 0.9.8y;
      • Sendmail 8.14.7;
      • OpenSSH 6.2p2;
      • less 458;


  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
  2. OpenNews: Вторая альфа-версия FreeBSD 10
  3. OpenNews: KMS-модуль для видеокарт AMD интегрирован в состав FreeBSD-HEAD
  4. OpenNews: Отчёт о состоянии развития FreeBSD за второй квартал 2013 года
  5. OpenNews: Проекту FreeBSD исполнилось 20 лет
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38035-freebsd
Ключевые слова: freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (64) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vados (?), 00:04, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    ждем десятку
     
     
  • 2.3, iZEN (ok), 00:50, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уже собирается.
     
     
  • 3.60, wS (?), 19:49, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    уже собрал :)
     
     
  • 4.69, Аноним (-), 16:27, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всего 19 часов собирали, да? :)
     

  • 1.4, Аноним (-), 01:36, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    оно осилило утф в консоли?
     
     
  • 2.5, Аноним (-), 01:53, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    давно
     
  • 2.6, Аноним (-), 02:06, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Конечно ...нет.
     
     
  • 3.7, Аноним (-), 02:25, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Конечно ...нет.

    https://wiki.freebsd.org/SysconsUnicodeProject

    > The old terminal renderer used by Syscons is not suitable to use with UTF-8. Right now we use a terminal type called cons25. The disadvantages of cons25:
    >> Input layer
    > Right now the input layer only has 8-bit keymaps. This should be changed to Unicode.

     
  • 2.9, Аноним (-), 06:28, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. А он стал зачем-то нужен?
     
     
  • 3.28, DeadLoco (ok), 11:43, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Админам локалхоста без утф на консоли совсем никак :)
     
     
  • 4.63, Led (ok), 03:49, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Админам локалхоста без утф на консоли совсем никак :)

    А у крутых пользователей FreeBSD UTF-8 есть в дефолтном DE - putty.exe

     
  • 4.70, Аноним (-), 16:31, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Админам локалхоста без утф на консоли совсем никак :)

    Ну конечно, зачем нам видеть например имена файлов так как они есть. Можно же и закорючки посмотреть, etc. Тем не менее, в случае KMS (на который некоторым таки придется переползти, если они не хотят оставиться без драйверов видеокарт) консоль рендерится ядром в нечто типа фреймбуфера. Не уметь при этом вывести и нарисовать уникод - дурость величайшая.

     
     
  • 5.78, FreeTiger (?), 08:00, 03/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Админам локалхоста без утф на консоли совсем никак :)
    > Ну конечно, зачем нам видеть например имена файлов так как они есть.
    > Можно же и закорючки посмотреть, etc. Тем не менее, в случае
    > KMS (на который некоторым таки придется переползти, если они не хотят
    > оставиться без драйверов видеокарт) консоль рендерится ядром в нечто типа фреймбуфера.
    > Не уметь при этом вывести и нарисовать уникод - дурость величайшая.

    Как вы запарили из раза в раз спрашивать одно и тоже.
    Используйте jfbterm.


     
     
  • 6.81, Led (ok), 16:00, 03/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Админам локалхоста без утф на консоли совсем никак :)
    >> Ну конечно, зачем нам видеть например имена файлов так как они есть.
    >> Можно же и закорючки посмотреть, etc. Тем не менее, в случае
    >> KMS (на который некоторым таки придется переползти, если они не хотят
    >> оставиться без драйверов видеокарт) консоль рендерится ядром в нечто типа фреймбуфера.
    >> Не уметь при этом вывести и нарисовать уникод - дурость величайшая.
    > Как вы запарили из раза в раз спрашивать одно и тоже.
    > Используйте jfbterm.

    Так он же в putty.exe не работает.

     
  • 2.10, Аноним (-), 07:40, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Может еще графику в ядро встроить?
     
     
  • 3.11, blablabla (ok), 08:01, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Может еще графику в ядро встроить?

    Ни в коем случае, это же не линупс куда уже столько всего понапихали что разгрести не могут
    Пусть будет даже гораздо меньшая поддержка железа, за то работает как часики

     
     
  • 4.19, Аноним (-), 09:34, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Опоздал батенька. Уже 2 раза встроили. man gem, man ttm
     
     
  • 5.21, Аноним (-), 10:18, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не графика, а "драйвер" для работы с железкой. Имеется ввиду встроить графический стек в ядро. Как фреймбуфер в пингвине, напрмирер, или гуй в венде.
     
     
  • 6.73, Аноним (-), 16:41, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А знаешь что такое KMS и DRM Ну вот в фряхе это тоже сделают, или будут куковат... большой текст свёрнут, показать
     
     
  • 7.76, iZEN (ok), 19:09, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Как фреймбуфер в пингвине, напрмирер, или гуй в венде.
    > А знаешь что такое KMS и DRM? Ну вот в фряхе это
    > тоже сделают, или будут куковать с видеокартами в режиме VGA адаптера,
    > без драйверов, если будут корчить из себя гордецов или слоупоков :).

    Да, нам Intel, в отличие от линуксоидов, не написала KMS. AMD не преподнесла подарков в виде блобятины Catalyst'а.
    Приходится реверсить линуксовое ядро на предмет выковыривания из него механики KMS и её адаптации к ядру BSD. Вот такая судьба у независимых разработчиков-энтузиастов.
    А когда-то и Linux так разрабатывался без вливаний миллиардов долларов от IBM. Вот только за десять лет без этих миллиардов GNU/Linux нафик бы никому не нужен был, а FreeBSD живёт. ;)

     
     
  • 8.77, Аноним (-), 07:36, 03/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я хоть и BSDун, но справедливости ради стоит отметить, что раз были вливания мил... текст свёрнут, показать
     
  • 4.32, pavlinux (ok), 12:38, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >  за то работает как часики

    С ручным заводом.


     
     
  • 5.72, Аноним (-), 16:33, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >>  за то работает как часики
    > С ручным заводом.

    С педальным приводом.


     
  • 4.36, Аноним (-), 13:17, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробовал бы ты мне это сказать, когда при установке фряшечки на HP dl360  она не захотела работать с бродкомовским сетевым чипом. Или когда сервер переклинило послу суток работы из-за проблем с сетевой кортой Нвидии.  
     
     
  • 5.50, slay (??), 17:42, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Попробовал бы ты мне это сказать, когда при установке фряшечки на HP
    > dl360  она не захотела работать с бродкомовским сетевым чипом. Или
    > когда сервер переклинило послу суток работы из-за проблем с сетевой кортой
    > Нвидии.

    Если не ошибаюсь, с этой сетевухой проблемы в 5.3 были? 10 дет таить обиду за эти детские шалости?

     
  • 5.51, Hety (??), 17:59, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нвидиа? На сервере? Простите, сеть от нвидии вроде была только встроенная в мамки на их чипах, которые для сервера походили как кольчуга балерине.
     
  • 5.61, Аноним (-), 20:42, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Попробовал бы ты мне это сказать, когда при установке фряшечки на HP dl360  она не захотела работать с бродкомовским сетевым чипом.

    Против рук из оппа-оппа - никакая ОС не поможет. УМВР :-Р
    >Или когда сервер переклинило послу суток работы из-за проблем с сетевой кортой Нвидии.  

    _это_ ... нигде! ... толком не работает.

     
  • 4.71, Аноним (-), 16:32, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Может еще графику в ядро встроить?
    > Ни в коем случае, это же не линyпс

    Ага, а KMS у вас чего это там пилят? Разработанный в этом самом линухе? Эхехе, такой пoнт у вас обломался :)

     
  • 2.15, anonbsd (?), 09:02, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    jfbterm если уж так приспичило. Все работает.
     

  • 1.12, гость (?), 08:07, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На ней можно xfs монтировать? На 9.1 пробовал данные с xfs скопировать, так в ней xfs раздел даже на чтение не монтировался.
     
     
  • 2.17, blablabla (ok), 09:23, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > На ней можно xfs монтировать? На 9.1 пробовал данные с xfs скопировать,
    > так в ней xfs раздел даже на чтение не монтировался.

    kldload xfs

     
     
  • 3.18, blablabla (ok), 09:26, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> На ней можно xfs монтировать? На 9.1 пробовал данные с xfs скопировать,
    >> так в ней xfs раздел даже на чтение не монтировался.

    # kldload xfs
    # mount -t xfs /dev/ad1s1 /mnt

    есть еще sysutils/xfsprogs на всякий пожарный

     
     
  • 4.20, гость (?), 10:17, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >># kldload xfs
    >># mount -t xfs /dev/ad1s1 /mnt

    В соответствии с документацией так, но в реальности при попытке монтирования mount какую-то ошибку выдавал по поводу отсутсвия у рута прав на операцию с устройством, тогда пришлось по сети данные перетаскивать.

     
     
  • 5.27, Аноним (-), 11:21, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>># kldload xfs
    >>># mount -t xfs /dev/ad1s1 /mnt
    > В соответствии с документацией так, но в реальности при попытке монтирования mount
    > какую-то ошибку выдавал по поводу отсутсвия у рута прав на операцию
    > с устройством, тогда пришлось по сети данные перетаскивать.

    где pr?

     
     
  • 6.43, гость (?), 14:18, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > где pr?

    http://www.freebsd.org/cgi/query-pr.cgi?pr=153680

     

  • 1.26, PoorStudent (?), 11:02, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    где торрент?
     
  • 1.30, Jordan (ok), 12:33, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сколько не пытался вникнуть во множественные таблицы, так они для меня загадкой и остались.
     
     
  • 2.34, Дядя_Федор (?), 12:51, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так это ведь Ваша проблема. Но никак ни самой ОС. Не правда ли? :)
     
  • 2.82, uniman (ok), 09:45, 06/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >сколько не пытался вникнуть во множественные таблицы, так они для меня загадкой и остались.

    некоторый аналог cisco vrf, собственно fib разрабатывали в том числе люди из cisco labs.
    в конечном итоге вы можете получить альтернативный изолированный стек и управлять им, с помощью набора

    ifconfig ... fib N ...
    setfib N netstat ...
    setfib N route
    ipfw ... setfib N ...
    и т.д.

    год назад я не смог изолировать поток в dot1q vpn на физ интерфейсе - тогда вообще песня, но может уже код поменяли, может я тогда накосячил.
    надо снова попробовать как-нить на стенде.

     

  • 1.33, PavelR (??), 12:49, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В rc.conf добавлена возможность определения сервисов в форме name_fib для
    >настройки множественных таблиц маршрутизации через setfib;

    Это называется "Продолжайте наслаждаться, если один сервис слушает на разных IP-адресах и надо завернуть их в разные таблицы :-)"

     
  • 1.35, Аноним (35), 12:58, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чего-то я не понимаю.. Поставил 9.2, для юзера указал Class: russian. Цепляюсь через putty с установленной кодировкой koi8-r, а консоль мне плюет кракозябры вместо русских символов. Переставляю кодировку на utf-8 - и все нормально. Ничего не понимаю.. Как так? Как исправить?

    В /etc/ttys стоит xterm, /etc/login.conf:
    russian|Russian Users Accounts:\
            :charset=KOI8-R:\
            :lang=ru_RU.KOI8-R:\
            :tc=default:
    /etc/rc.conf:
    keymap="ru.koi8-r"
    font8x8="cp866-8x8"
    font8x14="cp866-8x14"
    font8x16="cp866b-8x16"
    keyrate="fast"
    scrnmap="koi8-r2cp886"

     
     
  • 2.37, blablabla (ok), 13:17, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чего-то я не понимаю.. Поставил 9.2, для юзера указал Class: russian. Цепляюсь
    > через putty с установленной кодировкой koi8-r, а консоль мне плюет кракозябры
    > вместо русских символов. Переставляю кодировку на utf-8 - и все нормально.
    > Ничего не понимаю.. Как так? Как исправить?

    А в самой то putty указали ???


     
     
  • 3.39, Аноним (35), 13:21, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В putty у меня xterm и koi8-r. Пытаюсь вызвать неустановленный mc - ругается кракозябрами. Меняю кодировку в putty на utf-8, повторяю попытку с mc - русские буквы отображаются нормально. И вот я не могу понять, где собака зарыта...
     
     
  • 4.42, Аноним (-), 13:58, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    sshd_config, не?
    И вообще, это проблема не консоли, а передаваемых данных с сервера на клиент.
     
     
  • 5.44, Аноним (35), 14:35, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > sshd_config, не?
    > И вообще, это проблема не консоли, а передаваемых данных с сервера на
    > клиент.

    sshd_config - не. Точно.
    На счет "проблема не консоли" - тут соглашусь. Такое ощущение, будто locale выставлен неправильно, либо его кодировка неверна. Вот тут нечто похожее, 10й коммент, и ниже: http://www.opennet.ru/openforum/vsluhforumID1/56963.html

     
     
  • 6.52, Аноним (-), 18:02, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Собрал /usr/ports/shells/tcsh_nls/, который по зависимостям утянул libiconv, и все стало хорошо.
     
  • 3.47, G.NercY.uR (?), 15:11, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Грубо и неверно.
    Расскажи на своём опыте что надо использовать и сколько за это получать?
     
  • 2.49, chinarulezzz (ok), 17:32, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    2002/ opennet: [freebsd] [putty]
    2005/ opennet: [freebsd] [putty]
    2008/ opennet: [freebsd] [putty]
    2013/ opennet: [freebsd] [putty]

    Стабильно!))

     
     
  • 3.55, www2 (ok), 18:37, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дык! Как будто в первый раз...
     
  • 3.57, Аноним (-), 18:49, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Стабильно!))

    Строго говоря, с другого сервера подключение по ssh приводило к такому же эффекту, что и с putty.

     
     
  • 4.75, Аноним (-), 16:45, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Он намекал что фрибсдшники такие бсдшники... :)
     
     
  • 5.79, Аноним (-), 08:15, 03/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Из камней, брошенных в наш огород, мы построим себе дом. Ну на камин-то точно хватит ))
     

  • 1.53, Leo (??), 18:22, 01/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нибудь обошёл
    http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/181344
    ???

    Натурально, первый раз релиз из сорцов не собирается, не могу обновиться с 9.1-p7 до 9.2R !

    cc -O2 -pipe  -I/usr/src/usr.bin/xinstall/../../contrib/mtree -I/usr/src/usr.bin/xinstall/../../lib/libnetbsd -I/usr/src/usr.bin/xinstall/../../lib/libmd -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /usr/src/usr.bin/xinstall/../../contrib/mtree/getid.c
    gzip -cn /usr/src/usr.bin/xinstall/install.1 > install.1.gz
    cc1: warnings being treated as errors
    /usr/src/usr.bin/xinstall/xinstall.c: In function 'metadata_log':
    /usr/src/usr.bin/xinstall/xinstall.c:1331: warning: implicit declaration of function 'strsvis'
    /usr/src/usr.bin/xinstall/xinstall.c:1331: warning: nested extern declaration of 'strsvis'

     
     
  • 2.54, Аноним (-), 18:28, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Если не секрет - зачем? Зачем обновлять систему из сорцов, при наличии бинарных апдейтов? У вас там какие-то специфические опции для сборки используются?
     
     
  • 3.56, Leo (??), 18:49, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Если не секрет - зачем? Зачем обновлять систему из сорцов, при наличии
    > бинарных апдейтов? У вас там какие-то специфические опции для сборки используются?

    Для начала - да, для некоторых случаев готовлю особенные сборки.
    Потом, зачастую так быстрее и удобнее, чем на нескольких машинах каждый раз выкачивать издалека тьму (30 тыс.) файлов (сейчас, например, всё время что-то отваливается, а закачка каждый раз заново)
    А главное - это что ж за релиз, который не собирается?!

     
     
  • 4.58, Аноним (-), 18:52, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я, пожалуй, выкачаю один раз, а потом буду раздавать локально. Как по мне - быстро и достаточно просто должно получиться.
    А в целом - картина понятна, спасибо за ответ.

    P.S. Релиз, который не собирается - это, безусловно, fail. Лучше бы еще на неделю релиз задержали...

     
     
  • 5.66, anonbsd (?), 13:07, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    вы что-то перемудрили с опциями

    у меня все собиралось причем путь был от 9.1-R -> 9.2-RC3 -> 9.2-RC4 -> 9.2-R
    последняя стадия была лишней, там ничего кроме версии не поменялось, но так сказать контрольная сборка.

     
  • 4.59, Leo (??), 18:55, 01/10/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > выкачивать издалека тьму (30 тыс.) файлов (сейчас, например, всё время что-то
    > отваливается, а закачка каждый раз заново)

    Нет, хотя бы не заново.
    Но уже бы давно всё собралось, чем передёргивать каждый раз
    freebsd-update -r 9.2-RELEASE upgrade

     
  • 3.62, gus_ak (?), 00:41, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если не секрет - зачем? Зачем обновлять систему из сорцов, при наличии
    > бинарных апдейтов? У вас там какие-то специфические опции для сборки используются?

    например что бы перейти на stable ветку


     
  • 3.68, uniman (ok), 14:47, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем обновлять систему из сорцов, при наличии бинарных апдейтов?

    1.
    зачем обновлять бинарно, если можно из исходников?
    # svn update
    # make clean cleeandepend
    # make obj
    # make includes
    # make depend
    # make all
    # make install

    это вдруг если что незнакомо.

    2.
    CFLAGS+= -march=native
    может дать от 5 до 20% производительности по процессам.
    учитывая что libc & k линкуется везде, то уже в цикле - время жизни юзера, проведенное в ожидании
    PS дистрибутив генериться для i386

    3.
    опции сборки WITHOUT_SOME=yes
    смотреть /usr/share/mk/bsd.own.mk
    их около
    # cat /etc/make.conf | awk '/WITH/{print $1}' | tr -d '#=' | sed 's,OUT,,' | sort | uniq | wc -l
         129

    некоторые варианты сборки могут _несовместимы_  с типовым бинарным дистрибутивом (установка вести к отказам в процессах) - такова жизнь, и плата за гибкость.

     
  • 2.64, kshetragia (ok), 06:14, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте обновить сорцы. Иногда такое бывает.
     
     
  • 3.65, Leo (??), 09:04, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/
    :)
    Некуда уже обновлять
    # Revision: 255984
     
  • 2.67, uniman (ok), 14:30, 02/10/2013 [^] [^^] [^^^] [ответить]  
  • +/

    make world?

    там одновременно изменения в makefiles rules of install, install exec and libc
    возникает круговая зависимость, ежели без make world
    это еще в stable два месяца назад

    мне лениво было world собирать.
    я кажется пнул руками старым install the new libc to /lib
    потом поставил новый install
    ну и дальше по сценарию makefiles: make includes dependclean depend all install


     

  • 1.83, Алекс (??), 16:41, 06/10/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    обновил систему с 9.1... теперь танцы с бубнами вокруг DHCP клиента для reX интерфейсов...
     

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



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

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