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

Иллюстрация с сайта 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 можно скачать с зеркала.
Постоянная ссылка к новости: http://www.nixp.ru/news/14277.html. Timur Tukaev по материалам openbsd.org.
OpenBSD 6.2: свободная ОС перешла на компилятор Clang
1
Вышла OpenBSD 6.1 с поддержкой устройств на базе 64-битной архитектуры ARM
Операционная система PC-BSD перешла в новую ОС — TrueOS
2
OpenBSD 6.0 — новый релиз свободной операционной системы 3 4
OpenBSD 5.9 — новый релиз свободной операционной системы
OpenBSD 5.8 — новый релиз свободной ОС в день 20-летия проекта 3
Последние комментарии
-
fhunter, 21 января в 9:23 → Математика в школе 17
-
fhunter, 21 января в 9:22 → Как настроить чтоб работало две сетевые платы — две сети 3
-
fhunter, 21 января в 9:22 → посоветуйте!!Как ой велосипед приобрести девушке? 10
-
rgo, 11 января в 10:28 → Как «замокать» файл для юниттеста в Python? 1
-
ilyas490, 8 декабря в 13:27 → Книги по Bash? 13
