NetBSD 11.1 вышла 2 ноября 2026 года, а 3 ноября разработчики объявили о релизе в официальном блоге. В обновлении исправлены сбои ядра при подключении некоторых USB-адаптеров Wi-Fi, ошибки сетевого фильтра IPFilter и проблемы безопасности системных компонентов. Версия полностью совместима с NetBSD 11.0, поэтому изменения касаются прежде всего тех, кто уже использует эту ветку на компьютерах, серверах и специализированных устройствах.

IPFilter и системные библиотеки получили исправления безопасности
В NetBSD 11.1 устранена ошибка в IPFilter — компоненте, который фильтрует сетевой трафик. При определённой последовательности ICMPv6-сообщений об ошибках обработчик мог обратиться к отсутствующим данным и вызвать сбой ядра. В отчёте PR 60484 разработчики описали сценарий с вложенным ICMPv6-пакетом; исправление добавляет необходимую проверку перед обработкой такого сообщения. Для системы, использующей IPFilter, это устраняет один из путей отказа в обслуживании через сетевой трафик.
Исправления затронули и другие части системы. Для драйвера звука hdaudio(4) введены проверки доступа при изменении конфигурации через /dev/hdaudioX. В слое совместимости с Linux (compat_linux) устранён редкий сбой ядра при вызове copy_file_range — операции, с помощью которой программа копирует данные между файлами.
Обновлены сторонние компоненты, от которых зависят безопасность и работа приложений: библиотека Brotli получила исправление CVE-2026-111497, а libXfont2 версии 2.0.9 закрывает CVE-2026-44950 и CVE-2026-59679. В состав релиза вошли X.Org Server 21.1.25, OpenSSH 10.6 и Unbound 1.26.1. Список доверенных корневых сертификатов Mozilla обновлён с учётом сообщений о компрометации центров сертификации: он определяет, каким издателям сертификатов система доверяет при проверке защищённых соединений.
Подключение USB-адаптера Wi-Fi больше не должно вызывать панику ядра
Один из наиболее заметных пользовательских дефектов NetBSD 11.0 проявлялся при подключении USB-адаптеров Wi-Fi после запуска системы. Если программа wpa_supplicant, управляющая подключением к беспроводной сети, уже работала, драйвер мог предоставить адаптер системе до завершения собственной инициализации. Попытка обратиться к ещё не подготовленным структурам приводила к аварийному завершению работы ядра — kernel panic.
Проблему подробно разобрали в отчёте PR 60665. Изменения в драйверах run(4), rum(4) и ряде других USB Wi-Fi-устройств меняют порядок регистрации адаптера: он становится доступен остальной системе после подготовки необходимых структур. Исправления включены в NetBSD 11.1. Для компьютеров, где беспроводной адаптер часто подключают и отключают вручную, это устраняет конкретный сценарий системного сбоя.
Отдельно исправлены проблемы устойчивости некоторых USB-устройств на Raspberry Pi. Разработчики не приводят универсальный список моделей периферии, поэтому нельзя распространять это изменение на все USB-устройства платформы.
Поддержка оборудования — от Surface Go 3 до рабочих станций Sun
NetBSD устанавливается на множество процессорных архитектур, и часть исправлений версии 11.1 предназначена для конкретного оборудования. Например, драйвер acpibat(4) теперь поддерживает получение данных об аккумуляторе Microsoft Surface Go 3. Речь именно о мониторинге батареи; поддержка остальных функций этого устройства данным пунктом релиза не подтверждается.
На процессорах Zhaoxin KX-7000 и некоторых поздних моделях VIA/Zhaoxin исправлена ошибка, вызывавшая панику ядра. Для компьютеров с такими CPU это касается базовой стабильности системы. На машинах Sun Ultra 25/45 и Sun Fire V215/V245 улучшена работа датчиков температуры, вентиляторов и индикаторов состояния дисков. На подходящих моделях Sun Fire светодиодами можно управлять через sysctl; добавлена поддержка отдельных контроллеров I²C и часов реального времени.
Улучшена работа виртуализированных архитектур: разработчики исправили проблемы MIPS Malta в QEMU, а для PA-RISC реализовали режим переключения блока вычислений с плавающей запятой, который пока задействован в QEMU для обхода ошибки эмуляции.
Сборка NetBSD на Mac с Apple Silicon стала стабильнее
Для разработчиков исправлена ошибка кросс-компиляции NetBSD на компьютерах Mac с процессорами Apple Silicon. При параллельной сборке под другие архитектуры компилятор мог аварийно завершать работу. В отчёте PR 60904 причину связали с использованием библиотекой GMP регистра ARM64 x18, применение которого в таком коде несовместимо с требованиями macOS.
Исправление отключает проблемные ассемблерные оптимизации GMP в инструментах сборки. Автор одного из подтверждений воспроизвёл ошибку на Mac с чипом Apple M4: до изменения 62 из 600 параллельных тестовых компиляций завершились сбоем, после него два запуска по 600 компиляций прошли без ошибок. Это результаты конкретного теста, а не показатель ускорения сборки или гарантия отсутствия других проблем.
Обновление с NetBSD 11.0 сохраняет совместимость программ
NetBSD 11.1 — первое корректирующее обновление стабильной ветки NetBSD 11. Разработчики прямо подтверждают полную совместимость с NetBSD 11.0, выпущенной 30 июля 2026 года. Новая версия сосредоточена на переносе проверенных исправлений в стабильную ветку.
Официально предусмотрено обновление существующей установки через загрузку установочного образа и выбор пункта Upgrade. Если применяются другие способы обновления, в документации указан порядок: сначала ядро и его модули, затем перезагрузка и обновление пользовательских компонентов системы. Для проверки загруженных установочных файлов опубликованы контрольные суммы с подписью ключом NetBSD Security Officer.
Образы NetBSD 11.1 доступны для обычных 64-битных ПК (amd64), 32-битных систем (i386), ARM, RISC-V, SPARC64 и ряда других платформ. Наличие образа для конкретной архитектуры и поддержка отдельных устройств на ней зависят от соответствующего порта NetBSD.
NetBSD 11.1 развивает стабильную ветку после выпуска 11.0
Первое обновление NetBSD 11 охватывает несколько разных типов отказов: обработку сетевых пакетов в IPFilter, подключение USB Wi-Fi, сбои на отдельных процессорах и ошибки инструментов сборки. В системах с NetBSD 11.0 эти изменения доступны в рамках совместимого корректирующего релиза без перехода на новую основную версию ОС.
Источники
- NetBSD Blog — NetBSD 11.1 released, 3 ноября 2026 года
- The NetBSD Project — официальный список изменений и загрузки NetBSD 11.1
- NetBSD PR 60484 — ошибка обработки ICMPv6 в IPFilter
- NetBSD PR 60665 — сбой при горячем подключении USB Wi-Fi
- NetBSD PR 60904 — сбой кросс-компиляции на Apple Silicon
- NetBSD PR 60908 — обновление доверенных корневых сертификатов
- NetBSD 11.0 — сведения о предыдущем основном релизе