NetBSD 9.5 вышла 31 августа 2026 года, а 6 сентября проект повторно объявил о релизе и прекращении поддержки всей ветки 9.x. Обновление исправляет проблемы безопасности и стабильности, сохраняя совместимость с NetBSD 9.0. Для действующих установок это последняя промежуточная версия, но не замена переходу на поддерживаемую ветку 10.x или 11.x.

NetBSD 9.5 закрывает жизненный цикл девятой ветки
Официальное сообщение от 6 сентября подтверждает, что NetBSD 9.5 стала пятым и последним обновлением стабильной серии NetBSD 9. Дата самого выпуска — 31 августа 2026 года. Исправления накопились после NetBSD 9.4, выпущенной в апреле 2024 года.
Главное отличие от обычного корректирующего релиза — статус поддержки. Разработчики больше не будут переносить в netbsd-9 исправления безопасности или другие изменения. Совместимость с NetBSD 9.0 означает сохранение совместимости внутри девятой серии, но не гарантирует беспроблемный переход на следующую основную версию.
Сетевые исправления и безопасность
В списке изменений NetBSD 9.5 заметное место занимают сетевые компоненты. Исправления важны прежде всего для серверов, маршрутизаторов и систем, обрабатывающих недоверенный сетевой трафик.
| Компонент | Что изменилось | Практический смысл |
ipf | Устранено удалённо вызываемое разыменование нулевого указателя при разборе ICMPv6. | Снижается риск нарушения работы сетевой подсистемы при специально сформированном трафике. |
netinet | Устранена утечка четырёх байтов данных стека ядра через TCP timestamps. | Закрыт конкретный канал раскрытия данных ядра. |
| TCP | Добавлена защита от SegmentSmack. | Повышается устойчивость к соответствующему классу атак на обработку TCP-сегментов. |
netinet6 | Исправлена обработка фрагментированных IPv6-пакетов размером 32 байта. | Устраняется ошибочное отбрасывание таких пакетов. |
Встроенный DNS-резолвер unbound также получил исправление CVE-2025-11411. По описанию NLnet Labs, уязвимость связана с возможностью подмены информации о делегировании DNS-зоны и потенциального перехвата домена. В примечаниях NetBSD указано применение исправления, но не приведена полная версия встроенного Unbound, поэтому приписывать системе конкретный номер upstream-релиза нельзя.
Кроме того, обновлены исправления безопасности для OpenSSL, sshd, Xorg, libXfont2 и libXpm. Это исправления в составе базовой системы, а не объявление о переходе на новые основные версии этих продуктов.
Файловые системы и системные утилиты
NetBSD 9.5 устраняет риск повреждения данных в ZFS при операциях FIOSEEKDATA и FIOSEEKHOLE (PR 58111). Для администраторов хранилищ это один из наиболее практичных пунктов релиза: проблема касается корректности работы с данными, а не только удобства использования.
В fsck_ffs исправлены сбои при проверке файловых систем с количеством блоков более 2³². В bpf устранены взаимные блокировки и проблемы многопроцессорной безопасности, а в syslogd — несколько утечек памяти. Также исправлены монотонность процессорных часов CLOCK_PROCESS_CPUTIME_ID и CLOCK_THREAD_CPUTIME_ID, ошибка use-after-free в iconv при кодировке VIQR и повреждение очереди ввода ucom после повторного открытия устройства.
Для повседневной работы устранён сбой vi при некоторых подстановках. Утилита gpt теперь не допускает разделы с нулевым UUID и создаёт идентификатор вместо него. В hdaudio добавлены проверки доступа, запрещающие непривилегированным пользователям изменять конфигурацию оборудования. Обновлены данные часовых поясов до tzdata2026b, а xkbcomp — до 1.5.0.
Исправления оборудования и сборки
В версии 9.5 улучшена поддержка ряда конкретных устройств. Для x86 исправлена настройка MSI/MSI-X на некоторых компьютерах, для AArch64 — работа thread-local storage. Драйвер acpiout получил исправление управления яркостью на отдельных машинах, а eap восстановил полный набор поддерживаемых аппаратных форматов звука, имевшийся в NetBSD 7.
Добавлена поддержка нескольких USB–Serial-адаптеров Brainboxes через uftdi, а также Wi-Fi-адаптеров Mercusys MW150USV2 и Asus USB-N10 Nano B1 через urtwn. В viaide улучшена работа с рядом контроллеров. Для разработчиков поправлена сборка инструментов build.sh с более новыми компиляторами и на платформах, отличных от NetBSD.
Эти изменения не означают общего обновления всего аппаратного стека: перечень относится к конкретным исправленным устройствам и подсистемам.
Что делать пользователям NetBSD 9.x
По состоянию на 7 сентября 2026 года официальный статус сопровождения указывает NetBSD 11.0 как выпущенную версию. Для ветки 11.x готовится 11.1 к концу сентября, а для 10.x — 10.2 в начале сентября. Эти сроки являются планами, а не подтверждением выхода следующих обновлений.
Если система всё ещё работает на 9.0–9.4, установка 9.5 позволяет получить финальный набор исправлений внутри привычной ветки. Однако для производственной эксплуатации приоритетом должен стать переход на поддерживаемую серию. Владельцам уже обновлённой 9.5 также необходимо запланировать миграцию: будущие уязвимости в netbsd-9 исправляться не будут.
Перед переходом между основными версиями следует проверить поддержку конкретной архитектуры и оборудования, совместимость приложений и используемых пакетов, а также подготовить резервную копию. Официальное руководство по обновлению отдельно предупреждает о необходимости согласованного обновления ядра и пользовательского окружения и рекомендует изучить платформенный файл INSTALL.
NetBSD 9.5 доступна через официальную страницу релиза, где размещены образы и ссылки на подписанные контрольные суммы. Для новых установок разумнее выбирать поддерживаемую ветку, а 9.5 рассматривать как завершающий этап обслуживания существующих систем девятой серии.