Новое:
обновление подсистемы jail для улучшения процедуры запуска и остановки jail. Добавлены переменные в rc.conf jail_name_exec_stop – команда, которую надо выполнить при остановке jail с именем name и jail_name_exec_start – соответственно, при запуске.
изменения в драйвере bktr, теперь поддерживаются карты Pinnacle PCTV Rave
начальная поддержка прямого ввода-вывода в NFS для клиентов, которые содержат свои механизмы кэширования
ipfilter может работать без GIANT lock, что должно увеличить производительность
существенные улучшения в поддержке USB-аудио устройств
утилита schedgraph.py, показывающая детали использования системного шедулера
начальная поддержка ISO-формата в libarchive (а следовательно, и в bsdtar)
утилита file обновлена до 4.12
при открытии большого количества TCP соединений за короткий промежуток времени отключается механизм рандомизации номера локального порта, и происходит открытие портов с последовательными номерами. Это увеличивает скорость работы и уменьшает проблемы связанные с слишком быстрым переоткрытием ранее использовавшихся портов.
изменения в psm драйвере (PS/2 мышь), особенно касающиеся Synaptics touchpad. Появились новые sysctl-переменные в ветке hw.psm.synaptics
IPX/SPX работает без Giant lock в однопроцессорных конфигурациях
удален драйвер wd, вся его функциональность реализована в драйвере ata
удален драйвер matcd (для старых CD-ROM). Он не использовался в стандартной конфигурации системы и вообще работал некорректно.
Изменения:
переменные, влияющие на сборку и компиляцию различных частей системы, такие как NOATM NOCLEAN NOCLEANDIR NOCRYPT NODOCCOMPRESS NOEXTRADEPEND NOFORTH NOFSCHG NOGAMES NOHTML NOINET6 NOINFO NOINFOCOMPRESS NOINSTALLLIB NOIPSEC NOLIBC_R NOLIBPTHREAD NOLIBTHR NOLINT NOMAN NOMANCOMPRESS NOMLINKS NOOBJ NOPAM NOPIC NOPROFILE NOSHARE NOSHARED NOTAGS, переименованы в NO_XXX, т.е. NOCRYPT стала NO_CRYPT
Баг-фиксы:
баг в бут менеджере, который мог привести к переписыванию бут-сектора на винчестере при загрузке с USB или дискеты
фикс к bsdlabel, позволяющий работать с дисковыми устройствами в подкаталогах системы /dev
несколько фиксов в драйвере sis
баг в usbd, при отключении USB-хаба с несколькими подключенными устройствами посылалось только одно сообщение об отключении устройства
баг в pf при использовании NAT и директивы static_port
баг в ipfilter – неправильное распознавание MTU в IPv6
фикс в repquota, позволяющий сортировать вывод с использованием sort
библиотека libarchive скопирована в 5-STABLE
утечка памяти в libdisk
баг в catman
возможный выход за пределы буфера в bpf
исправлен баг в коде выделения памяти в 4.x, могущий привести к повреждению файлов и панике системы (page not found in hash)
большое количество исправлений в wireless network коде, включая драйвер ath
пакет исправлений в IPX
баг в коде USB2
утечка памяти в системной библиотеке регулярных выражений
Разное
Опубликован сводный отчет главных событий в развитии FreeBSD за вторую половину 2004 года.
|