OpenBSD 4.6
Сегодня, неожиданно отступив от привычного графика, Тео де Раадт объявил о выходе OpenBSD 4.6
Это 26 релиз на CD (27 на FTP). К тому же, сегодня проекту OpenBSD сегодня исполнилось 14 лет!
Изменений в этом релизе, как всегда, много, вот основные на мой взгляд:
* Поддержка SGI Octane, SGI Origin 200 и SGI Fuel в порте на архитектуру sgi, поддержка плат MVME141 и MVME165 в порте mvme88k, улучшения в архитектурах sparc/sparc64
* Множество новых драйверов и улучшений в существующих, поддержка нового оборудования
* Первый релиз с собственным почтовым демоном OpenSMTPD - smtpd(
* Импорт tmux(1), замены window(1); разработка теперь ведется в основной ветке OpenBSD
* Автоматическое интеллектуальное разбиение на разделы в disklabel(
, поддержка undo
* Улучшения в работе sysmerge(
, httpd(
, systat(1), gdb(1), sendbug(1), ftpd(
, relayd(
, softraid(4), sshd(
, route(
, rtsold(
, ifconfig(
* Улучшения в pf(4):
o pf теперь включен по умолчанию в rc.conf
o Новое ключевое слово match, которое не меняет политики pass/block для пакета, но способно менять любые другие параметры, как то тегирование, маршрутизацию, очереди и т.д.
o Изменение в поведении scrub: теперь scrub следует включать только в основных правилах, например match in all scrub, отдельных правил типа "scrub" больше нет. Также, оставлен только один тип нормализации, самый полный
o Улучшение транзакционности в pf
o Более жесткие проверки для ICMP и ICMPv6
o Значительные улучшения в pfsync(4): поддержка режима работы кластера файерволлов active-active, уменьшение трафика репликации стейтов.
* Улучшения в маршрутизации и демонах динамической маршрутизации:
o Полная поддержка множественных RIB в OpenBGPD, можно фильтровать по отдельным RIB'ом, можно назначить соседу конкретный RIB и т.д.
o Поддержка формата ASPLAIN для 32-х битных ASN в bgp.conf и bgpctl
o Поддержка указания альтернативных доменов маршрутизации для OpenOSPFD
o Другие небольшие улучшения в ospfd, ripd и dvmrpd
o Новый демон маршрутизации OpenLDPD для поддержки MPLS
* Улучшения в сетевом стеке:
o Поддержка VRF в результате добавления множественных доменов маршрутизации
o Поддержка указания используемого домена маршрутизации в ifconfig(
, ping(
, traceroute(
, arp(
, nc(1) и telnet(1)
o Код, отвечающий за маршруты, теперь следит за состоянием используемых интерфейсов
o Несколько запущенных dhclient(
больше не мешают друг другу
o Сообщения ICMP Redirect игнорируются по умолчанию
o При маршрутизации проводные сетевые интерфейсы теперь имеют больший приоритет чем беспроводные
o Интерфейсы tun(4) теперь эмулируют состояние подключения в зависимости от того, открыть ли дескриптор устройства
o Информация из таблицы состояний 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'ы, патчи, и оформил предзаказ на диск.