Официально представлен 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-диск.

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Официально представлен FreeBSD 6.4-RELEASE. Обзор новшеств», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.