Официальный выход FreeBSD 6.1-RELEASE. Обзор изменений

9 мая 2006 года

Wikinews-logo-ru.svg

С опозданием почти на два месяца выпущен релиз FreeBSD 6.1.

FreeBSD 6.1 доступен для платформ alpha, amd64, i386, ia64, pc98 и sparc64.

Из изменений прежде всего стоит отметить проведение большой работы по устранению ошибок и повышению стабильности.

Ниже список наиболее интересных изменений:

  • Для каждой платформы созданы файлы конфигурации ядра с настройками по умолчанию (DEFAULTS);
  • Новая подсистема firmware, для загрузки бинарных firmware блоков в ядро;
  • Устройство random, сетевые драйверы le и lge, а также почти все драйвера аудиокарт избавлены от глобальных блокировок мешающих оптимальной работе на многопроцессорных системах (приведено к MPSAFE виду);
  • В загрузчике появилась опция настройки скорости последовательного порта (comconsole_speed);
  • Оборудование
  • Добавлена поддержка E1 карты Cronyx Tau-PCI/32;
  • Поддержка ATI IGP чипсетов и аудиокарт ATI IXP 200/300/400,
  • Поддержка сетевых карт: NetXtreme II (BCM5706/BCM5708) PCI/PCIe Gigabit Ethernet, AMD Am7900 LANCE и Am79C9xx PCnet NIC.
  • В сетевом драйвере bge реализована поддержка "pooling".
  • В комплект включен драйвер kbdmux, позволяющий забыть о проблемах с одновременным использованием USB и PS/2 клавиатур;
  • Новый sysctl вызов security.mac.biba.interfaces_equal;
  • Сетевая подсистема
  • Удален sysctl net.link.ether.inet.host_down_time и измен алгоритм переотправки ARP запросов. Для управления ведением журнала попыток изменения фиксированных ARP записей введен sysctl хnet.link.ether.inet.log_arp_permanent_modify ;
  • В системе бриджинга (if_bridge) реализована поддержка RFC 3378 EtherIP, что дает возможность использовать бриджинг на gif интерфейсах (IP protocol 97). Кроме того, добавлена поддержка связанных портов (span port), для дублирования трафика проходящего через бридж;
  • В Netgraph модуле ng_iface появилась поддержка altq;
  • В ipfw закончена работа над поддержкой IPv6, система ip6fw объявлена устаревшей. Реализована возможность подстановки типа действия в ipfw из таблицы, например:

pipe 1000 config bw 1000Kbyte/s
pipe 4000 config bw 4000Kbyte/s
table 1 add x.x.x.x 1000
table 1 add x.x.x.y 4000
pipe tablearg ip from table(1) to any

  • Дисковая подсистема
  • Драйвер amr: увеличена производительность, поддержка 64-bit DMA, поддержка ioctl вызовов в режиме Linux эмуляции для работы Linux LSI MegaRaid утилит,
  • Драйвер ata: обходной путь для некоторых контроллеров не поддерживающих 48bit DMA режим, поддержка контроллеров ITE IT8211F IDE, Promise PDC40718, PDC40719 (Pomise Fasttrak TX4300);
  • ataraid драйвер теперь умеет работать с метаданными JMicron ATA RAID;
  • В GEOM классе GEOM_LABEL реализована поддержка Ext2FS, NTFS и ReiserFS. В классах GEOM_MIRROR и GEOM_RAID3 добавлена поддержка sysctl kern.geom.mirror.disconnect_on_failure/kern.geom.graid3.disconnect_on_failure и kern.geom.mirror.sync_requests/kern.geom.raid3.sync_requests (параллельный I/O);
  • Обновлен драйвер twa для продуктов 3ware;
  • В mfi драйвер добавлена поддержка LSI MegaRAID SAS;
  • В rr232x драйвер добавлена поддержка серии RAID контроллеров HighPoint RocketRAID 232x;
  • Ключи для системы шифрования дисков geli теперь можно подгружать до монтирования корневого раздела, через опции загрузчика;
  • Утилиты
  • Поддержка Host Resources MIB (RFC 2790) в bsnmpd;
  • ftpd теперь по умолчанию создает pid файл /var/run/ftpd.pid;
  • В gvinum появилась поддержка переименования объектов и переноса субдиска с одного диска на другой;
  • В jail появилась опция -J для записи JidFile, содержащего параметры jail окружения;
  • Утилита netstat научилась показывать статистику IPSec (FAST_IPSEC и KAME IPSEC);
  • Утилита sysutils/portsnap помещена в базовую систему;
  • В /etc/rc.d добавлены скрипты bluetooth, hcsecd, sdpd, hostapd.

ppp-user переименован в ppp;

  • Обновление версий: BIND 9.3.2, sendmail 8.13.6, hostapd 0.4.8,
 

ИсточникиПравить

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

Комментарии:Официальный выход FreeBSD 6.1-RELEASE. Обзор изменений