Как всегда строго в срок вышла новая версия свободной операционной системы OpenBSD — 5.6.
Последний релиз ОС OpenBSD ознаменовал отказ от некоторых технологий и пакетов программного обеспечения (устаревших или не считающихся достаточно надёжными участниками проекта), а также переход на использование собственной реализации SSL (LibreSSL). Среди основных изменений в OpenBSD 5.6 можно выделить следующие:
переход на LibreSSL (вместо OpenSSL), который разрабатывается участниками проекта OpenBSD;
поддержка SCSI Multipathing через mpath(4);
IPv6 теперь по умолчанию отключен для новых сетевых интерфейсов;
опция RAO (router alert option) для IGMP-пакетов (RFC2236);
autoinstall(8) теперь может получать и устанавливать сеты из множества мест;
поддержка смены User-Agent в ftp(1) через опцию -U;
устранена поддержка MS-CHAPv1 (RFC2433) из pppd(8);
traceroute6(8) теперь входит в состав traceroute(8);
сканирование сетей через ifconfig(8) теперь выводит тип шифрования для беспроводных (Wi-Fi) сетей (WEP, WPA, WPA2, 802.1x);
snmpd(8), snmpctl(8) и relayd(8) могут взаимодействовать через протокол AgentX;
новые правила фильтрации relayd(8) поддерживают релеи на основе URL;
улучшена производительность hibernate/unhibernate для архитектур amd64 и i386;
OpenSMTPD 5.4.3, OpenSSH 6.7, mandoc 1.13.0
В составе программного обеспечения, входящего в OpenBSD 5.6:
GCC 4.9.0, 4.8.3, 4.6.4, 4.2.1 и 3.3.6; LLVM/Clang 3.5;
Binutils 2.15;
nginx 1.6.0;
MySQL 5.1.73, PostgreSQL 9.3.4;
Perl 5.18.2; PHP 5.3.28, 5.4.30 и 5.5.14; Python 2.7.8, 3.3.5 и 3.4.1; Ruby 1.8.7.374, 1.9.3.545, 2.0.0.481 и 2.1.2;
Xenocara на базе X.Org 7.7 и xserver 1.15.2;
GNOME 3.12.2, KDE 3.5.10 и 4.13.3, Xfce 4.10;
Mozilla Firefox 31.0, Mozilla Thunderbird 31.0;
Chromium 36.0.1985.125;
LibreOffice 4.1.6.2.
Традиционная песня, приуроченная к выпуску OpenBSD 5.6, получила название «Полёт валькирий», основывается на известной классической композиции Рихарда Вагнера и доступна для загрузки на openbsd.org/lyrics.html.
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)