Skip to content
Tech AI Wire

NetBSD 11 añade RISC-V de 64 bits y un núcleo microVM de 10 ms

NetBSD 11.0 arranca una máquina virtual en unos 10 ms con su nuevo núcleo MICROVM. También es la primera versión estable que funciona en placas RISC-V de 64 bits.

Por Tech AI Wire Team

3 min de lectura

XLinkedIn
A single-board computer with a heatsink over its processor and rows of USB and Ethernet ports, on a wooden desk in front of an out-of-focus monitor showing code.

En cifras

stated MICROVM kernel boot time
10ms
hardware platforms supported
60+
major NetBSD release
19th

NetBSD 11.0 ya está disponible, y es la primera versión estable del sistema que funciona en chips RISC-V de 64 bits. El proyecto anunció el lanzamiento el 30 de julio de 2026. Esto importa por dos razones. Una arquitectura de chip abierta gana un Unix maduro, y una nueva opción de núcleo arranca una máquina virtual en unos 10 milisegundos.

NetBSD es un sistema operativo libre de tipo Unix. Eso quiere decir que se comporta como Unix sin usar el código de Unix. El objetivo declarado del proyecto es la portabilidad: ejecutar un mismo sistema en muchos tipos de máquina. La versión 11.0 es su decimonoveno lanzamiento mayor.

El proyecto publicó la noticia en su blog el 1 de agosto de 2026. "El proyecto NetBSD se complace en anunciar (por fin) el lanzamiento de la 11.0", dice la entrada. La palabra entre paréntesis es del propio proyecto.

El hito del RISC-V de 64 bits

RISC-V es un conjunto de instrucciones abierto. Un conjunto de instrucciones es el vocabulario básico que entiende un procesador. Cualquiera puede diseñar un chip sobre él sin pagar una licencia. Por eso atrae a las empresas emergentes de hardware, a las universidades y a los investigadores.

La versión 11.0 es, en palabras de las notas de lanzamiento, "la primera versión estable que incluye compatibilidad con plataformas RISC-V de 64 bits". Las primeras placas compatibles se basan en los chips JH71XX de StarFive. Son la VisionFive 2 y la PINE64 STAR64, dos pequeños ordenadores de placa única. Phoronix menciona esas mismas dos placas en su artículo del 1 de agosto de 2026.

El lanzamiento añade además compatibilidad preliminar con dispositivos Qualcomm Snapdragon X Elite. Preliminar significa que el sistema arranca, pero el trabajo está sin terminar. Asahi Linux dio un paso parecido con el hardware de Apple la semana pasada, cuando añadió compatibilidad oficial con los Mac M3.

Un núcleo hecho para arrancar rápido

NetBSD 11.0 incorpora un núcleo nuevo para máquinas x86 y amd64 llamado MICROVM. Su propósito es lo que las notas de lanzamiento describen como un "arranque extremadamente rápido de máquinas virtuales". La cifra que da el proyecto es "unos 10 ms".

Una máquina virtual es un ordenador entero simulado, así que normalmente tarda segundos en arrancar. Reducirlo a milisegundos la acerca a la velocidad de un contenedor. Un contenedor comparte el núcleo del anfitrión en lugar de arrancar el suyo. La diferencia importa porque una máquina virtual aísla el código de forma mucho más estricta que un contenedor.

Qué más ha cambiado

El resto del lanzamiento se reparte entre el cortafuegos, la capa de compatibilidad con Linux y las normas a las que apunta el sistema.

ÁreaCambio en NetBSD 11.0
Cortafuegos npfAñade "filtrado de capa 2 y por usuario/grupo"
Compatibilidad con Linuxcompat_linux(8) gana epoll, colas de mensajes POSIX y statx
NormasMejor "cumplimiento de las normas de interfaz de programación POSIX.1-2024 y C23"
PlataformasMás de 60 compatibles

Las herramientas de desarrollo incluidas también se han actualizado.

ComponenteVersión en la 11.0
GCC12.5.0
OpenSSL3.5.7
GDB15.1
SSH10.3

Phoronix informó también de optimizaciones aceleradas con SIMD en el lanzamiento. SIMD permite que una sola instrucción actúe sobre varios datos a la vez.

Instalarlo en un portátil de 2012

Cinco semanas después del lanzamiento, un desarrollador publicó una instalación manual completa. La entrada "NetBSD 11 from scratch" apareció el 6 de septiembre de 2026. Usa un HP Pavilion de 2012 con un Intel Core i7, 3,79 GB de memoria y un disco de 900 GB.

La guía configura el cifrado completo del disco con CGD, el controlador de disco criptográfico de NetBSD. Usa el cifrado adiantum y deriva la clave con pkcs5_pbkdf2/sha1. La partición raíz es de 50 GB.

El autor da una razón no técnica para su elección: la postura de NetBSD contra meter IA generativa en el proyecto.

Qué significa esto para los desarrolladores

El núcleo MICROVM es la pieza que conviene probar primero. Si construyes entornos aislados, ejecutores de integración continua o aislamiento por petición, un arranque de 10 ms acerca una máquina virtual real a los tiempos de arranque de los contenedores. Mídelo con tu propia carga antes de confiar en la cifra. El tiempo de arranque es solo una parte de la latencia total.

Si trabajas con RISC-V, NetBSD es ahora una segunda opción madura junto a Linux. Una placa VisionFive 2 o STAR64 es la forma más barata de probarlo. Comprueba primero los controladores que necesitas. La compatibilidad de primera generación suele cubrir solo lo básico.

Los añadidos de compat_linux importan si ejecutas binarios de Linux en NetBSD. epoll y statx son habituales en el software de servidor moderno, así que una herramienta que antes fallaba puede funcionar ahora. Pruébalo en lugar de darlo por hecho.

El trabajo en C23 y POSIX.1-2024 también convierte a NetBSD en una prueba de portabilidad útil. Compilar tu código C aquí suele dejar al descubierto suposiciones que Linux y glibc perdonan en silencio.

Fuentes

  1. Announcing NetBSD 11.0 (July 30, 2026) - NetBSD
  2. NetBSD 11.0 Released With RISC-V Support, Enhanced Linux System Call Compatibility - Phoronix
  3. NetBSD 11 from scratch - MeanMicio

Artículos relacionados

A process listing on a Kubernetes v1.37 node, showing containerd, kubelet and kube-proxy owned by the kube user while the systemd services still run as root.
Dev Stack

Kubernetes 1.37 pasa el modo rootless a beta

Kubernetes 1.37 pasa KubeletInUserNamespace a beta. El kubelet, los runtimes de contenedores, los plugins CNI y kube-proxy ya pueden ejecutarse como usuario corriente.