Following the final NetBSD 9.5 release, the 10 branch gets its second maintenance and feature release. Unlike the NetBSD 9.5 release, this is not the final update yet, it will be supported until NetBSD 12.0 is released.
The release announcement is available on this page. A complete list of changes can be found in the CHANGES-10.2 file.
The 10.2 release accumulates changes for almost two years as well (10.1 was released in December 2014). It also includes my improvements to VIA IDE/SATA controllers support (viaide(4)), a boot fix for newer revisions of Intel Apollo Lake CPUs, and my recent discovery on detecting VIA/Zhaoxin CPU cache parameters, which I haven’t posted about yet (I was already too late to include it in the NetBSD 9 release).
Release highlights have lots of improvements and fixes on hardware support and userspace applications: multiple improvements to Nintendo Wii/Wii U support, PVH boot capability on amd64 (using QEMU kernel options), VMware PV SCSI controller support, and various ARM, HP PA-RISC, VAX, and MIPS improvements. Among other hardware improvements, rge(4) added support for Realtek RTL8126 5Gbps Ethernet and one more RTL8125D revision, axen(4) added support for ASIX AX88179A USB Ethernet and finally urtwn(4) added support for the Asus USB-N10 Nano B1 Wi-Fi adapter.
There’s also a long list of security and reliability fixes, including upstream security fixes for the Xorg(1), openssl(1), sshd(8) and unbound(8). tzdata was updated to tzdata2026b, and xkbcomp to 1.5.0, the same as in NetBSD 9.5.
Download links are available in the release announcement above or on the usual mirrors.