As RISC-V continues to grow in importance across the embedded world, NetBSD has released its first stable RISC-V port that can support boot times as fast as 10ms. What exactly has been announced and why is this important for RISC-V?
NetBSD Project Ships First 64-bit RISC-V Port with 10ms Boot
The NetBSD Project has announced the release of NetBSD 11.0, which becomes the first BSD operating system to provide an officially supported and stable 64-bit RISC-V port.
This announcement represents a significant milestone for both NetBSD and the wider RISC-V ecosystem, demonstrating that open instruction set processors are now capable of running mature operating systems with production-level features.
The new RISC-V support includes compatibility with commercial SoCs such as the StarFive JH7110, which powers development boards including the VisionFive 2 and STAR64, as well as support for QEMU virtualization.
While the RISC-V port is still relatively new compared to long-established architectures such as x86 and Arm, NetBSD 11.0 provides many features expected from mainstream platforms. These include PCIe support, true random number generation, sensor support, kernel debugging, and various other system capabilities.
One of the most notable additions in NetBSD 11.0 is the new MICROVM kernel variant, which allows a complete NetBSD virtual machine to boot in approximately 10 milliseconds.
This is achieved by removing many of the traditional boot processes normally required by virtual machines, including BIOS and ACPI initialization, PCI enumeration, and device configuration. Instead, the system uses PVH boot and VirtIO MMIO to provide a lightweight virtualization environment designed for speed.
At the same time, NetBSD 11.0 significantly expands compatibility with Linux applications by introducing twelve new Linux-compatible system calls. These include support for epoll, inotify, clone3, statx, and memfd_create, allowing many more unmodified Linux binaries to run directly on NetBSD. The latest release also introduces improvements to the native NPF firewall, adding Layer 2 packet filtering, user and group-based firewall rules, and a new firewall table hooking framework.
Hardware support has also been expanded, including support for the Qualcomm Snapdragon X Elite platform, improved Nintendo Wii compatibility, and a new virtual Motorola 68k platform.
Alongside these features, NetBSD 11.0 updates many of its core software components, including OpenSSH 10.3, OpenSSL 3.5.7, GCC 12.5, GDB 15.1, and X.Org Server 21.1. The release also includes improvements to networking performance, security, and overall system reliability.
The Importance of NetBSD 11.0 for RISC-V
The release of NetBSD 11.0 is an important moment for RISC-V because it demonstrates that the architecture is no longer just an experimental platform. Instead, RISC-V is becoming capable of supporting full operating systems with the reliability and features expected from established processor architectures.
However, what makes this release particularly interesting is the combination of RISC-V’s open instruction set architecture and NetBSD’s permissive open-source licensing.
Unlike traditional processor architectures such as x86 and Arm, RISC-V allows companies, researchers, and engineers to design processors without being tied to a single vendor or paying expensive licensing fees.
When combined with an open-source operating system, this creates an entirely transparent computing stack where both the hardware and software can be modified.
For example, a company could design its own custom RISC-V processor, optimize the architecture for a specific application, and then create a NetBSD port specifically designed around that processor. This level of flexibility could become increasingly important as computing moves away from general-purpose processors and towards specialized hardware.
Rather than relying on a single CPU architecture designed to perform many different tasks, future systems will likely use processors optimized for specific workloads. AI accelerators, robotics controllers, automotive systems, and edge computing devices all benefit from hardware that has been designed around their exact requirements.
RISC-V is particularly well suited to this approach because of its modular design. A processor designed for artificial intelligence could include large caches, dedicated accelerators, and specialized memory systems, while a low-power microcontroller could prioritize efficiency through simplified cores and advanced power management.
The embedded and microcontroller markets represent one of the biggest opportunities for RISC-V. Low-cost RISC-V processors are already challenging established architectures by providing capable solutions without the licensing restrictions associated with traditional designs.
However, RISC-V still faces challenges. Architectures such as x86 and Arm have benefited from decades of software optimization, developer support, and industry adoption. Building the same level of compatibility and performance will require continued investment in compilers, operating systems, and development tools.
Projects such as NetBSD 11.0, improved Linux support, and expanding compiler ecosystems demonstrate that this software gap is rapidly closing.
In many ways, RISC-V follows a similar philosophy to Linux. Linux did not become successful because it was immediately superior to existing operating systems, but because it provided an open foundation that anyone could build upon.
RISC-V has the potential to do the same for processors.
Rather than a future where a small number of companies control the direction of computing hardware, RISC-V could create a global ecosystem of competing designs, specialized processors, and open innovation.
The release of NetBSD 11.0 is therefore much more than just another operating system update. It is another indication that the future of computing could become far more open, customizable, and diverse.