HeadlinesBriefing HeadlinesBriefing.com

OpenBSD 8.0 получит GPU-драйверы из Linux 6.18

Hacker News •
×

OpenBSD 8.0 формируется с рядом значительных обновлений. Clang/LLVM 22 теперь является базовым компилятором на архитектурах clang, включая обновлённые библиотеки поддержки libc++, libc++abi, compiler-rt и libunwind. OpenBSD/sparc64 также перешла на Clang по умолчанию, став последней крупной архитектурой, сделавшей этот переход, благодаря чему OpenBSD стала единственной операционной системой, поддерживающей sparc64 с современным инструментарием.

Начиная с версии 7.9, Jonathan Gray продолжает обновлять графический стек drm, включая inteldrm, radeondrm и amdgpu, что позволило довести OpenBSD 8.0 до уровня Linux 6.18.y/6.18.53. Выпуск добавляет поддержку драйверов для видеокарт Intel Arc серии A (DG2/Alchemist). Виртуальное адресное пространство ядра на amd64 увеличено до 512G, что позволяет отображать более 4G VRAM и обеспечивает работу вычислительных нагрузок на GPU, таких как Vulkan.

Значительный шаг вперёд сделан и в области виртуализации. После масштабной работы в Эдмонтоне, проделанной Mike Larkin и Dave Voutila, vmm/vmd теперь поддерживает гостевые системы SMP с количеством VCPU до 64 на одну виртуальную машину. В сетевой подсистеме появился драйвер qwz(4) для Wi-Fi устройств Qualcomm WCN7850 "ath12k", а новый драйвер sambat(4) отслеживает состояние батареи и количество циклов заряда на ноутбуках Samsung Galaxy Book4 Edge arm64. Шифрование swap теперь ускоряется на amd64 и arm64 с помощью инструкций AES процессора.

Среди других новшеств — светодиоды heartbeat на платах arm64 и riscv64, которые мигают, отражая средний уровень загрузки системы, а также новые возможности httpd(8), такие как пользовательские заголовки ответа и правила фильтрации на основе полученных HTTP-заголовков, например User-Agent. В этом цикле разработки также состоялся первый коммит автора в OpenSSH, а для 8.0 запланировано ещё много изменений.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing