Официальный выход 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.
Источники
править- Главная ссылка к новости (http://www.freebsd.org/release...)
- FreeBSD/i386 5.4-RELEASE Release Notes
- FreeBSD 5.4-RELEASE Hardware Notes
- FreeBSD 5.4-RELEASE Migration Guide
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.