Lima 2.3 roda no Windows sem dependências extras, ganha rede vmnet no Linux e uma TUI para gerenciar VMs
Aprofundamento CEVIU
Aprofundamento
O Lima 2.3 saiu em 6 de novembro e mexe em três hosts diferentes. No Windows, o novo driver hcs (experimental) conversa direto com a API do Host Compute System, a camada de virtualização sobre a qual o WSL2 é construído. Até aqui, quem queria Lima no Windows tinha os drivers wsl2 ou QEMU. Agora há uma terceira opção sem QEMU e sem toolchain Unix. Para usar, é preciso entrar no grupo Hyper-V Administrators a partir de um PowerShell de administrador e reiniciar o terminal. Segundo o projeto, o driver nasceu de uma pesquisa de mentoria LFX anunciada na versão 2.2, que havia introduzido guests Windows em julho.
No Linux, o lima-privileged-net dá às VMs endereços IP acessíveis pelo host, como o socket_vmnet faz no macOS, e habilita as redes lima: shared, host e bridged. Ele cria um bridge por rede, sobe dnsmasq para DHCP e DNS, aplica NAT e forwarding no modo shared, cria um tap por instância e remove a rede quando a última instância sai. Só toca interfaces que seguem o padrão de nomes do Lima. A configuração é única: instalar o Lima como root, instalar o dnsmasq e gerar as regras com limactl sudoers. No macOS, a versão permite anexar um dispositivo de bloco a guests VZ por um helper privilegiado, com acesso liberado por dispositivo via sudoers. Uma implementação anterior foi revertida após um relatório de segurança. Há ainda a TUI (limactl menu, experimental) e recursos para agentes de IA, como limactl shell --sync com --sync-exclude, networkOpts.hostLoopback: false (somente VZ) e a ferramenta replace no MCP.
Por que isso importa
Para quem opera ambientes de desenvolvimento ou runners locais, a rede com IP real no Linux elimina boa parte do port forwarding improvisado ao acessar serviços das VMs. É uma leitura editorial: o custo é a exigência de root e de regras de sudoers, o que pede revisão antes de padronizar em máquinas de time. No Windows, o driver hcs ainda é experimental, então vale testar antes de depender dele. O controle de hostLoopback e do que o --sync copia ajuda a reduzir o vazamento de segredos para VMs que rodam agentes.
Perguntas frequentes
O Lima 2.3 precisa de QEMU no Windows?
Não com o novo driver hcs, que inicia as VMs pelo Host Compute System, a mesma camada do WSL2. Ele é experimental. Os drivers wsl2 e QEMU continuam disponíveis, e o QEMU instalado no diretório padrão agora é localizado automaticamente.
O que é o lima-privileged-net e o que ele exige?
É um helper privilegiado para Linux que dá às VMs IPs acessíveis pelo host. Ele habilita as redes lima: shared, host e bridged. Exige instalar o Lima como root, instalar o dnsmasq e gerar as regras de sudoers com limactl sudoers.
Como funciona o anexo de disco de bloco no macOS?
Guests VZ podem receber um dispositivo como pendrive ou SSD externo sem passar por compartilhamento de arquivos. Um helper privilegiado abre o disco, e o acesso é liberado por dispositivo em um arquivo sudoers que você revisa e instala. Exige privilégios de sudo.
O que a TUI do Lima faz?
O comando limactl menu, experimental, lista as instâncias com status colorido, tipo de VM, arquitetura, CPUs e memória. Permite iniciar, parar, reiniciar, ver informações e port forwards e proteger instâncias. Ações destrutivas pedem confirmação.
Fontes
- cncf.iofonte original
- Categoria
- CEVIU DevOps
- Publicado
- 08 de novembro de 2026
- Editoria
- CEVIU DevOps
