Проект 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. Драйвер iwm беспроводной связи стал более стабильным, а WireGuard получил несколько исправлений и улучшений, повышающих надежность.
В разделе виртуализации добавлена поддержка контроллера VMware PV SCSI в системах на базе amd64 и aarch64 для оборудования, поддерживаемого VMware ESXi. Кроме того, порт amd64 теперь может загружать гостевые системы без Xen в стиле PVH с помощью опции -kernel в QEMU.
В системах ARM исправлено несколько ошибок, в том числе восстановлена поддержка вывода через HDMI на 64-битных однокристальных системах Allwinner через атомарный интерфейс DRM/KMS. Исправлена поддержка Ethernet для Olimex A64 и добавлена поддержка нескольких устройств на базе Amlogic и i.MX6.
Интересно, что порт NetBSD для Nintendo Wii также получил некоторые улучшения: поддержку WLAN, DVD-привода, последовательной консоли USB Gecko, аппаратное ускорение AES и ускоренное преобразование RGB в YUY2.
Что касается безопасности, в ядре устранена возможность удаленного разыменования нулевого указателя в IPFilter и утечка четырехбайтовой информации из стека ядра через временные метки TCP. В реализациях NFS и Telnet в NetBSD также исправлено несколько уязвимостей.
Обновлены несколько сторонних компонентов. OpenSSL обновлен до версии 3.0.21, а Xorg — до версии 21.1.24. Оба обновления устраняют проблемы с безопасностью. NetBSD 10.2 также поставляется с tmux 3.6a, xkbcomp 1.5 и tzdata 2026b.
Кроме того, в libXpm включены исправления для CVE-2026-4367, а в Unbound — патч, устраняющий CVE-2025-11411.
Кроме того, в этом выпуске улучшена производительность SD/MMC, исправлены syslogd проблемы с надежностью, улучшена обработка буфера FTP и добавлена fsck_ffs возможность проверки файловых систем с более чем 2^32 блоками. Система сборки стала лучше совместима с новыми версиями GCC, а также в ней исправлены некоторые проблемы с воспроизводимостью сборки.
Существующие установки NetBSD 10 можно обновить, загрузив установочный образ NetBSD 10.2 и выбрав опцию «Обновление». Пользователям, использующим другие способы обновления, следует сначала обновить ядро и модули, перезагрузить систему, а затем обновить пользовательское пространство и сторонние пакеты.
Наконец, в проекте также отмечается, что в NetBSD 10.2 появился новый набор gpufw, содержащий прошивку графического процессора, которую при обновлении существующей системы, возможно, придется устанавливать отдельно.
Дополнительные сведения см. в объявлении.
NetBSD 10.2 уже доступна для amd64, i386, sparc64, macppc, ARM, MIPS и многих других архитектур в официальной инфраструктуре загрузки проекта.
