Очередной отчёт по развитию FreeBSD.
Исправления
- Bjoern A. Zeeb перенёс (http://docs.freebsd.org/cgi/mid.cgi?200512252157.jBPLv3oA052444) в RELENG_6 исправления к драйверу nve(4) для устранения ошибок, при которых для некоторых сетевых карт появляется сообщение "nve0: device timeout (N)".
- Pawel Jakub Dawidek обнаружил (http://docs.freebsd.org/cgi/mid.cgi?200512280153.jBS1rEd6086940) и исправил ошибку в ядерной реализации функции realloc(9), которая в ряде случаев могла приводить к повреждению данных при выделении нового блока памяти.
- Maxim Sobolev перенёс (http://docs.freebsd.org/cgi/mid.cgi?200512290525.jBT5Pf15011833) в RELENG_6 исправление ошибки в драйвере if_re, которая в некоторых случаях могла приводить к панике системы. Так же, было перенесено (http://docs.freebsd.org/cgi/mid.cgi?200512290604.jBT64pAm014009) исправление ошибки в newsyslog.
- John Baldwin исправил (http://docs.freebsd.org/cgi/mid.cgi?200512292053.jBTKr1Br082722) ошибку в отладочном WITNESS-коде приводящую к deadlock'у.
- Ariff Abdullah внёс (http://docs.freebsd.org/cgi/mid.cgi?200512300733.jBU7XSQs023377) несколько изменений в драйвер pcm, устраняющих проблемы с задержками при воспроизведении и записи звука в некоторых приложениях.
Изменения- SUZUKI Shinsuke перенёс (http://docs.freebsd.org/cgi/mid.cgi?200512251215.jBPCFEFV008178) в RELENG_6 последние (http://docs.freebsd.org/cgi/mid.cgi?200512251403.jBPE3chP019946) крупные изменения в реализации IPv6 от проекта KAME из CURRENT.
- Gleb Smirnoff добавил (http://docs.freebsd.org/cgi/mid.cgi?200512261039.jBQAdLan007168) в сетевой драйвер em(4) поддержку suspend/resume режимов. Теперь устройства корректно выходят из спящего режима.
- Soren Schmidt добавил (http://docs.freebsd.org/cgi/mid.cgi?200512271709.jBRH9qd3045360) начальную поддержку SATA чипсетов серий Marvell 88SX[56]0[48][01]. Так же, Soren внёс (http://docs.freebsd.org/cgi/mid.cgi?200512271822.jBRIMB3I048625) изменения в драйвер ATA для обеспечения возможности одновременного существования в системе нескольких драйверов. Это позволит ему распространять новые драйвера в виде модулей ядра.
- Pyun YongHyeon добавил (http://docs.freebsd.org/cgi/mid.cgi?200512280257.jBS2vJCN090752) поддержку big-endian архитектур (Sparc64) в драйвер гигабитных сетевых адаптеров ti(4).
- Andrew Thompson перенёс (http://docs.freebsd.org/cgi/mid.cgi?200512280412.jBS4CwHm095521) в RELENG_6 реализацию span ports для if_bridge. Span ports позволяют копировать пакеты проходящие через мост на заданный интерфейс. Это даёт возможность пассивно прослушивать трафик, проходящий через мост, на другой машине. Так же в CURRENT был добавлен (http://docs.freebsd.org/cgi/mid.cgi?200512290939.jBT9dGae030743) новый sysctl - net.link.bridge.pfil_onlyip, который управляет поведением моста в отношении к не IP пакетам. Если net.link.bridge.pfil_onlyip установлено в 1 (по-умолчанию), то
не ip пакеты отбрасываются. Если значения всех sysctl pfil_* установлено в ноль, то мост ничего не фильтрует.
- Florent Thoumie добавил (http://docs.freebsd.org/cgi/mid.cgi?200512272335.jBRNZd6F074337) реализацию hid blacklist для устройств, подключаемых через USB-интерфейс.
- Kelly Yancey добавил (http://docs.freebsd.org/cgi/mid.cgi?200512282036.jBSKatjp066013) к утилите netstat поддержку вывода IPSEC статистики, когда ядро собрано с поддержкой FAST_IPSEC. (патч от Matt Titus <titus at nttmcl dot com>)
- Doug Barton импортировал (http://docs.freebsd.org/cgi/mid.cgi?200512290423.jBT4N7iE000541) исходный код BIND 9.3.2.
- Doug Rabson добавил (http://docs.freebsd.org/cgi/mid.cgi?200512291440.jBTEeMt7052684) новый уровень GSS-API, поддерживающий механизм GSS-API плагинов (подобный реализации в Solaris).
- Alexander Leidinger добавил (http://docs.freebsd.org/cgi/mid.cgi?200512291744.jBTHifRr067385) поддержку USB мышей с более чем 7-ю кнопками и (патч от Sean Farley <sean-freebsd@farley.org>) и USB сканеров (http://docs.freebsd.org/cgi/mid.cgi?200512311439.jBVEdLak061352) Epson 2480 (патч от Erik Norgaard <norgaard@locolomo.org>), Canon CanoSvan LIDE 25 (патч от David Gilbert <dgilbert@daveg.ca>), HP 8200C/8250C/8290C (патч от Adam McDougall <mcdouga9@egr.msu.edu>)
- Guido van Rooij импортировал (http://docs.freebsd.org/cgi/mid.cgi?200512301122.jBUBMEvg042096) IP Filter версии 4.1.10.
- Dag-Erling Smorgrav добавил (http://docs.freebsd.org/cgi/mid.cgi?200512301817.jBUIHC5S073363) к утилите fetch(1) возможность отображения прогресса в заголовке процесса (process title), отображаемом в выводе ps.
- Maxime Henrion на основе патчей от Ed Schouten <ed@fxq.nl> добавил (http://docs.freebsd.org/cgi/mid.cgi?200512310422.jBV4MZik015357) поддержку геймпада для Xbox 360.(c) Andrey V. Elsukov, Andrej Zverev
URL:
Новость: http://www.opennet.me/opennews/art.shtml?num=6838
Лучше поздно, чем никогда..
Это ты про что
времени не было, только щас нашлось, чтобы сделать обзор почти месячной давности.
Maxime Henrion и Alexander Leidinger самые полезные люди в проекте.
re> Maxime Henrion и Alexander Leidinger самые полезные люди в проекте.:))))
>> Bjoern A. Zeeb перенёс в RELENG_6 исправления к драйверу nve(4) для устранения ошибок, при которых для некоторых сетевых карт появляется сообщение "nve0: device timeout (N)".respect! можно накатываться до RELENG_6
С 5_4?Я ни разу не прошел наката на модельных системах.
4.8-4.11 => 5.3-5.4 проходит на ура. Вроде.
5.3-5.4 => 6.0 такие невнятные глюки, что на продакшн сервер я решил ставить шестерку начисто - на подменный бокс, который потом отнести на площадку, а потом еще раз начисто ставить шестерку на главный бокс.
накат проходит успешно. уже проверено минимум на трех конфигурациях.
На моих 15 серверах что 5.3->5.4 прошло успешно, что 5.4->6.0. Только 4.11->в 5 или 6-ю побоялся (хотя, на домашней машине и 4.11-5.3 получилось)...
Только 4->5
Потом 5->64->6 не поддерживатся.
>> С 5_4?С FreeBSD-6.0-RELEASE. У меня на ней наблюдаются device timeout(N) для nve от nForce4.
>> Bjoern A. Zeeb перенёс в RELENG_6 исправления к драйверу nve(4) для устранения ошибок, при которых для некоторых сетевых карт появляется сообщение "nve0: device timeout (N)".>respect! можно накатываться до RELENG_6
Фига там лысого...всё осталось на прежних местах:
> date -r `head -1 /var/db/sup/src-all/checkouts.cvs:RELENG_6 | awk '{ print $NF }'`
понедельник, 23 января 2006 г. 17:34:31 (MSK)
> uname -a
FreeBSD feel.void.su 6.0-STABLE FreeBSD 6.0-STABLE #0: Wed Jan 25 13:28:40 MSK 2006 root@feel.void.su:/var/obj/usr/src/sys/FEEL i386
> dmesg | grep 'nve0: device timeout' | wc -l 111
>
>Maxime Henrion на основе патчей от Ed Schouten добавил поддержку геймпада для Xbox 360
Интересно найдутся ли люди, у которых рядом с BSD-box стоит Xbox 360? Наверное наверное это два вышеупомянутых девелопера. Интересно: они просто так пихают всякое USB в порты BSD-box или пытаются сделать порт на Xbox-360? Кто нынче не хочет поиметь SMP PPC тачку за 400$ =))