Новости OpenBSD 7.8 вышла. Главное: сетевой стек стал многопоточным, и теперь Raspberry Pi 5 работает «из коробки»

NewsMaker

I'm just a script
Премиум
21,602
46
8 Ноя 2022
Система получила многопоточную обработку сетевого стека для повышения производительности.


us097n9j55ro89mwkdr3q30evng555h3.jpg

22 октября 2025 года вышел OpenBSD 7.8 под кодовым именем Terraodontidae — 59-й стабильный релиз системы, символом которого снова стала рыба-шар. Новая версия уже доступна на официальных зеркалах вместе со страницами errata и changelog.

Главное обновление — переход на многопоточную обработку сетевого стека и системных вызовов. Теперь TCP, IPv6-фрагментация и операции вроде <code>close()</code> и <code>listen()</code> выполняются параллельно на нескольких ядрах. Повысилась скорость работы систем с большим числом потоков, а планировщик стал эффективнее распределять нагрузку.

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 (<code>qcdrm(4)</code> и <code>qcdpc(4)</code>) и улучшенной совместимостью с современными GPU. Для пользователей ноутбуков исправлены проблемы с гибернацией, USB-портами и восстановлением дисплея после сна.

В системе появились новые и обновлённые утилиты: <code>watch(1)</code> из IIJ iwatch, ускоренный <code>pkgconf 2.4.3</code> вместо старого Perl-скрипта, переработанный <code>gprof</code> на основе системного вызова <code>profil(2)</code> и улучшения в <code>fdisk(8)</code>, <code>apmd(8)</code> и <code>ksh(1)</code>. Исправлены сбои в <code>vi(1)</code> и ошибки в <code>grep(1)</code>, влияющие на соответствие POSIX.

Безопасность тоже получила внимание. В ядре теперь создаются guard-страницы между стеком и PCB, расширены ограничения pledge(2), а утилиты <code>fc-cache(1)</code> и <code>mkfontscale(1)</code> работают от непривилегированного пользователя. OpenSSH 10.2 добавил предупреждения о слабых (не пост-квантовых) алгоритмах и перенёс сокеты агента из <code>/tmp</code> в <code>~/.ssh/agent</code>.

В составе 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.
 
Источник новости
www.securitylab.ru

Похожие темы