1 час назад
Версия 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 пальцев и ещё один большой палец в придачу!
Я не буду заниматься плагиатом.
Я не буду заниматься плагиатом.
Я не буду заниматься плагиатом.
Я не буду заниматься плагиатом.
Продолжить читать

