OpenBSD 5.5 — новая версия операционной системы

1 мая, как всегда точно в срок, вышла новая версия операционной системы с открытым кодом OpenBSD — 5.5.Одним из главных изменений в OpenBSD 5.5 называется готовность операционной системы к нормальному функционированию в 2038 году благодаря тому, что системная переменная времени (time_t) стала 64-битной на всех платформах и теперь поддерживает значения более даты «Tue Jan 19 03:14:07 2038 UTC» (необходимые модификации для этого внесены и во многие пользовательские утилиты). Среди прочих изменений в OpenBSD 5.5: релизы и пакеты OpenBSD теперь имеет криптографическую подпись от утилиты signify (1), а pkg_add (1) по умолчанию доверяет только подписанным пакетам; инсталлятор получил поддержку автоматизированной установки системы (см. autoinstall (8)) и возможность записи образов диска на USB-флэшку (для архитектур i386 и amd64); утилита installboot (8) была переписана с тем, чтобы стать унифицированной реализацией для всех платформ (пока используется только в архитектурах i386 и amd64); порт OpenBSD/alpha получил поддержку многопроцессорных систем, а порт OpenBSD/armv7 заменил OpenBSD/beagle; драйвер для видеокарт radeondrm (4) был значительно переделан: портирован код из ядра Linux 3.8.13.19, добавлена поддержка Kernel Mode Setting (KMS); добавлен виртуальный сетевой интерфейс vxlan (4); почтовый POP3-сервер popa3d убран, добавлена утилита ntpctl (8) для управления NTP-демоном, identd заменили демоном identd (8) на основе libevent; в межсетевом фильтре pf (4) представлена новая система запросов (queueing) с новым синтаксисом; в демоне iked (Internet Key Exchange) появилась поддержка OCSP (Online Certificate Status Protocol), публичных ключей RSA для аутентификации,  DPD (Dead Peer Detection), назначение динамических IP-адресов из пула в режиме конфигурации, начальная поддержка IPComp; новая файловая система, хранящаяся в оперативной памяти, — tmpfs; OpenSMTPD 5.4.2 и OpenSSH 6.6. Среди программного обеспечения, включенного в состав OpenBSD 5.5: GCC 4.6.4 и 4.8.2, LLVM/Clang 3.3; Perl 5.16.3, PHP 5.3.28 и 5.4.24, Python 2.7.6 and 3.3.2, Ruby 1.8.7.374, 1.9.3.484, 2.0.0.353 и 2.1.0; MySQL 5.1.73, PostgreSQL 9.3.2; своя версия Apache 1.3, nginx 1.4.4 с патчами; Xenocara на базе X.Org 7.7 с xserver 1.14.5; графические среды GNOME 3.10.2, KDE 3.5.10 и 4.11.5, Xfce 4.10. Приуроченная к релизу OpenBSD 5.5 музыкальная композиция — OpenBSD Song — получила название «Окутанный временем» (Wrap in time). Песня и её лирика доступны на странице openbsd.org/lyrics.html.

©  nixp