URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91937
[ Назад ]

Исходное сообщение
"Релиз FreeBSD 9.2"

Отправлено opennews , 01-Окт-13 00:04 
После девяти месяцев разработки официально анонсирован (http://www.freebsd.org/news/newsflash.html#event20130930:01) релиз FreeBSD 9.2. Установочные сборки, способные работать в Live-режиме, доступны в вариантах Bootonly, DVD, CD и Memstick для платформ  amd64 (ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/), i386 (ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/), powerpc64 (ftp://ftp.freebsd.org/pub/FreeBSD/releases/powerpc/powerpc64/), sparc64 (ftp://ftp.freebsd.org/pub/FreeBSD/releases/sparc64/sparc64/) и ia64 (ftp://ftp.freebsd.org/pub/FreeBSD/releases/ia64/ia64/).

Основные новшества (http://www.freebsd.org/releases/9.2R/relnotes.html):

-  
Система

-  Для 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 (http://wiki.illumos.org/display/illumos/LZ4+Compression+In+ZFS). 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 (http://www.freebsd.org/cgi/man.cgi?manpath=FreeBSD+9.2-RELEA...) с поддержкой паравиртуальных  устройств ввода/вывода (VirtIO). Поддерживаются следующие устройства VirtIO: vtnet (Ethernet), virtio_blk (блочное устройство), virtio_scsi (SCSI HBA) и virtio_balloon (для возвращения памяти гипервизору);

-  
Оборудование и аппаратные архитектуры


-  Добавлено блочное устройство "nvme (http://www.freebsd.org/cgi/man.cgi?manpath=FreeBSD+9.2-RELEA...)" с реализацией PCI-платы, соответствующей стандарту NVMe (NVM Express);

-  Добавлена поддержка Etjernet-адаптеров на базе чипа Chelsio 40G T5 (http://www.chelsio.com/terminator-5-asic/);
-  Обновлены драйверы 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;


URL: http://lists.freebsd.org/pipermail/freebsd-announce/2013-Sep...
Новость: http://www.opennet.ru/opennews/art.shtml?num=38035


Содержание

Сообщения в этом обсуждении
"Релиз FreeBSD 9.2"
Отправлено vados , 01-Окт-13 00:04 
ждем десятку

"Релиз FreeBSD 9.2"
Отправлено iZEN , 01-Окт-13 00:50 
Уже собирается.

"Релиз FreeBSD 9.2"
Отправлено wS , 01-Окт-13 19:49 
уже собрал :)

"Релиз FreeBSD 9.2"
Отправлено Аноним , 02-Окт-13 16:27 
Всего 19 часов собирали, да? :)

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 01:36 
оно осилило утф в консоли?

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 01:53 
давно

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 02:06 
Конечно ...нет.

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 02:25 
> Конечно ...нет.

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.


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 06:28 
Нет. А он стал зачем-то нужен?

"Релиз FreeBSD 9.2"
Отправлено DeadLoco , 01-Окт-13 11:43 
Админам локалхоста без утф на консоли совсем никак :)

"Релиз FreeBSD 9.2"
Отправлено Led , 02-Окт-13 03:49 
> Админам локалхоста без утф на консоли совсем никак :)

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 02-Окт-13 16:31 
> Админам локалхоста без утф на консоли совсем никак :)

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


"Релиз FreeBSD 9.2"
Отправлено FreeTiger , 03-Окт-13 08:00 
>> Админам локалхоста без утф на консоли совсем никак :)
> Ну конечно, зачем нам видеть например имена файлов так как они есть.
> Можно же и закорючки посмотреть, etc. Тем не менее, в случае
> KMS (на который некоторым таки придется переползти, если они не хотят
> оставиться без драйверов видеокарт) консоль рендерится ядром в нечто типа фреймбуфера.
> Не уметь при этом вывести и нарисовать уникод - дурость величайшая.

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



"Релиз FreeBSD 9.2"
Отправлено Led , 03-Окт-13 16:00 
>>> Админам локалхоста без утф на консоли совсем никак :)
>> Ну конечно, зачем нам видеть например имена файлов так как они есть.
>> Можно же и закорючки посмотреть, etc. Тем не менее, в случае
>> KMS (на который некоторым таки придется переползти, если они не хотят
>> оставиться без драйверов видеокарт) консоль рендерится ядром в нечто типа фреймбуфера.
>> Не уметь при этом вывести и нарисовать уникод - дурость величайшая.
> Как вы запарили из раза в раз спрашивать одно и тоже.
> Используйте jfbterm.

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 07:40 
Может еще графику в ядро встроить?

"Релиз FreeBSD 9.2"
Отправлено blablabla , 01-Окт-13 08:01 
> Может еще графику в ядро встроить?

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 09:34 
Опоздал батенька. Уже 2 раза встроили. man gem, man ttm

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 10:18 
Это не графика, а "драйвер" для работы с железкой. Имеется ввиду встроить графический стек в ядро. Как фреймбуфер в пингвине, напрмирер, или гуй в венде.

"Релиз FreeBSD 9.2"
Отправлено Аноним , 02-Окт-13 16:41 
> Как фреймбуфер в пингвине, напрмирер, или гуй в венде.

А знаешь что такое KMS и DRM? Ну вот в фряхе это тоже сделают, или будут куковать с видеокартами в режиме VGA адаптера, без драйверов, если будут корчить из себя гордецов или слоупоков :). И вполне логично что ядро заведует памятью видеокарты, толкает в нее данные и до кучи может в результате по минимуму рисовать в некие похожие на фреймбуфер сущности картинки. Типа рендеринга консоли, например. Что полезно как для консолей без иксов, так и для всяких там отрисовок сообщений когда что-то совсем факапнулось, показа штук типа KDB, ...

Хинт: кроме всего прочего, после того как видеокарта переключается в режим прямого управления драйвером, никаких VGA там больше вообще нет. Есть видеокарта и драйвер который ей рулит. Оперируя совсем иными сущностями нежели в VGA адаптерах имеются. Весьма логично что кернелу придется вообще все что касается отрисовки на экран (даже консольки!) при этом рисовать через драйвер видяхи. И да, текстик таки придется зарендерить, ибо видяха в этом режиме больше напоминает фреймбуфера с кучей прибамбасов.


"Релиз FreeBSD 9.2"
Отправлено iZEN , 02-Окт-13 19:09 
>> Как фреймбуфер в пингвине, напрмирер, или гуй в венде.
> А знаешь что такое KMS и DRM? Ну вот в фряхе это
> тоже сделают, или будут куковать с видеокартами в режиме VGA адаптера,
> без драйверов, если будут корчить из себя гордецов или слоупоков :).

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 03-Окт-13 07:36 
Я хоть и BSDун, но справедливости ради стоит отметить, что раз были вливания миллиардов, то значит кому то нужен Линукс был.

"Релиз FreeBSD 9.2"
Отправлено pavlinux , 01-Окт-13 12:38 
>  за то работает как часики

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



"Релиз FreeBSD 9.2"
Отправлено Аноним , 02-Окт-13 16:33 
>>  за то работает как часики
> С ручным заводом.

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



"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 13:17 
Попробовал бы ты мне это сказать, когда при установке фряшечки на HP dl360  она не захотела работать с бродкомовским сетевым чипом. Или когда сервер переклинило послу суток работы из-за проблем с сетевой кортой Нвидии.  

"Релиз FreeBSD 9.2"
Отправлено slay , 01-Окт-13 17:42 
> Попробовал бы ты мне это сказать, когда при установке фряшечки на HP
> dl360  она не захотела работать с бродкомовским сетевым чипом. Или
> когда сервер переклинило послу суток работы из-за проблем с сетевой кортой
> Нвидии.

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


"Релиз FreeBSD 9.2"
Отправлено Hety , 01-Окт-13 17:59 
Нвидиа? На сервере? Простите, сеть от нвидии вроде была только встроенная в мамки на их чипах, которые для сервера походили как кольчуга балерине.

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 20:42 
>Попробовал бы ты мне это сказать, когда при установке фряшечки на HP dl360  она не захотела работать с бродкомовским сетевым чипом.

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

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 02-Окт-13 16:32 
>> Может еще графику в ядро встроить?
> Ни в коем случае, это же не линyпс

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


"Релиз FreeBSD 9.2"
Отправлено anonbsd , 01-Окт-13 09:02 
jfbterm если уж так приспичило. Все работает.

"Релиз FreeBSD 9.2"
Отправлено гость , 01-Окт-13 08:07 
На ней можно xfs монтировать? На 9.1 пробовал данные с xfs скопировать, так в ней xfs раздел даже на чтение не монтировался.

"Релиз FreeBSD 9.2"
Отправлено blablabla , 01-Окт-13 09:23 
> На ней можно xfs монтировать? На 9.1 пробовал данные с xfs скопировать,
> так в ней xfs раздел даже на чтение не монтировался.

kldload xfs


"Релиз FreeBSD 9.2"
Отправлено blablabla , 01-Окт-13 09:26 
>> На ней можно xfs монтировать? На 9.1 пробовал данные с xfs скопировать,
>> так в ней xfs раздел даже на чтение не монтировался.

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

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


"Релиз FreeBSD 9.2"
Отправлено гость , 01-Окт-13 10:17 
>># kldload xfs
>># mount -t xfs /dev/ad1s1 /mnt

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 11:21 
>>># kldload xfs
>>># mount -t xfs /dev/ad1s1 /mnt
> В соответствии с документацией так, но в реальности при попытке монтирования mount
> какую-то ошибку выдавал по поводу отсутсвия у рута прав на операцию
> с устройством, тогда пришлось по сети данные перетаскивать.

где pr?


"Релиз FreeBSD 9.2"
Отправлено гость , 01-Окт-13 14:18 
> где pr?

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


"Релиз FreeBSD 9.2"
Отправлено PoorStudent , 01-Окт-13 11:02 
где торрент?

"Релиз FreeBSD 9.2"
Отправлено Jordan , 01-Окт-13 12:33 
сколько не пытался вникнуть во множественные таблицы, так они для меня загадкой и остались.

"Релиз FreeBSD 9.2"
Отправлено Дядя_Федор , 01-Окт-13 12:51 
Ну так это ведь Ваша проблема. Но никак ни самой ОС. Не правда ли? :)

"Релиз FreeBSD 9.2"
Отправлено uniman , 06-Окт-13 09:45 
>сколько не пытался вникнуть во множественные таблицы, так они для меня загадкой и остались.

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

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

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


"Релиз FreeBSD 9.2"
Отправлено PavelR , 01-Окт-13 12:49 
>В rc.conf добавлена возможность определения сервисов в форме name_fib для
>настройки множественных таблиц маршрутизации через setfib;

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 12:58 
Чего-то я не понимаю.. Поставил 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"


"Релиз FreeBSD 9.2"
Отправлено blablabla , 01-Окт-13 13:17 
> Чего-то я не понимаю.. Поставил 9.2, для юзера указал Class: russian. Цепляюсь
> через putty с установленной кодировкой koi8-r, а консоль мне плюет кракозябры
> вместо русских символов. Переставляю кодировку на utf-8 - и все нормально.
> Ничего не понимаю.. Как так? Как исправить?

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



"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 13:21 
В putty у меня xterm и koi8-r. Пытаюсь вызвать неустановленный mc - ругается кракозябрами. Меняю кодировку в putty на utf-8, повторяю попытку с mc - русские буквы отображаются нормально. И вот я не могу понять, где собака зарыта...

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 13:58 
sshd_config, не?
И вообще, это проблема не консоли, а передаваемых данных с сервера на клиент.

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 14:35 
> sshd_config, не?
> И вообще, это проблема не консоли, а передаваемых данных с сервера на
> клиент.

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 18:02 
Собрал /usr/ports/shells/tcsh_nls/, который по зависимостям утянул libiconv, и все стало хорошо.

"Релиз FreeBSD 9.2"
Отправлено G.NercY.uR , 01-Окт-13 15:11 
Грубо и неверно.
Расскажи на своём опыте что надо использовать и сколько за это получать?

"Релиз FreeBSD 9.2"
Отправлено chinarulezzz , 01-Окт-13 17:32 
2002/ opennet: [freebsd] [putty]
2005/ opennet: [freebsd] [putty]
2008/ opennet: [freebsd] [putty]
2013/ opennet: [freebsd] [putty]

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


"Релиз FreeBSD 9.2"
Отправлено www2 , 01-Окт-13 18:37 
Дык! Как будто в первый раз...

"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 18:49 
> Стабильно!))

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 02-Окт-13 16:45 
Он намекал что фрибсдшники такие бсдшники... :)

"Релиз FreeBSD 9.2"
Отправлено Аноним , 03-Окт-13 08:15 
Из камней, брошенных в наш огород, мы построим себе дом. Ну на камин-то точно хватит ))

"Релиз FreeBSD 9.2"
Отправлено Leo , 01-Окт-13 18:22 
Кто-нибудь обошёл
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'


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 18:28 
Если не секрет - зачем? Зачем обновлять систему из сорцов, при наличии бинарных апдейтов? У вас там какие-то специфические опции для сборки используются?

"Релиз FreeBSD 9.2"
Отправлено Leo , 01-Окт-13 18:49 
> Если не секрет - зачем? Зачем обновлять систему из сорцов, при наличии
> бинарных апдейтов? У вас там какие-то специфические опции для сборки используются?

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


"Релиз FreeBSD 9.2"
Отправлено Аноним , 01-Окт-13 18:52 
Я, пожалуй, выкачаю один раз, а потом буду раздавать локально. Как по мне - быстро и достаточно просто должно получиться.
А в целом - картина понятна, спасибо за ответ.

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


"Релиз FreeBSD 9.2"
Отправлено anonbsd , 02-Окт-13 13:07 
вы что-то перемудрили с опциями

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


"Релиз FreeBSD 9.2"
Отправлено Leo , 01-Окт-13 18:55 
> выкачивать издалека тьму (30 тыс.) файлов (сейчас, например, всё время что-то
> отваливается, а закачка каждый раз заново)

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


"Релиз FreeBSD 9.2"
Отправлено gus_ak , 02-Окт-13 00:41 
> Если не секрет - зачем? Зачем обновлять систему из сорцов, при наличии
> бинарных апдейтов? У вас там какие-то специфические опции для сборки используются?

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



"Релиз FreeBSD 9.2"
Отправлено uniman , 02-Окт-13 14:47 
>Зачем обновлять систему из сорцов, при наличии бинарных апдейтов?

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

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


"Релиз FreeBSD 9.2"
Отправлено kshetragia , 02-Окт-13 06:14 
Попробуйте обновить сорцы. Иногда такое бывает.

"Релиз FreeBSD 9.2"
Отправлено Leo , 02-Окт-13 09:04 
:)
Некуда уже обновлять
# Revision: 255984

"Релиз FreeBSD 9.2"
Отправлено uniman , 02-Окт-13 14:30 

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



"Релиз FreeBSD 9.2"
Отправлено Алекс , 06-Окт-13 16:41 
обновил систему с 9.1... теперь танцы с бубнами вокруг DHCP клиента для reX интерфейсов...