NetBSD 10.0 BETA available

December 20, 2022 posted by Nia Alarie

After nearly 3 whole years of development (work started on NetBSD 10 in late 2019), BETA snapshots have finally been published for interested users to test. More changes will be backported from the development branch over the next few months before we tag a final release, so the BETA images will keep getting updated.

What to expect

While NetBSD 10.0 is expected to be a major milestone on performance, especially on multi-core systems, currently the BETA builds have some extra kernel diagnostics enabled that may reduce performance somewhat.

Among the features you can expect to find in NetBSD 10 are reworked cryptography, including compatibility with WireGuardⓇ, automatic swap encryption, new disk encryption methods, and CPU acceleration in the kernel. In hardware support, there are updated GPU drivers from Linux 5.6, support for more ARM hardware (including Rockchip RK356X, NXP i.MX 8M, Amlogic G12, Apple M1, and Raspberry Pi 4), support for new security features found in the latest ARM CPUs, and support for Realtek 2.5 gigabit and new Intel 10/25/40 gigabit ethernet adapters. compat_linux has been ported to AArch64 and DTrace has been ported to MIPS. For retrocomputing enthusiasts, there's improved multiprocessor support on Alpha, and more iMac G5 support. The Xen hypervisor support has received a major rework. There are various new userspace programs, including blkdiscard(8) to manually TRIM a disk, aiomixer(1) to control audio volume, realpath(1), and fsck_udf(8). And loads more...

There are many little details that might be relevant to admins when upgrading from NetBSD 9, so wait and read the final release announcement before you upgrade any production systems. Please note that networking setups using tap(4) as a bridge endpoint must be modified to use vether(4) instead, and compat_linux is no longer built into the kernel for security reasons (load it as a module instead). DisplayPort and HDMI audio is now enabled in the default x86 kernel, so you might need to change the default audio device with audiocfg(1) if you're not getting any sound output. blacklistd(8) was renamed to blocklistd(8).



Third-party software is available from pkgsrc, as ever. Binary packages are available for amd64, and I hope to publish binaries for i386 shortly.

Reporting bugs

You can report bugs here!



Comments: 404 Not Found pub/NetBSD-daily/netbsd-10/latest/images/NetBSD-10.0_BETA-amd64-biosinstall.img.gz: This item has not been found

Posted by starsnet on December 20, 2022 at 08:53 PM UTC #

I would like to learn about Mac M1 , asahi-linux has the experimental driver is it gonna ever come to NetBSD ? I remember running NetBSD on my amd a8 its a pretty fast operating system but it worked with only ancient gpus , and even it should support some less old gpus and worked with them there were many strange artifacts, i hope gpu support gets better.

Posted by Chrisfromgreece on December 22, 2022 at 04:56 AM UTC #

What i get downloads work fine. Let begin testing later. Thank's !

Posted by Roman Dyaba on December 22, 2022 at 03:31 PM UTC #

I would like NetBSD to have support for the nvidia geforce gt 610 video card. and it could also have CDE instead of CTWM

Posted by Anlu Rode on December 23, 2022 at 02:59 PM UTC #

Hopefully amdgpu bugs will be fixed in time

Posted by Bruno on December 28, 2022 at 02:22 AM UTC #

Wow guys, great work! Looking forward to it

Posted by Tse on January 16, 2023 at 05:26 PM UTC #

netbsd is bad even with ancient video cards. I tried to set up G200eR recently - I couldn't. although according to the description of the driver is supported. or is it not supported ?

Posted by mike on January 25, 2023 at 09:12 PM UTC #

Post a Comment:
  • HTML Syntax: NOT allowed