Официально представлен FreeBSD 6.4-RELEASE. Обзор новшеств
28 ноября 2008 года
Спустя 1 год 11 месяцев с момента выпуска прошлого релиза вышел 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-диск.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.