NetBSD 10.0 has been released, and it brings a lot of improvements, new features, and fixes compared to the previous release, 9.3. First and foremost, there are massive performance improvements when it comes to compute and filesystem-bound applications on multicore and multiprocessor systems. NetBSD 10.0 also brings WireGuard support compatible with implementations on other systems, although this is still experimental.
There’s also a lot of added support for various ARM SoCs and boards, including Apple’s M1 chip, and there’s new support for compat_linux on AArch64, for running Linux programs. Of course, there’s also a ton of new and updated drivers, notably the graphics drivers which are now synced to Linux 5.6, bringing a ton of improvements with them.
This is just a small sliver of all the changes, so be sure to read the entire release announcement for everything else.
Hopefully the graphics driver syncs increase in frequency and decrease in churn (meaning Linux developers are stabilizing).
Awesome! I’ve been waiting for this.
I need to get a NetBSD VM going. Eventually, I’d like to run it on one of the RPi4s I have around as a backup infra server once I get enough experience with it.