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.
3 min de lectura

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.
| Área | Cambio en NetBSD 11.0 |
|---|---|
| Cortafuegos npf | Añade "filtrado de capa 2 y por usuario/grupo" |
| Compatibilidad con Linux | compat_linux(8) gana epoll, colas de mensajes POSIX y statx |
| Normas | Mejor "cumplimiento de las normas de interfaz de programación POSIX.1-2024 y C23" |
| Plataformas | Más de 60 compatibles |
Las herramientas de desarrollo incluidas también se han actualizado.
| Componente | Versión en la 11.0 |
|---|---|
| GCC | 12.5.0 |
| OpenSSL | 3.5.7 |
| GDB | 15.1 |
| SSH | 10.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
Artículos relacionados

Asahi Linux ya admite oficialmente los Mac de la serie M3
Asahi Linux ha incorporado el soporte de M3, M3 Pro y M3 Max a su instalador. El Wi-Fi, el USB 3 y la decodificación AV1 funcionan. La suspensión, el HDMI y el 3D rápido no.

TryNix ejecuta cualquier paquete de Nix en una pestaña
TryNix arranca un núcleo Linux compilado a WebAssembly y ejecuta cualquiera de 310.083 versiones de nixpkgs en una pestaña. Python 3 tarda 7,5 segundos la primera vez.

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.