Официальный выход FreeBSD 5.4-RELEASE. Обзор новшеств

10 мая 2005 года

Опубликован официальный анонс выхода FreeBSD 5.4-RELEASE.

Ниже представлены главные изменения относительно FreeBSD 5.3-RELEASE, которая была выпущена пол года назад.

Новшества и изменения:

  • Исправление ошибок связанных с безопасностью ( FreeBSD-SA-04:16.fetch(недоступная ссылка), FreeBSD-SA-04:17.procfs(недоступная ссылка), FreeBSD-SA-05:01.telnet(недоступная ссылка), FreeBSD-SA-05:02.sendfile(недоступная ссылка), FreeBSD-SA-05:04.ifconf(недоступная ссылка), FreeBSD-SA-05:05.cvs(недоступная ссылка));
  • Ядро
  • Новый sysctl security.jail.chflags_allowed для запрещения использования chflags внутри jail для root;
  • debug.mpsafevm включено но умолчанию;
  • Устранен ряд ошибок в ULE планировщике задач;
  • Устранена проблема(недоступная ссылка) падения высоконагруженной SMP системы;
  • Решение проблемы выделения памяти для некоторых старый CardBus/PCI мостов;
  • Система cpufreq для принудительного понижения частоты CPU для экономии энергии;
  • Сетевые устройства
  • Избавление от gian-lock в драйверах cp, ctau, cx, hme;
  • cdce - USB Communication Device Class Ethernet driver;
  • Драйверы ed, sf, sk и re теперь поддерживают ALTQ;
  • Для драйвера em, по умолчанию выключена поддержка VLAN tagging;
  • В драйвере exp по умолчанию выключен Ethernet flow control (случается panic);
  • Исправлены серьезные ошибки(недоступная ссылка) в драйвере sk, приводящие к краху системы;
  • Имя сетевого интерфейса можно задавать в rc.conf (ifconfig_fxp0_name="net0");
  • Сетевые протоколы
  • Поддержка CARP (Common Address Redundancy Protocol), портирован из OpenBSD;
  • ipfw fwd, при задании опции ядра IPFIREWALL_FORWARD_EXTENDED, перестает выполнять проверки на локальное происхождение пакета и позволяет выполнять редирект на локальный IP;
  • Продолжение чистки кода сетевой подсистемы от giant-lock;
  • ng_netflow поддерживает экспорт в NetFlow version 5;
  • В sppp добавлена поддержка Frame Relay;
  • ipnat позволяет выполнять редирект не UDP/TCP пакетов;
  • Исправлена ошибка приводящая к игнорированию RST TCP пакетов, а также ошибки в реализации TCP SACK;
  • Интегрированная в FreeBSD реализация KAME IPv4 IPsec теперь поддерживает TCP-MD5;
  • "Random ephemeral port number allocation", из за возникновения проблем при высоких нагрузках, отключается при достижении значения определенного в sysctl net.inet.ip.portrange.randomcps (время отключения задается через net.inet.ip.portrange.randomtime);
  • Дисковая подсистема
  • Драйвер amr можно использовать на системах с PAE (Physical Address Extensions);
  • Новые драйверы arcmsr (Areca ARC-11xx, ARC-12xx SATA RAID контроллеры) и hptmv (HighPoint RocketRAID 182x series);
  • Драйвер ips (ServeRAID) научили генерировать kernel crash dump;
  • Убран драйвер matcd;
  • Новый GEOM класс - SHSEC, управление утилитой gshsec;
  • Пересчет суммарных данных для "грязных" (например, после краха) UFS и UFS2 теперь производится не на этапе монтирования, а при фоновом запуске fsck, что увеличивает скорость загрузки после краха, старое поведение восстанавливается через sysctl vfs.ffs.compute_summary_at_mount;
  • Исправлена(недоступная ссылка) ошибка в коде NFS сервера, приводящая к краху системы;
  • Окружение и утилиты
  • ACPI-CA обновлен с 20040527 до 20041119;
  • Исправление некоторых ошибок в libpthread;
  • Новая утилита mkuzip для создания сжатых файловых систем;
  • Исправлено несколько ошибок в pppd, приводящих к некорректной работе с CBCP (Callback);
  • Для утилиты rm добавлена опция -I, уменьшающая число запрошенных подтверждений для рекурсивного удаления директорий или большого числа файлов;
  • Функцию syslog теперь можно использовать внутри многопоточных программ (thread-safe);
  • syslogd создает дополнительный сокет /var/run/logpriv для привилегированных программ;
  • Опция -f в tail, теперь поддерживает слежение за хвостом нескольких файлов одновременно;
  • Новая утилита tcpdrop для принудительного сброса активного TCP соединения;
  • BIND обновлен до 9.3.1, OpenSSL до 0.9.7e, sendmail до 8.13.3.
  • ports/INDEX* удален из CVS репозитария, индексы нужно или генерировать через make index (очень долго) или скачивать через make fetchindex.

Источники

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

Комментарии

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