OpenBSD 7.8 вышла. Главное: сетевой стек стал многопоточным, и теперь Raspberry Pi 5 работает «из коробки»
NewsMakerСистема получила многопоточную обработку сетевого стека для повышения производительности.
22 октября 2025 года вышел OpenBSD 7.8 под кодовым именем Terraodontidae — 59-й стабильный релиз системы, символом которого снова стала рыба-шар. Новая версия уже доступна на официальных зеркалах вместе со страницами errata и changelog.
Главное обновление — переход на многопоточную обработку сетевого стека и системных вызовов. Теперь TCP, IPv6-фрагментация и операции вроде
OpenBSD 7.8 добавил полноценную поддержку Raspberry Pi 5: включены драйверы для контроллеров RP1, RTC, GPIO и PWM, улучшена работа Wi-Fi и SDHC. На чипах Snapdragon X Elite теперь корректно работают apm и hw.cpuspeed, а на ноутбуках с AMD исправлены события питания и восстановление после сна.
Для пользователей виртуальных машин появилась поддержка защищённой технологии AMD SEV-ES. Теперь OpenBSD может запускать и хосты, и гостей в конфиденциальном режиме, совместимом с KVM/QEMU. Гостевая память стала управляться через UVM-aobjs, а драйверы Virtio обновлены до стандарта 1.2.
Графическая подсистема перешла на DRM 6.12.50 с новыми драйверами для Snapdragon (
В системе появились новые и обновлённые утилиты:
Безопасность тоже получила внимание. В ядре теперь создаются guard-страницы между стеком и PCB, расширены ограничения pledge(2), а утилиты
В составе LibreSSL 4.2.0 переработаны алгоритмы AES и ECC, добавлены безопасные операции с фиксированным временем выполнения и поддержка будущего гибридного стандарта X25519MLKEM768. Обновлённые пакеты включают Chromium 141, GNOME 48, KDE 6.4.5, Python 3.12.11, Rust 1.90 и PostgreSQL 17.6.
Как обычно, обновление сопровождается множеством мелких исправлений, улучшений документации и стабильности. Установочные образы доступны для всех платформ, включая amd64, arm64, riscv64 и powerpc64, а инструкции размещены в соответствующих файлах INSTALL.
22 октября 2025 года вышел OpenBSD 7.8 под кодовым именем Terraodontidae — 59-й стабильный релиз системы, символом которого снова стала рыба-шар. Новая версия уже доступна на официальных зеркалах вместе со страницами errata и changelog.
Главное обновление — переход на многопоточную обработку сетевого стека и системных вызовов. Теперь TCP, IPv6-фрагментация и операции вроде
close() и listen() выполняются параллельно на нескольких ядрах. Повысилась скорость работы систем с большим числом потоков, а планировщик стал эффективнее распределять нагрузку. OpenBSD 7.8 добавил полноценную поддержку Raspberry Pi 5: включены драйверы для контроллеров RP1, RTC, GPIO и PWM, улучшена работа Wi-Fi и SDHC. На чипах Snapdragon X Elite теперь корректно работают apm и hw.cpuspeed, а на ноутбуках с AMD исправлены события питания и восстановление после сна.
Для пользователей виртуальных машин появилась поддержка защищённой технологии AMD SEV-ES. Теперь OpenBSD может запускать и хосты, и гостей в конфиденциальном режиме, совместимом с KVM/QEMU. Гостевая память стала управляться через UVM-aobjs, а драйверы Virtio обновлены до стандарта 1.2.
Графическая подсистема перешла на DRM 6.12.50 с новыми драйверами для Snapdragon (
qcdrm(4) и qcdpc(4)) и улучшенной совместимостью с современными GPU. Для пользователей ноутбуков исправлены проблемы с гибернацией, USB-портами и восстановлением дисплея после сна. В системе появились новые и обновлённые утилиты:
watch(1) из IIJ iwatch, ускоренный pkgconf 2.4.3 вместо старого Perl-скрипта, переработанный gprof на основе системного вызова profil(2) и улучшения в fdisk(8), apmd(8) и ksh(1). Исправлены сбои в vi(1) и ошибки в grep(1), влияющие на соответствие POSIX. Безопасность тоже получила внимание. В ядре теперь создаются guard-страницы между стеком и PCB, расширены ограничения pledge(2), а утилиты
fc-cache(1) и mkfontscale(1) работают от непривилегированного пользователя. OpenSSH 10.2 добавил предупреждения о слабых (не пост-квантовых) алгоритмах и перенёс сокеты агента из /tmp в ~/.ssh/agent. В составе LibreSSL 4.2.0 переработаны алгоритмы AES и ECC, добавлены безопасные операции с фиксированным временем выполнения и поддержка будущего гибридного стандарта X25519MLKEM768. Обновлённые пакеты включают Chromium 141, GNOME 48, KDE 6.4.5, Python 3.12.11, Rust 1.90 и PostgreSQL 17.6.
Как обычно, обновление сопровождается множеством мелких исправлений, улучшений документации и стабильности. Установочные образы доступны для всех платформ, включая amd64, arm64, riscv64 и powerpc64, а инструкции размещены в соответствующих файлах INSTALL.