Том Уэллинг стал героем вирусного обсуждения после публикации фото из отеля История Ивана Капкова: эмиграция, внутренний кризис и трагический финал ITMS объявила о смене названия на BFT «ПСЖ» обыграл «Манчестер Сити» со счётом 4:2 в Лиге чемпионов «Ростелеком» изучает создание корпоративного LLM-фаервола В Кемерово продолжается расследование смерти Татула Петросяна Что такое «Mar-a-Lago face» и почему в нём увидели политический стиль Музыкальные сервисы начали менять названия и тексты песен из-за новых требований закона На фестивале «Маяк» показали фильмы Тимы Анисимова, Никиты Троценко и Павла Лунгина Эмулятор KytyPS5 запустили на Xbox в режиме разработчика Блогер Егорик сравнил работу с зумерами и миллениалами В Нигерии умерла актриса и победительница конкурса красоты Тения Абрахам Юра Борисов стал членом Американской киноакадемии накануне премьеры в Лондоне Конор Кеннеди и Джулия Бе сыграли свадьбу в Рио-де-Жанейро Игра Cancel Your Subscription превращает отмену подписки в испытание Семья Ивана Гудкова предупредила о мошенническом сборе денег на похороны «Девочка из 90-ых»: как семейный проект стал интернет-хитом Кабардино-Балкарский высокогорный заповедник: ледники, экотропы и Дыхтау В RuStore появился платный российский мессенджер «Молния» Николай Басков отметил 50-летие двумя концертами в Live Арене
Лента новостей
Технологии

Вышла OpenBSD 8.0 с поддержкой Intel Arc и новыми драйверами

OpenBSD 8.0 получила улучшения для аппаратных платформ, поддержку Intel Arc, изменения в подсистеме сна и ряд новых возможностей userland.

Вышла OpenBSD 8.0 с поддержкой Intel Arc и новыми драйверами
Фото: Хабр

20 октября 2026 года состоялся релиз OpenBSD 8.0 — 61-й версии свободной UNIX-подобной операционной системы. Предыдущий стабильный выпуск проекта вышел в мае 2026 года, а OpenBSD 7.0 была представлена в октябре 2021-го. Для новой версии опубликован полный установочный ISO-образ базовой системы.

Разработкой OpenBSD занимаются добровольцы. Инфраструктура проекта, работа команды и мероприятия для участников финансируются пожертвованиями через The OpenBSD Foundation. В OpenBSD 8.0 продолжилась работа над поддержкой разных аппаратных платформ, включая amd64, arm64, luna88k, riscv64 и sparc64. Архитектуру loongson исключили из поддерживаемых: она несовместима с Clang 22.

Изменения в ядре и управлении памятью

В релизе исправили ряд ошибок в архитектурах RISC-V и MIPS, связанных с использованием LLVM, а также проблему кодирования битов защиты на hppa. Исправлены расчёт объёма памяти в open_wmemstream и ошибка, из-за которой при переключении контекста мог уничтожаться или заменяться идентификатор семафора semop.

Разработчики улучшили эвристики очереди неактивных страниц, которую подсистема pagedaemon использует при вытеснении страниц и освобождении памяти. В систему добавили getexecpath — функцию, возвращающую копию пути к исполняемому файлу формата ELF(5). Также продолжилась подготовка к поддержке более крупных структур disklabel.

Изменения затронули приостановку и гибернацию. Ноутбук теперь не должен самопроизвольно выходить из сна при закрытой крышке и значении machdep.lidaction=0. Добавлена глобальная переменная, позволяющая различать гибернацию и обычную приостановку, предотвращено повторное чтение образа диска при восстановлении таблицы фрагментов, а после выхода из сна очищается кадровый буфер. Ошибка выделения очереди для поддержки гибернации NVMe больше не считается критической.

Графика и Direct Rendering Manager

Подсистема DRM обновлена до версии, соответствующей ядру Linux 6.18.53. Драйвер inteldrm получил поддержку видеокарт Intel Arc серии A на базе архитектуры DG2/Alchemist. В amd64 увеличили объём виртуального адресного пространства ядра, благодаря чему стало возможно отображать более 4 ГБ видеопамяти.

Кроме того, в inteldrm добавили обходное решение для ошибок тайм-аутов GuC, возникавших на некоторых системах с процессорами Alder Lake.

Новые возможности пользовательского пространства

Утилита netstat теперь умеет показывать счётчики multicast-пакетов для сетевых интерфейсов. Уточнено поведение опции -q. В отладчике ядра ddb изменён вывод команды ps: структуры struct process и struct proc отображаются раздельно.

Команда mount получила поддержку DUID при использовании опции -u, а идентификатор диска сохраняется при обновлении файловой системы. Утилита sndioctl теперь позволяет управлять портами midithru, добавлять и удалять элементы списков. Для сервера sndiod появился параметр server.mode, который можно менять без остановки сервера.

Поддержка оборудования и исправления драйверов

В OpenBSD 8.0 добавлена поддержка сенсорного экрана GXTP7936 в Samsung Galaxy Book4 Edge, комбинированного PHY-интерфейса K3 PCIe/USB3 для riscv64 и драйвера gpioleds на этой архитектуре. Улучшена обработка ошибок принимаемых пакетов в драйвере Ethernet SpacemiT K1, исправлена работа стандартных MSI-прерываний на этом SoC и добавлена поддержка SpacemiT K3 в драйвере часов smtclock.

Драйвер qcgpio получил поддержку платформы SC7280, а dwpcie — контроллера PCIe в SpacemiT K3. Добавлена поддержка тактового генератора I2C5 для RK3528, используемого в Radxa E24C, идентификаторов ACPI для Qualcomm Glymur (X2), зеркалирования таблиц страниц в apldart(4) и IOMMU для USB-контроллеров Apple.

В систему включили новые драйверы samsabi для Samsung Advanced BIOS Interface, sambat для мониторинга аккумулятора в ноутбуках Samsung и rkotp для OTP-памяти устройств Rockchip. Также добавлена поддержка регулятора напряжения RK8600 на платах Radxa Zero 3 и дополнительные идентификаторы устройств серии AMD Krackan Point.

Среди исправлений — восстановление мультитача на тачпадах HONOR MagicBook, переполнение FIFO в драйвере esp, потенциальная утечка памяти при восстановлении массива softraid и ошибки восстановления массивов на дисках с секторами по 4096 байт. Для драйвера re исправлена работа с буферами mbuf по старшим адресам памяти при использовании 64-битного DMA.

Трек к релизу

Вместе с OpenBSD 8.0 команда проекта выпустила официальный трек «The Simps on AI» — сатирическую композицию об искусственном интеллекте, языковых моделях, роботах и связанных с ними сбоях. В тексте обыгрываются мотивы «Симпсонов», включая шутки о генерации изображений, вирусах, суперкомпьютерах и автоматизированных системах.

Источник