OpenBSD 5.9 — новый релиз свободной операционной системы

29 марта вышла новая версия свободной операционной системы — OpenBSD 5.9.

Одним из наиболее значимых новшеств в OpenBSD 5.9 стало принудительное включение политики W^X («Write XOR Execute») в адресном пространстве ядра для архитектуры i386. Эта функция обеспечивает защиту памяти, которая гарантирует, что каждая страница памяти в адресном пространстве процесса доступна для записи или исполнения, но не двух этих режимов одновременно (название происходит от булева оператора XOR). Впервые политика W^X появилась ещё в релизе OpenBSD 3.3 (в мае 2003 года). Среди прочих изменений в OpenBSD 5.9:

  • драйвер asmc(4) для поддержки Apple System Management Controller;
  • драйверы для системы виртуализации Xen: xen(4) для инициализации Xen domU и подключения PVHVM-устройств; xspd(4) — для XenSource Platform Device; xnf(4) — для паравиртуализированного сетевого интерфейса Xen;
  • поддержка загрузки с 32- и 64-битных EFI для amd64;
  • начальная поддержка hardware-reduced ACPI в драйвере acpi(4);
  • драйвер inteldrm(4) обновлён до версии ядра Linux 3.14.52, благодаря чему добавлена начальная поддержка графики Bay Trail и Broadwell;
  • системный вызов tame(2) переименован в pledge(2) и получил множество улучшений;
  • режим 802.11n теперь используется по умолчанию, если в драйвере беспроводного устройства OpenBSD есть поддержка для используемого устройства;
  • новый демон маршрутизации eigrpd(8), реализующий соответствующий протокол (Enhanced Interior Gateway Routing Protocol);
  • опция ядра GPT удалена: поддержка GPT стала частью ядра GENERIC и всех производных;
  • многим стандартным консольным утилитам (ls, ps, uniq и т.п.) добавлена поддержка UTF-8;
  • OpenSMTPD 5.9.1, OpenSSH 7.2, LibreSSL 2.3.2.
Иллюстрация к песне OpenBSD 5.9
Иллюстрация к песне OpenBSD 5.9 / Иллюстрация с сайта openbsd.org

Среди прочего программного обеспечения, вошедшего в состав OpenBSD 5.9:

  • GCC 4.9.3, 4.2.1, 3.3.6; LLVM/Clang 3.5 (20140228);
  • Perl 5.20.2; Python 2.7.11, 3.4.4, 3.5.1; Ruby 1.8.7.374, 2.0.0.648, 2.1.8, 2.2.4 и 2.3.0;
  • Binutils 2.17;
  • MariaDB 10.0.23; PostgreSQL 9.4.6;
  • Xenocara на базе X.Org 7.7 и 1.17.4;
  • GNOME 3.18.2; KDE 3.5.10 и 4.14.3; Xfce 4.12;
  • Mozilla Firefox 38.6.1esr и 44.0.2, Mozilla Thunderbird 38.6.0;
  • Chromium 48.0.2564.116;
  • LibreOffice 5.0.4.2.

Музыкальная композиция, приуроченная к релизу OpenBSD 5.9, посвящена W^X, является инструментальной и по традиции доступна для скачивания на www.openbsd.org/lyrics.html.

Дмитрий Шурупов по материалам openbsd.org.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Хакеры стали активнее атаковать системы MacХакеры стали активнее атаковать системы Mac
Google назвала Chrome OS самой быстрорастущей операционной системой в мире
Легендарный плеер Winamp готовится к перезапуску — у него появился новый логотип и совсем скоро стартует бета-тестирование
Ровно 20 лет назад состоялся релиз Windows XP и она всё ещё используется на миллионах ПК
Стала известна дата релиза совершенно нового Microsoft Office 2021
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Microsoft представила Windows 11: новый интерфейс, повышенная производительность, виджеты и многое другое
Google Chrome подключил новый инструмент
В текстовом редакторе Microsoft Word появился новый инструмент проверки грамматики
Состоялся релиз Chrome OS 87 с новыми функциями
Последние новости

Подгружаем последние новости