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

Разработка OpenBSD ведется исключительно силами добровольцев. Среда разработки и мероприятия для участников проекта финансируются за счет пожертвований, собираемых фондом The OpenBSD Foundation. Эти взносы гарантируют, что OpenBSD останется полноценной, активно развивающейся и свободной операционной системой.
Основные изменения и доработки в OpenBSD 8.0:
-
улучшения для различных аппаратных платформ, включая amd64, arm64, luna88k, riscv64, sparc64;
-
прекращена поддержка архитектуры loongson (несовместима с Clang 22);
-
исправлен ряд ошибок в архитектурах RISC-V и MIPS, связанных с использованием LLVM;
-
исправлено кодирование битов защиты для архитектуры hppa;
-
улучшения ядра:
-
исправлен расчет объема памяти в open_wmemstream;
-
исправлена ошибка, приводившая к уничтожению или замене идентификатора semaphore (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 ГБ видеопамяти (VRAM);
-
реализовано обходное решение для устранения ошибок тайм-аута GuC в драйвере inteldrm, возникавших на некоторых системах с процессорами Alder Lake.
-
-
ряд новых возможностей в пользовательском пространстве (userland):
-
утилита netstat теперь может выводить счетчики многоадресных (multicast) пакетов для сетевых интерфейсов; уточнен смысл опции «-q»;
-
изменен формат вывода команды «ps» в отладчике ядра ddb: структуры «struct process» и «struct proc» теперь отображаются раздельно;
-
добавлена поддержка DUID (идентификаторов дисков) в команде mount при использовании опции «-u»; DUID сохраняется при обновлении файловой системы;
-
реализована возможность управления портами «midithru» с помощью утилиты sndioctl;
-
добавлена возможность добавления и удаления элементов списков через sndioctl;
-
добавлен параметр «server.mode» для сервера sndiod, что делает эту настройку динамической — её можно изменять в процессе работы с помощью sndioctl.
-
-
улучшена поддержка оборудования и исправлены ошибки в драйверах, в том числе:
-
включена поддержка сенсорного экрана GXTP7936 на устройстве Samsung Galaxy Book4 Edge;
-
добавлена поддержка комбинированного PHY-интерфейса K3 PCIe/USB3 для архитектуры riscv64;
-
включен драйвер gpioleds для архитектуры riscv64;
-
в драйвере smte (для Ethernet-устройства SpacemiT K1) улучшена проверка ошибок в принимаемых пакетах;
-
исправлена работа стандартных прерываний MSI на системе на кристалле (SoC) SpacemiT K1;
-
в драйвер smtclock добавлена поддержка SoC SpacemiT K3;
-
в драйвер qcgpio добавлена поддержка платформы SC7280;
-
добавлена поддержка контроллера PCIe dwpcie для SoC SpacemiT K3;
-
добавлена поддержка тактового генератора I2C5 для RK3528 (используется в Radxa E24C);
-
добавлены идентификаторы оборудования ACPI для SoC Qualcomm Glymur (X2);
-
в драйвере apldart(4) реализовано зеркалирование таблиц страниц; включена поддержка IOMMU для USB-контроллеров Apple;
-
добавлен новый драйвер samsabi для интерфейса Samsung Advanced BIOS Interface (SABI);
-
добавлен новый драйвер sambat для мониторинга аккумулятора в ноутбуках Samsung;
-
добавлен новый драйвер rkotp для памяти OTP в устройствах Rockchip;
-
добавлена поддержка регулятора напряжения RK8600, используемого для питания процессора на платах Radxa Zero 3;
-
добавлены дополнительные идентификаторы устройств для серии AMD Krackan Point;
-
исправлена поддержка мультитача для тачпада в ноутбуках HONOR MagicBook;
-
устранено переполнение памяти FIFO в драйвере esp;
-
исправлена потенциальная утечка памяти при восстановлении массива в softraid;
-
исправлено восстановление массива в softraid на дисках с размером сектора 4096 байт;
-
исправлена работа с буферами mbuf в старших адресах памяти для драйвера re при использовании 64-битного DMA.
-
-
обновлены пакеты и компоненты:

В рамках релиза OpenBSD 8.0 вышел официальный трек от команды проекта под названием «The Simps on AI» (Симпсы в ИИ).

Моргни 3 раза, если любишь ИИ.
О-о-о, эта новая нейросеть — прямо как пончики!
В моё время никакого искусственного интеллекта не было — была самая настоящая глупость, и нам это нравилось!
Смитерс, выпускай ИИ-дронов!
Гомер, нам стоит подключить новый интернет от «Скайнета» (SkyNet).
Я вернусь… в виде дипфейка!
О нет!
ИИ только что слопал мои шорты!
Новая языковая модель (LLM) в стиле Трампа — такой ещё свет не видывал; вы даже не представляете, какая она «у-м-н-а-я»!
Слушай, Лу, робот-полицейский только что выписал штраф за превышение скорости… парковочному счётчику!
Мой папа — суперкомпьютер, и он подхватил вирус.
Ой, мистер Бёрнс, сэр, этот новый «железяка» только что устроил ядерный расплав!
ИИ сгенерировал моё изображение — теперь у меня 5 пальцев и ещё один большой палец в придачу!
Я не буду заниматься плагиатом.
Я не буду заниматься плагиатом.
Я не буду заниматься плагиатом.
Я не буду заниматься плагиатом.
Источник: habr.com