Skip to content
Tech AI Wire

NetBSD 11 adiciona RISC-V de 64 bits e um kernel microVM de 10 ms

O NetBSD 11.0 inicia uma máquina virtual em cerca de 10 ms com o novo kernel MICROVM. É também a primeira versão estável que roda em placas RISC-V de 64 bits.

Por Tech AI Wire Team

3 min de leitura

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.

Em números

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

O NetBSD 11.0 chegou, e é a primeira versão estável do sistema que roda em chips RISC-V de 64 bits. O projeto anunciou o lançamento em 30 de julho de 2026. Isso importa por dois motivos. Uma arquitetura de chip aberta ganha um Unix maduro, e uma nova opção de kernel inicia uma máquina virtual em cerca de 10 milissegundos.

O NetBSD é um sistema operacional livre do tipo Unix. Ou seja, ele se comporta como o Unix sem usar o código do Unix. A meta declarada do projeto é a portabilidade: rodar um mesmo sistema em muitos tipos de máquina. A versão 11.0 é o seu décimo nono lançamento principal.

O projeto publicou a notícia no blog em 1º de agosto de 2026. "O projeto NetBSD tem o prazer de anunciar (finalmente) o lançamento da 11.0!", diz o post. A palavra entre parênteses é do próprio projeto.

O marco do RISC-V de 64 bits

O RISC-V é um conjunto de instruções aberto. Um conjunto de instruções é o vocabulário básico que um processador entende. Qualquer pessoa pode projetar um chip em cima dele sem pagar licença. É por isso que ele atrai startups de hardware, universidades e pesquisadores.

A versão 11.0 é, nas palavras das notas de lançamento, "a primeira versão estável a incluir suporte a plataformas RISC-V de 64 bits". As primeiras placas com suporte usam os chips JH71XX da StarFive. São a VisionFive 2 e a PINE64 STAR64, dois pequenos computadores de placa única. A Phoronix citou as mesmas duas placas na sua reportagem de 1º de agosto de 2026.

O lançamento também adiciona suporte preliminar a aparelhos com Qualcomm Snapdragon X Elite. Preliminar quer dizer que o sistema inicia, mas o trabalho está inacabado. O Asahi Linux deu um passo parecido com o hardware da Apple na semana passada, quando adicionou suporte oficial aos Macs M3.

Um kernel feito para iniciar rápido

O NetBSD 11.0 traz um kernel novo para máquinas x86 e amd64 chamado MICROVM. O objetivo dele é o que as notas de lançamento descrevem como "início extremamente rápido de máquina virtual". O número que o projeto informa é "cerca de 10 ms".

Uma máquina virtual é um computador inteiro simulado, então normalmente leva segundos para iniciar. Reduzir isso para milissegundos a aproxima da velocidade de um contêiner. Um contêiner compartilha o kernel do hospedeiro em vez de iniciar o seu próprio. A diferença importa porque uma máquina virtual isola o código de forma muito mais rígida do que um contêiner.

O que mais mudou

O restante do lançamento se espalha pelo firewall, pela camada de compatibilidade com Linux e pelos padrões que o sistema busca atender.

ÁreaMudança no NetBSD 11.0
Firewall npfAdiciona "filtragem de camada 2 e por usuário/grupo"
Compatibilidade com LinuxO compat_linux(8) ganha epoll, filas de mensagens POSIX e statx
PadrõesMelhor "conformidade com os padrões de interface de programação POSIX.1-2024 e C23"
PlataformasMais de 60 com suporte

As ferramentas de desenvolvimento incluídas também foram atualizadas.

ComponenteVersão na 11.0
GCC12.5.0
OpenSSL3.5.7
GDB15.1
SSH10.3

A Phoronix também relatou otimizações aceleradas por SIMD no lançamento. O SIMD permite que uma única instrução atue sobre vários dados ao mesmo tempo.

Instalando em um notebook de 2012

Cinco semanas depois do lançamento, um desenvolvedor publicou uma instalação manual completa. O post "NetBSD 11 from scratch" saiu em 6 de setembro de 2026. Ele usa um HP Pavilion de 2012 com um Intel Core i7, 3,79 GB de memória e um disco de 900 GB.

O guia configura a criptografia total do disco com o CGD, o driver de disco criptográfico do NetBSD. Ele usa a cifra adiantum e deriva a chave com pkcs5_pbkdf2/sha1. A partição raiz tem 50 GB.

O autor dá um motivo não técnico para a escolha: a posição do NetBSD contra colocar IA generativa no projeto.

O que isso significa para desenvolvedores

O kernel MICROVM é a peça que vale testar primeiro. Se você constrói sandboxes, executores de integração contínua ou isolamento por requisição, um início de 10 ms deixa uma máquina virtual de verdade perto dos tempos de início de contêineres. Meça na sua própria carga antes de confiar no número. O tempo de início é só uma parte da latência total.

Se você trabalha com RISC-V, o NetBSD agora é uma segunda opção madura ao lado do Linux. Uma placa VisionFive 2 ou STAR64 é o jeito mais barato de experimentar. Confira primeiro os drivers de que você precisa. O suporte de primeira geração costuma cobrir apenas o básico.

As adições do compat_linux importam se você roda binários de Linux no NetBSD. O epoll e o statx são comuns em software de servidor moderno, então uma ferramenta que falhava antes pode funcionar agora. Teste em vez de supor.

O trabalho em C23 e POSIX.1-2024 também torna o NetBSD uma checagem de portabilidade útil. Compilar seu código C aqui costuma expor suposições que o Linux e a glibc perdoam em silêncio.

Fontes

  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

Artigos 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 promove o modo rootless a beta

O Kubernetes 1.37 promove o KubeletInUserNamespace a beta. O kubelet, os runtimes de contentores, os plugins CNI e o kube-proxy passam a poder correr como utilizador comum.