Перейти к содержанию

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

Комментарии[править]

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