Сегодня, неожиданно отступив от привычного графика, Тео де Раадт объявил о выходе OpenBSD 4.6
Это 26 релиз на CD (27 на FTP). К тому же, сегодня проекту OpenBSD сегодня исполнилось 14 лет!
Изменений в этом релизе, как всегда, много, вот основные на мой взгляд:
- Поддержка SGI Octane, SGI Origin 200 и SGI Fuel в порте на архитектуру sgi, поддержка плат MVME141 и MVME165 в порте mvme88k, улучшения в архитектурах sparc/sparc64
- Множество новых драйверов и улучшений в существующих, поддержка нового оборудования
- Первый релиз с собственным почтовым демоном OpenSMTPD - smtpd(8)
- Импорт tmux(1), замены window(1); разработка теперь ведется в основной ветке OpenBSD
- Автоматическое интеллектуальное разбиение на разделы в disklabel(8), поддержка undo
- Улучшения в работе sysmerge(8), httpd(8), systat(1), gdb(1), sendbug(1), ftpd(8), relayd(8), softraid(4), sshd(8), route(8), rtsold(8), ifconfig(8)
- Улучшения в pf(4):
- pf теперь включен по умолчанию в rc.conf
- Новое ключевое слово match, которое не меняет политики pass/block для пакета, но способно менять любые другие параметры, как то тегирование, маршрутизацию, очереди и т.д.
- Изменение в поведении scrub: теперь scrub следует включать только в основных правилах, например match in all scrub, отдельных правил типа «scrub» больше нет. Также, оставлен только один тип нормализации, самый полный
- Улучшение транзакционности в pf
- Более жесткие проверки для ICMP и ICMPv6
- Значительные улучшения в pfsync(4): поддержка режима работы кластера файерволлов active-active, уменьшение трафика репликации стейтов.
- Улучшения в маршрутизации и демонах динамической маршрутизации:
- Полная поддержка множественных RIB в OpenBGPD, можно фильтровать по отдельным RIB'ом, можно назначить соседу конкретный RIB и т.д.
- Поддержка формата ASPLAIN для 32-х битных ASN в bgp.conf и bgpctl
- Поддержка указания альтернативных доменов маршрутизации для OpenOSPFD
- Другие небольшие улучшения в ospfd, ripd и dvmrpd
- Новый демон маршрутизации OpenLDPD для поддержки MPLS
- Улучшения в сетевом стеке:
- Поддержка VRF в результате добавления множественных доменов маршрутизации
- Поддержка указания используемого домена маршрутизации в ifconfig(8), ping(8), traceroute(8), arp(8), nc(1) и telnet(1)
- Код, отвечающий за маршруты, теперь следит за состоянием используемых интерфейсов
- Несколько запущенных dhclient(8) больше не мешают друг другу
- Сообщения ICMP Redirect игнорируются по умолчанию
- При маршрутизации проводные сетевые интерфейсы теперь имеют больший приоритет чем беспроводные
- Интерфейсы tun(4) теперь эмулируют состояние подключения в зависимости от того, открыть ли дескриптор устройства
- Информация из таблицы состояний pf теперь используется для ускорения принятия решения о маршрутизации
- Переписан установщик системы с целью сделать процесс более простым и наглядным, также во время установки теперь поддерживается автоматическая разбивка на разделы
- Теперь доступно более 5800 портов сторонних приложений
- Как всегда, значительны улучшения в документации и чистоте кода
Система также включает следующий набор сторонних программных продуктов:
- Xenocara (основан на X.Org 7.4 + патчи, freetype 2.3.9, fontconfig 2.6.0, Mesa 7.4.2, xterm 243 и другие)
- Gcc 2.95.3 (+ патчи) и 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 (+ патчи)
- Lynx 2.8.6rel.5 с поддержкой HTTPS и IPv6 (+ патчи)
- Sudo 1.7.2
- Ncurses 5.2
- Последний KAME IPv6
- Heimdal 0.7.2 (+ патчи)
- Arla 0.35.7
- Binutils 2.15 (+ патчи)
- Gdb 6.3 (+ патчи)
Более полный список изменений можно посмотреть тут.
Дистрибутив OpenBSD 4.6 как всегда доступен на CD. Набор из 3-х дисков, буклета и прикольных наклеек стоит всего $50. Помните, что продажа дисков это основной источник финансирования проекта, так что если вы или ваша организация используете OpenBSD в работе, подумайте о возможности приобретения такого набора. На второй дорожке второго диска также присутствует фирменная песенка, текст которой можно почитать тут. Там же ее можно и скачать. Те, кто не заказал диск или не хочет ждать доставки, могут загрузить дистрибутив с одного из многочисленных зеркал, полный список которых есть здесь.
Тео де Раадт благодарит артиста Ty Semaka за оформление диска и песенку, всех разработчиков за плодотворную работу, а также всех пользователей OpenBSD, особенно тех, кто присылал bugreport'ы, патчи, и оформил предзаказ на диск.