The NetBSD Project is pleased to announce NetBSD 9.1, the first update of the NetBSD 9 release branch. It represents a selected subset of fixes deemed important for security or stability reasons, as well as new features and enhancements. Highlights: ---------- - **Parallelized disk encryption** with cgd(4). - Added the **C.UTF-8 locale**. - Added support for **Xen 4.13**. - Added aq(4), a driver for **Aquantia 10 gigabit ethernet adapters**. - Added uxrcom(4), a driver for **Exar single and multi-port USB serial adapters**. - Added support for more **hardware RNGs** in the entropy subsystem, including those in Allwinner and Rockchip SoCs. - Added support for using **USB security keys** in raw mode, usable in Firefox and other applications. - Additional settings for the **NPF** firewall, updated documentation, and various npfctl(8) usability improvements. - Various reliability fixes and improvements for **ZFS**. Added support for ZFS on dk(4) wedges on ld(4). - Various **audio system fixes**, resolving NetBSD 7 and OSSv4 compatibility edge-cases, among other issues. - **NVMM hypervisor updated**, bringing improved emulation, performance, and stability. - Stability improvements for **LFS**, the BSD log-structured filesystem. - Improved default input behaviour for **Lenovo ThinkPads** with clickpads and trackpoints. - Built-in **MIDI sequencer** and **CGD** support in evbarm GENERIC kernels - the modules now don't need to be loaded. - Fixes for **sigaltstack(2) on AArch64**, resolving issues seen with Go and Erlang. - Fixes for evbarm **AM335x** (e.g. BeagleBone Black) CPU frequency scaling, and reduced idle CPU usage. - **X11 improvements**, default window manager switched to ctwm(1), enabled sixel support in xterm(1), fixes for older Intel chipsets - **Improved output** in lastlogin(8), w(1), cal(1), and added a 'show' subcommand to hdaudioctl(8). - Improved **framebuffer console performance** on amd64 early in the boot process, making amd64 boot faster. - **More built-in keyboard layouts** for wscons(4): Brazilian Portugese, Estonian, Icelandic, and Latin American Spanish. - Integrated third-party components were updated with fixes, including **GCC, dhcpcd, OpenSSL, and tzdata**. - Various instances of kernel memory corruption and information leakage were fixed. - Many other miscellaneous bug fixes, and additions to existing device drivers. Installation changes: --------------------- - The amd64 "uefi-installimage" for USB drives, SD cards, etc was renamed to simply "installimage" for this release, since it's misleadingly always supported both UEFI and non-UEFI systems. - The evbarm INSTALL instructions were updated to reflect the reality of modern NetBSD support for AArch64/ARMv7 devices. - The afterboot(8) man page was updated with new information. - Many sysinst(8) bugs were fixed. As usual, this release is fully compatible with packages and other binaries for NetBSD 9.0.