OpenBSD 5.9 — новый релиз свободной операционной системы
Иллюстрация с сайта openbsd.org
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:
- 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.
Постоянная ссылка к новости: http://www.nixp.ru/news/13706.html. Дмитрий Шурупов по материалам openbsd.org.
- OpenBSD 5.5 — новая версия операционной системы 3 2 мая 2014 г.
- OpenBSD 5.6 — новая версия операционной системы 3 1 ноября 2014 г.
- OpenBSD 5.7 — новая версия операционной системы, теперь без загружаемых модулей ядра и procfs 2 2 мая 2015 г.
- OpenBSD 5.8 — новый релиз свободной ОС в день 20-летия проекта 3 28 октября 2015 г.
- OpenBSD 6.0 — новый релиз свободной операционной системы 3 4 2 сентября 2016 г.
- Вышла OpenBSD 6.1 с поддержкой устройств на базе 64-битной архитектуры ARM 12 апреля 2017 г.
- OpenBSD 6.2: свободная ОС перешла на компилятор Clang 1 10 октября 2017 г.
Вышла новая OpenBSD 6.7 — файловая система FFS2 стала дефолтной для большинства платформ
OpenBSD 6.2: свободная ОС перешла на компилятор Clang 1
Вышла OpenBSD 6.1 с поддержкой устройств на базе 64-битной архитектуры ARM
Операционная система PC-BSD перешла в новую ОС — TrueOS 2
OpenBSD 6.0 — новый релиз свободной операционной системы 3 4
OpenBSD 5.8 — новый релиз свободной ОС в день 20-летия проекта 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1