NetBSD 11.0 release process underway


August 04, 2025 posted by Martin Husemann

If you have been following source-changes, you may have noticed the creation of the netbsd-11 branch! It comes with a lot of changes that we have been working on:

Install changes

Compatibility support code, like 32bit on 64bit machines, has been separated into special sets, to allow easy installation of machines that do not need to be able to run 32bit code.

Install media for some architectures has been split in small ("CD/R") images (w/o debug and compat sets), and full ("DVD-R") sets. This is also useful on hardware that came with a CD drive (instead of a DVD drive) and can not boot from a USB stick.

Manual pages come in two flavors, html and mandoc. Both have now their own sets, so one or the other can easily be left out of an installation.

All mac68k and macppc ISO images are now bootable.

Kernel changes

  • x86: PVH boot is now supported on non-XEN platforms (QEMU, Firecracker)
  • various new drivers for temperature (and other environmental) sensors and fan control
  • the heartbeat watchdog will detect locking errors that prevent softints from running or the timecounters from making progress on one of the CPUs
  • lots of enhancements for Linux emulation
  • new syscall: semtimedop(2)
  • new riscv port primarily targeting StarFive JH71XX-based devices
  • various bug fixes

Userland changes

  • libc and libm enhancements for C23 and POSIX.1-2024 support
  • userland support for manipulating/querying (U)EFI variables has been added
  • jemalloc has been updated to version 5.3
  • various bug fixes to libpthread and making functions signal safe
  • lots of miscelaneous bug fixes
  • the in-tree X.org components are all (well, nearly - there are a few minor/unimportant exceptions) up-to-date

3rd party software updates included

  • gcc for all architectures is now at version 12.5
  • gdb for all architectures is now at version 15.1
  • binutils for all architectures is now at version 2.42
  • OpenSSL got updated to the latest long term support version available: 3.5.1
  • OpenSSH is at version 10.0
  • many others updated, including dhcpcd, openresolv, unbound, nsd, ...

And a lot more...

... that we always forget to mention. The list of changes can be found in the beta build, split into changes upto the creation of the branch and changes pulled up to the branch before the 11.0 release.

Things that did not make it in-time for the branch

A few work-in-progress items unfortunately did not make it into this branch and will not be pulled up. The most missed ones are:

  • the next round of DRM/KMS updates to enhance x86 and arm graphics support
  • the big WiFi renewal project

These will happen in HEAD now carefully and after stabilization might be a good reason to create the next major branch earlier.

Please help us test this BETA!

We try to test NetBSD as best as we can, but your testing can help to make NetBSD 11.0 a great release. Please test it and let us know of any bugs you find.

Binaries are available on NetBSD daily builds and for various ARM based devices (with board dependent boot setup) on arm install images.

Please test NetBSD 11.0_BETA on your hardware and report any bugs you find!

Tentative schedule

No promises, but we will try to make this one of the shortest release cycles ever...

Ideally we will be in release candidate state at EuroBSDCon late in September, and cut the final release early in October.

[5 comments]

 



Comments:

Awesome news. Best of luck team.

Posted by Jay on August 04, 2025 at 02:17 PM UTC #

Hi, Thanks for the PVH support. I was wondering though if the INSTALL document for evppc will be updated with the wii instructions. Cheers,

Posted by naguam on August 04, 2025 at 03:41 PM UTC #

on version 9 my old graphics Radeon HD 7700 cape verde with amdgpu drivers worked great no problems but there was no sound on hdmi, on version 10 the same graphics amdgpu drivers don't work just a red line shows up on the left side of the screen and everything freezes and crashes but the sound works perfectly fine on hdmi, version 11 I tried to install on uefi but the hardware doesn't recognize the installation at all I managed to install mbr but it can't be installed pkgin and pkgsrc for now it's obvious that version 11 is still in beta phase, I hope I'll have better luck with the graphics drivers in the next release, good luck

Posted by pacman on August 05, 2025 at 08:23 PM UTC #

Great news! Hoping for GPU drivers update since it's very hard nowadays to try and use NetBSD as a daily driver. Are there plans to sync WiFi updates with what FreeBSD developed recently? Supporting higher speeds etc.

Posted by bbartlomiej on August 06, 2025 at 11:35 AM UTC #

Seems to install and run okay on a Gnome Boxes VM. Might be good to make the tests set available in the beta.

Posted by yum on August 06, 2025 at 08:15 PM UTC #

Post a Comment:
  • HTML Syntax: NOT allowed