Официально представлен FreeBSD 6.4-RELEASE

отметили
12
человека
в архиве
Официально представлен FreeBSD 6.4-RELEASE
Обзор новшеств:

Ядро
В фреймворк opencrypto добавлена поддержка 128-битного блочного шифра Camellia, который был разработан компанией Mitsubishi Electric Corporation и открыт для свободного использования весной 2006 года.
Добавлена поддержка RedZone — улучшение безопасности работы с памятью на уровне ядра, через защиту буфера от повреждения при выделении/освобождении памяти во время вызова malloc(9);
В ядро добавлена реализация клиентской части функциональности rpc.lockd, используемом для организации блокировок в NFS. Реализация поддерживает восстановление состояния блокировок на стороне клиента после рестарта NFS сервера, а также гарантированный сброс кэша перед установкой блокировки, что позволяет нескольким клиентом устанавливать файловые локи при одновременном использовании данных. Возможность включается через опцию NFSLOCKD в конфигурации ядра, если ядро пересобрано с поддержкой NFSLOCKD процесс rpc.lockd автоматически это определяет и начинает использовать;
Реализована возможность загрузки FreeBSD с дисков, снабженных GPT (GUID Partition Table) вместо MBR. BTX-ядро, используемое загрузчиком, теперь поддерживает загрузку с USB устройств, благодаря поддержке обращения к функциям BIOS;
Поддержка оборудования:
В драйвер acpi_asus добавлена поддержка управления интенсивностью подсветки экрана для субноутбуков Asus EeePC;
DRM драйвер теперь поддерживает видеокарты Intel на базе i915 GME;
В bge драйвер добавлена поддержка гигабитных Ethernet адаптеров на базе чипов Broadcom BCM5906;
В aac появилась поддержка 64-разрядных дисковых массивов для создания RAID разделов, превышающих 2Тб, а также возможность одновременного доступа к устройству для передачи команд контроллеру;
В ata драйвера устранена ошибка, которая могла приводить к повреждению данных на системах, построенных на базе чипов ServerWorks HT1000;
Увеличена стабильность работы драйвера iir ( ICP Vortex RAID);
В драйвере mpt (LSI Fusion-MPT SCSI/Fibre Channel) реализована поддержка userland интерфейса mpt_user.
Подсистема dummynet вынесена в отдельный модуль ядра и поддерживает режим быстрого пропуска пакетов в обход dummynet-планировщика, в моменты когда интенсивность контролируемого потока не превышает установленной полосы пропускания. Возможность включается через sysctl переменную net.inet.ip.dummynet.io_fast.
В DNS резолвере добавлена поддержка имен доменов, содержащих символ подчеркивания, несмотря на то, что это нарушает RFC 1034;

Утилиты пользовательского уровня
В утилиту bsdtar добавлена реализация опций —numeric-owner, -S и -s;
В утилите cp исправлена ошибка, мешающая копированию атрибутов POSIX.1e ACL;
В утилите cron добавлена поддержка опции "-m", через которую можно принудительно задать email получателя почты от системы cron, если для заданий в crontab явно не задан параметр "MAILTO=";
В команде cvs теперь поддерживается флаг "-n", выступающий как инверсия флага "-N";
Утилиты dump и restore теперь поддерживают расширенные атрибуты файлов;
Во freebsd-update.conf поддерживается новая директива IDSIgnorePaths;
В утилите fwcontrol добавлена опция "-f" для определения корневого узла при следующем ресете FireWire шины;
В make появилась поддержка модификатора переменных ":u" для удаления смежных повторяющихся слов;
В mountd добавлена опция "-h bindip" для явного задания IP, на котором следует принимать TCP и UDP соединения;
В moused появилась возможность управления скоростью и чувствительностью скроллинга через опции "-L" и "-U";
В команде mv реализована поддержка POSIX-совместимого поведения, при перемещении директории в другую уже существующую директорию, находящуюся на другом устройстве;
В top и vmstat добавлена опция "-P", при задании которой отображается статистика с привязкой к CPU;
Код утилиты pkg_install импортирован из ветки 8.0-CURRENT по состоянию на 30 мая 2008 г.;
Из состава системы удалены утилиты pkg_sign и pkg_check;
Удален RC-скрипт ike;
В rc.conf добавлена переменная dummynet_enable для загрузки модуля ядра dummynet, если firewall_enable установлен в YES. Также в rc.conf теперь можно конфигурировать сетевые интерфейсы и подсети с привязкой к группе правил пакетного фильтра, определенных в rc.firewall, когда переменная firewall_type установлена в simple или client. Подробнее см. описание переменных firewall_client_net, firewall_simple_iif, firewall_simple_inet, firewall_simple_oif и firewall_simple_onet;
RC-скрипт ppp теперь поддерживает конфигурацию нескольких линков, через переменную ppp_profile. RC-скрипт rfcomm_pppd_server поддерживает запуск rfcomm_pppd сервера во время загрузки;
В RC-скрипте sysctl реализована загрузка настроек из файла /etc/sysctl.conf.local в дополнение к /etc/sysctl.conf;
Обновление сторонних программ, входящих в базовую систему:
Пакет am-utils обновлен до версии 6.1.5;
DNS сервер ISC BIND обновлен до версии 9.3.5-P2;
bzip2 обновлен с 1.0.4 до 1.0.5;
NTP обновлен до версии 4.2.4p5;
Утилита FILE обновлена до версии 4.21;
Библиотека libarchive обновлена до версии 2.5.4b, но внутренний номер сохранен как 1.9.25 для совместимости API/ABI;
Библиотека ncurses обновлена до версии 5.6-20080503;
Пакет OpenPAM обновлен до релиза "Hydrangea";
sendmail 8.14.2 заменен на версию 8.14.3;
tcsh обновлен до версии 6.15.00;
В портах поддерживаемая версия GNOME (x11/gnome2) обновлена с 2.20.1 до 2.22.3, KDE (x11/kde3) с 3.5.8 до 3.5.10.
Для сборок amd64 и i386 теперь распространяется установочный DVD-диск.


via opennet.ru
Добавил Dr.Klause Dr.Klause 29 Ноября 2008
проблема (2)
Комментарии участников:
Ни одного комментария пока не добавлено


Войдите или станьте участником, чтобы комментировать