Версия OpenBSD 8.0

4 мин
Версия OpenBSD 8.0

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 пальцев и ещё один большой палец в придачу!

Я не буду заниматься плагиатом.

Я не буду заниматься плагиатом.

Я не буду заниматься плагиатом.

Я не буду заниматься плагиатом.

Поделиться

TelegramVK

Продолжить читать