The NetBSD Project is an international collaborative effort of a large group of people, to produce a freely available and redistributable UNIX-like operating system, NetBSD. In addition to our own work, it contains a variety of other free software, including 4.4BSD Lite2 from the University of California, Berkeley.
One of the primary focuses of the NetBSD project has been to make the base OS highly portable. This has resulted in NetBSD being ported to a large number of hardware platforms. It is also interoperable, implementing many standard APIs and network protocols, and emulating many other systems’ ABIs.
It is distributed in three forms: formal releases, maintenance branches, and NetBSD-current. Formal releases are done periodically and include well-tested binaries, source code, and installation tools. Maintenance branches usually provide bug and security fixes and minor enhancements. NetBSD-current is a nightly distribution of the latest development sources, meant for people who want the absolute latest software, and don’t mind an occasional bug.
It is largely supported by users, via Usenet newsgroups, mailing lists, and direct contributions. If you’re having a problem, it’s likely that someone will have seen it before and will be able to help you.
- Parallelized disk encryption with cgd(4).
- Added the C.UTF-8 locale.
- Added support for Xen 4.13.
- Various reliability fixes and improvements for ZFS. Added support for ZFS on dk(4) wedges on ld(4).
- NVMM hypervisor updated, bringing improved emulation, performance, and stability.
- Additional settings for the NPF firewall, updated documentation, and various npfctl(8) usability improvements.
- X11 improvements, default window manager switched to ctwm(1), enabled sixel support in xterm(1), fixes for older Intel chipsets
- Stability improvements for LFS, the BSD log-structured filesystem.
- Added support for using USB security keys in raw mode, usable in Firefox and other applications.
- Added support for more hardware RNGs in the entropy subsystem, including those in Allwinner and Rockchip SoCs.
- Various audio system fixes, resolving NetBSD 7 and OSSv4 compatibility edge-cases, among other issues.
- 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.
- 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.
- 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.