
На две недели раньше запланированного срока вышел релиз OpenBSD 4.6. На неделю позже я запостил тут эту новость
Из представленных в новой версии улучшений можно отметить:
* В состав интегрирован консольный оконный менеджер tmux по возможностям и клавишам управления похожий на screen.
* Переписана программа установки с целью упрощения процесса инсталляции. В утилите disklabel появилась поддержка автоматического выделения места для дисковых разделов.
* В базовый состав включен новый демон smtpd (проект OpenSMTPD), поддерживающий механизм разделения привилегий.
* Улучшения пакетного фильтра PF:
- pf отныне включен по умолчанию в rc.conf, в стандартной конфигурации pf блокирует только TCP порт 6000 (X-сервер) для внешних запросов, остальной трафик пропускается через систему пересборки фрагментированных пакетов (packet reassembly).
- Для обычных pf-правил теперь можно указывать отдельные опции нормализации пакетов (scrub), обособленные scrub-правила убраны.
- Добавлено новое ключевое слово "match", которое применимо для выбора дополнительных опций, но не влияет на принятие решения о блокировке (pass/block).
- Усилена проверка корректности ICMP и ICMPv6 пакетов.
- Множественные улучшения кода pfsync, направленные на уменьшение синхронизирующего трафика и на обеспечение возможности создания active-active схемы резервирования межсетевого экрана.
* Улучшение сетевого стека:
- Добавлена поддержка виртуальных таблиц маршрутизации и виртуальных наборов правил пакетного фильтра (система раздельных доменов маршрутизации).
- В утилите ifconfig добавлена возможность привязки сетевого интерфейса к виртуальному домену маршрутизации (routing domain). Также через ifconfig теперь можно полностью отключить IPv6 для заданного сетевого интерфейса.
- Поддержка доменов маршрутизации добавлена в утилиты ping, traceroute, arp, nc и telnet.
- При выборе маршрута теперь учитывается состояние линка для сетевых интерфейсов. Для беспроводных интерфейсов приоритет уменьшен до 4, чтобы они были менее предпочтительными по сравнению с проводными интерфейсами.
- Решены проблемы с одновременным выполнением нескольких копий dhclient. В логе dhclient теперь отображаются MAC адреса.
- По умолчанию запрещен прием IPv4 ICMP редиректов.
* Улучшена поддержка оборудования:
- Поддержка новых Gigabit Ethernet карт: RealTek RTL8103E, RTL8168DP, Broadcom BCM5709/BCM5716, Intel 82574L, 82575, 82576, ICH10, Marvell Yukon 2 88E8057. В драйвере ix (Intel 82598) задействованы аппаратные механизмы тэгирования vlan-ов.
- Увеличена производительности и уменьшено потребление памяти для сетевых драйверов ix, sis, msk, bnx и vr.
- Поддержка новых Wifi карт: Airoha AL2230S, RTL8187B, Atheros AR9001U USB 802.11a/b/g/Draft-N.
- Добавлен новый драйвер для видеоустройств с интерфейсом USB - udl(4). В драйвер msk добавлена поддержка аудиочипов Envy24HT.
- Поддержка устройств хранения: VIA VX855, Intel SCH IDE. В ciss(4) (Compaq Smart ARRAY RAID) драйвере реализованы 64-разрядные FIFO режимы.
- Расширена поддержка различных аппаратных сенсоров и 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:
- Xenocara (на базе измененной версии X.Org 7.4, freetype 2.3.9, fontconfig 2.6.0, Mesa 7.4.2, xterm 243)
- Gcc 2.95.3 (+ патчи) and 3.3.5 (+ патчи)
- Perl 5.10.0 (+ патчи)
- Apache 1.3 с улучшениями в области безопасности, с поддержкой SSL/TLS и DSO
- OpenSSL 0.9.8k (+ патчи)
- Groff 1.15
- Sendmail 8.14.3, с libmilter
- Bind 9.4.2-P2 (+ патчи)
- Sudo 1.7.2
- Последняя версия KAME IPv6
- Ncurses 5.2
- Heimdal 0.7.2 (+ патчи)
- Binutils 2.15 (+ патчи)
- Gdb 6.3 (+ патчи)
источник
changelog