OpenBSD 4.6
Релиз OpenBSD 4.6
🕛 19.10.2009, 11:09
На две недели раньше запланированного срока вышел релиз OpenBSD 4.6. Из представленных в новой версии улучшений можно отметить: * В состав интегрирован консольный оконный менеджер tmux по возможностям и клавишам управления похожий на screen. Подробный обзор особенностей проекта можно прочитать здесь; * Переписана программа установки с целью упрощения процесса инсталляции. В утилите disklabel появилась поддержка автоматического выделения места для дисковых разделов; * В базовый состав включен новый демон smtpd (проект OpenSMTPD), поддерживающий механизм разделения привилегий; * Улучшения пакетного фильтра PF: o pf отныне включен по умолчанию в rc.conf, в стандартной конфигурации pf блокирует только TCP порт 6000 (X-сервер) для внешних запросов, остальной трафик пропускается через систему пересборки фрагментированных пакетов (packet reassembly); o Для обычных pf-правил теперь можно указывать отдельные опции нормализации пакетов (scrub), обособленные scrub-правила убраны; o Добавлено новое ключевое слово "match", которое применимо для выбора дополнительных опций, но не влияет на принятие решения о блокировке (pass/block); o Усилена проверка корректности ICMP и ICMPv6 пакетов; o Множественные улучшения кода pfsync, направленные на уменьшение синхронизирующего трафика и на обеспечение возможности создания active-active схемы резервирования межсетевого экрана. * Улучшение сетевого стека: o Добавлена поддержка виртуальных таблиц маршрутизации и виртуальных наборов правил пакетного фильтра (система раздельных доменов маршрутизации); o В утилите ifconfig добавлена возможность привязки сетевого интерфейса к виртуальному домену маршрутизации (routing domain). Также через ifconfig теперь можно полностью отключить IPv6 для заданного сетевого интерфейса; o Поддержка доменов маршрутизации добавлена в утилиты ping, traceroute, arp, nc и telnet; o При выборе маршрута теперь учитывается состояние линка для сетевых интерфейсов. Для беспроводных интерфейсов приоритет уменьшен до 4, чтобы они были менее предпочтительными по сравнению с проводными интерфейсами; o Решены проблемы с одновременным выполнением нескольких копий dhclient. В логе dhclient теперь отображаются MAC адреса; o По умолчанию запрещен прием IPv4 ICMP редиректов; * Улучшена поддержка оборудования: o Поддержка новых Gigabit Ethernet карт: RealTek RTL8103E, RTL8168DP, Broadcom BCM5709/BCM5716, Intel 82574L, 82575, 82576, ICH10, Marvell Yukon 2 88E8057. В драйвере ix (Intel 82598) задействованы аппаратные механизмы тэгирования vlan-ов; o Увеличена производительности и уменьшено потребление памяти для сетевых драйверов ix, sis, msk, bnx и vr; o Поддержка новых Wifi карт: Airoha AL2230S, RTL8187B, Atheros AR9001U USB 802.11a/b/g/Draft-N , o Добавлен новый драйвер для видеоустройств с интерфейсом USB - udl(4). В драйвер msk добавлена поддержка аудиочипов Envy24HT; o Поддержка устройств хранения: VIA VX855, Intel SCH IDE. В ciss(4) (Compaq Smart ARRAY RAID) драйвере реализованы 64-разрядные FIFO режимы; o Расширена поддержка различных аппаратных сенсоров и watchdog-устройств. * Расширение поддержки аппаратных платформ: в платформе mvme68k появилась поддержка плат MVME141 и MVME165; в sparc64 добавлена поддержка видеоакселерации в драйвере фреймбуфера для карт Sun PGX, PGX64, XVR-100 и Tech Source Raptor GFX; в платформе sgi появилась поддержка систем семейства SGI Octane, SGI Origin 200 и SGI Fuel. Всего релиз 4.6 поддерживает 16 аппаратных платформ, две платформы (luna88k, mac68k) прекратили свое развитие, на 4 новых платформы (aviion, hppa64, palm, solbourne) активно ведется портирование, поддержка 6 платформ (amiga, arc, cats, pegasos, pmax, sun3) прекращена. * Расширены возможности демонов маршрутизации OpenBGPD и OpenOSPFD. В состав включен юбилейный релиз OpenSSH 5.3; * Число портов достигло 5800. Для архитектуры i386 подготовлено 5606 бинарных пакетов, для amd64 - 5544; Например, в пакетах можно найти: Gnome 2.24.3, KDE 3.5.10, Xfce 4.6.1, MySQL 5.0.83, PostgreSQL 8.3.7, Postfix 2.6.2, OpenLDAP 2.3.43, Firefox 3.5, Thunderbird 2.0.0.22, OpenOffice.org 3.1.0, PHP 5.2.10, Python 2.4.6, 2.5.4, 2.6.2, Ruby 1.8.6.369; * Компоненты от сторонних разработчиков, входящие в состав OpenBSD 4.6: o Xenocara (на базе измененной версии X.Org 7.4, freetype 2.3.9, fontconfig 2.6.0, Mesa 7.4.2, xterm 243); o Gcc 2.95.3 (+ патчи) and 3.3.5 (+ патчи); o Perl 5.10.0 (+ патчи); o Apache 1.3 с улучшениями в области безопасности, с поддержкой SSL/TLS и DSO; o OpenSSL 0.9.8k (+ патчи); o Groff 1.15; o Sendmail 8.14.3, с libmilter; o Bind 9.4.2-P2 (+ патчи); o Sudo 1.7.2; o Последняя версия KAME IPv6; o Ncurses 5.2 o Heimdal 0.7.2 (+ патчи); o Binutils 2.15 (+ патчи); o Gdb 6.3 (+ патчи).