Проект NetBSD выпустил NetBSD 10.2, второй корректирующий релиз в стабильной ветке NetBSD 10. В него вошли исправления безопасности, улучшения поддержки оборудования и обновления компонентов базовой системы.

Ветка NetBSD 10.x больше не самая новая мажорная серия проекта: NetBSD 11.0 вышла ранее в этом году. При этом ветку 10.x продолжают поддерживать, а 10.2 стала её последним обслуживающим обновлением.

Что касается оборудования, в NetBSD 10.2 добавили поддержку Ethernet-адаптеров Realtek RTL8126 на 5 Гбит/с, а также ревизии RTL8125D 0x6890000. Драйвер rge получил вынос расчёта контрольных сумм IPv4, TCP и UDP на сетевой адаптер.

Также добавлена поддержка USB-адаптеров Ethernet ASIX AX88179A и Wi-Fi-адаптера Asus USB-N10 Nano B1, а драйвер сетевых карт Intel igc теперь умеет TCP Segmentation Offload. Беспроводной драйвер iwm стал стабильнее, а в WireGuard внесли несколько исправлений и улучшений надёжности.

В части виртуализации появилась поддержка SCSI-контроллера VMware PV на системах amd64 и aarch64, ориентированная на оборудование, которое предоставляет VMware ESXi. Сборка для amd64 также научилась загружать гостей в стиле PVH без Xen с помощью опции -kernel в QEMU.

В системах ARM исправили несколько проблем, в том числе вернули вывод HDMI на 64-битных SoC Allwinner через атомарный интерфейс DRM/KMS. Исправили поддержку Ethernet на Olimex A64 и добавили поддержку ряда устройств на Amlogic и i.MX6.

Любопытно, что внимание досталось и сборке NetBSD для Nintendo Wii: там появилась поддержка WLAN и DVD-привода, работа USB Gecko в роли последовательной консоли, аппаратное ускорение AES и ускоренное преобразование RGB в YUY2.

В области безопасности в ядре устранили удалённо вызываемое разыменование нулевого указателя в IPFilter и утечку четырёх байт из стека ядра через временные метки TCP. В реализациях NFS и Telnet также закрыли несколько уязвимостей.

Обновили и несколько сторонних компонентов в поставке. OpenSSL обновлён до версии 3.0.21, Xorg до 21.1.24, и в обоих случаях обновления закрывают проблемы безопасности. В состав NetBSD 10.2 также входят tmux 3.6a, xkbcomp 1.5 и tzdata 2026b.

В libXpm включены исправления CVE-2026-4367 из upstream, а Unbound получил патч для CVE-2025-11411.

В релизе также повысили производительность SD/MMC, исправили проблемы надёжности syslogd, улучшили обработку буферов в FTP и научили fsck_ffs проверять файловые системы с более чем 2^32 блоков. Система сборки стала лучше совместима с новыми выпусками GCC, а также получила несколько исправлений для воспроизводимых сборок.

Установленные системы NetBSD 10 можно обновить, загрузившись с установочного образа NetBSD 10.2 и выбрав пункт Upgrade. Тем, кто использует другие способы обновления, сначала стоит обновить ядро и модули, перезагрузиться, а затем обновить userspace и сторонние пакеты.

Наконец, проект отмечает, что в NetBSD 10.2 появился новый набор gpufw с прошивками для GPU, который при обновлении существующей системы может потребоваться установить отдельно.

Подробности можно найти в анонсе.

NetBSD 10.2 уже доступен для amd64, i386, sparc64, macppc, ARM, MIPS и множества других архитектур на официальных серверах загрузки проекта.