📊 Cap 16: WSL2 & Devbox
Ferramentas do Desenvolvedor • Linux no Windows, File Systems & Ambientes Herméticos
🗺️ O Segredo da Performance no WSL2
flowchart TD
subgraph CERTO ["Caminho Certo: 100% de Velocidade ⚡"]
A1["/home/usuario/meu-projeto (ext4 Nativo Linux) ➔ npm install em 4 segundos!"]
end
subgraph ERRADO ["Caminho Errado: 20x mais Lento 🚨"]
B1["/mnt/c/Users/meu-projeto (NTFS Windows) ➔ Tradução 9P engasga em 90 segundos!"]
end
CERTO --- ERRADO
style CERTO fill:#e8f5e9,stroke:#4caf50,stroke-width:2px
style ERRADO fill:#ffebee,stroke:#d32f2f,stroke-width:2px
🎯 Slide 1: O Que é o WSL2 por Baixo do Capô?
-
O WSL1 era apenas um tradutor de chamadas de sistema.
- O WSL2 é Linux Real:
- Kernel Linux 6.x oficial da Microsoft.
- Roda sobre uma VM Hyper-V ultraleve com alocação dinâmica de RAM.
- Suporte completo a Docker, GPUs Nvidia CUDA e systemd!
🎯 Slide 2: Devbox: Ambientes Herméticos com Nix
-
Não quer o overhead de criar Dockerfiles para cada protótipo?
- Use o Devbox:
- Cria um arquivo
devbox.jsonsimples. - Executa
devbox shelle ganha um terminal isolado com a versão exata do Python, Node ou Go. - Ao digitar
exit, nada foi instalado globalmente no seu computador!
- Cria um arquivo
🎯 Slide 3: VS Code + WSL Remote
-
A melhor experiência de desenvolvimento do mercado:
- Como funciona:
- O VS Code roda a interface gráfica no Windows.
- O VS Code Server roda dentro do Linux WSL2.
- Terminal, extensões e depuradores rodam nativamente dentro do Linux!
🔗 Navegação do Capítulo 16
| 📖 Ler Conteúdo Completo | 🧠 Fazer Quiz | 💻 Ver Exemplos | 🧩 Exercícios |
Slide 1 de 1
Atalhos: ← → Navegar • Espaço Avançar • F Tela Cheia • Home Início • End Fim