nixp.ru v3.0

26 мая 2020,
вторник,
03:38:06 MSK

21 мая, 18:16

Вышла новая OpenBSD 6.7 — файловая система FFS2 стала дефолтной для большинства платформ

OpenBSD 6.7
OpenBSD 6.7
Иллюстрация с сайта openbsd.org

Разработка версии 6.7 шла семь месяцев, команда отчиталась о проделанной работе 19 мая.

В новой OpenBSD появилась поддержка новых устройств, в том числе криптотокенов FIDO/U2F, и новые драйверы под архитектуру Arm (32 и 64 бит). Это открыло путь системе на Raspberry Pi 4 и улучшило совместимость с Pi 2 и 3, i.MX8MM и китайские Rockchip (ставятся, например, на Linux-ноут Pinebook Pro).

Основные изменения:

  • Файловую систему FFS2 поставили по умолчанию для большинства платформ.
  • ОС стала работать эффективней — ряд системных вызовов теперь могут работать без глобальной блокировки ядра, которая ограничивала параллелизм.
  • Утилиты для работы с DNS dig, host и nslookup извлекли из Bind и сделали самостоятельными инструментами — их «родитель» еще раньше был заменен на Unbound и в системе не нужен.
  • Разработчики ввели новую функцию msyscall. Она разрешает совершать системные вызовы только из выбранных областей кода: main program, ld.so, libc.so и IGTRAP, чтобы повысить устойчивоть перед сбоями W^X и и ошибками динамической компиляции, которые могут вызвать неправильное толкование syscall.
  • В систему добавили обновленные пакеты OpenSSH 8.3 и LibreSSL 3.1.1.
  • Исправили ошибки в ряде сторонних проектов: GCC 4.2.1 и 3.3.6, LLVM/Clang 8.0.1, Perl 5.30.2, NSD и 4.2.4 Unbound 1.10.0.
  • В качестве X Window System теперь используется Xenocara, которая основана на X.Org 7.7. В ней тоже исправили ошибки.

В OpenBSD 6.7 доступно 11 200 пакетов. Большая часть уже скомпилированы под популярные архитектуры i386, amd64, PowerPC, MIPS и ARM. Из нового в пакетном менеджере — опция '-D' к команде pkg_add, которая при установке добавляет отладочные пакеты.

Полный список изменений — на сайте проекта.

Установочный образ OpenBSD 6.7 можно скачать с зеркала.

Постоянная ссылка к новости: https://www.nixp.ru/news/14277.html. Timur Tukaev по материалам openbsd.org.

fb twitter vk