Вышла новая OpenBSD 6.7 — файловая система FFS2 стала дефолтной для большинства платформ
0
Иллюстрация с сайта 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.
© nixp