Ключевые обновления графики и компиляторов
Разработчики OpenBSD представили версию 8.0, в которой основной акцент сделан на обновлении графической подсистемы. Благодаря усилиям Джонатана Грея, драйверы inteldrm, radeondrm и amdgpu были синхронизированы с ядром Linux 6.18.53. Важным дополнением стала поддержка видеокарт Intel Arc A-Series (DG2/Alchemist). Кроме того, на платформе amd64 был увеличен объем виртуальных адресов ядра (KVA) до 512 ГБ, что позволяет использовать более 4 ГБ видеопамяти, например, для GPU-вычислений через Vulkan.
В качестве базового компилятора для всех поддерживаемых архитектур теперь используется Clang/LLVM 22. Примечательно, что OpenBSD/sparc64 окончательно перешла на Clang, что делает OpenBSD единственной ОС, поддерживающей эту архитектуру с актуальным набором инструментов.
Виртуализация и новые драйверы
Значительные улучшения коснулись подсистемы виртуализации vmm/vmd. Теперь гостевые системы могут использовать до 64 виртуальных процессоров (VCPU) на одну виртуальную машину. Также в системе появились новые драйверы:
- qwz(4) — поддержка Wi-Fi адаптеров Qualcomm WCN7850 (ath12k).
- sambat(4) — мониторинг состояния батареи для ноутбуков Samsung Galaxy Book4 Edge на базе процессоров Snapdragon.
Безопасность и системные функции
Разработчики уделили внимание производительности и удобству администрирования. Шифрование раздела подкачки на архитектурах amd64 и arm64 теперь ускорено за счет использования инструкций AES процессора. Пользователи платформ OpenBSD/arm64 и OpenBSD/riscv64 получили возможность визуально отслеживать среднюю загрузку системы с помощью индикации светодиодов на устройствах.
Релиз OpenBSD 8.0 уже доступен для загрузки, а подробности о ходе разработки можно найти в отчете с недавнего хакатона в Эдмонтоне.
Источник: bsd.network