Aprenda a usar o Windows Subsystem for Linux (WSL) e execute distribuições Linux diretamente no Windows

Se você trabalha com programação, DevOps, infraestrutura, cibersegurança ou simplesmente deseja aprender Linux sem precisar formatar seu computador, o WSL (Windows Subsystem for Linux) é uma das melhores soluções disponíveis atualmente.
A Microsoft revolucionou a forma como usuários utilizam Linux dentro do Windows ao criar o WSL, permitindo executar distribuições Linux nativamente sem a necessidade de máquinas virtuais pesadas ou dual boot.
Neste guia completo do Tech Dicas, você aprenderá o que é o WSL, como instalar, configurar e utilizar Linux dentro do Windows de forma prática e eficiente.
O que é o WSL?
O Windows Subsystem for Linux (WSL) é um recurso desenvolvido pela Microsoft que permite executar distribuições Linux diretamente no Windows.
Com ele, você pode utilizar:
- Ubuntu
- Debian
- Kali Linux
- Fedora
- openSUSE
- Alpine Linux
e diversas outras distribuições sem precisar instalar uma máquina virtual.
O WSL oferece acesso ao terminal Linux, ferramentas de desenvolvimento, gerenciamento de pacotes e suporte a aplicações que normalmente seriam executadas em um sistema Linux tradicional.
Por que utilizar Linux no Windows?
Muitos profissionais precisam utilizar ferramentas Linux no dia a dia, especialmente para:
- Desenvolvimento Web
- Programação Python
- Desenvolvimento Node.js
- Docker e Containers
- Kubernetes
- Administração de servidores
- Automação com Shell Script
- Segurança da Informação
- DevOps
Antes do WSL, a solução mais comum era utilizar:
- VirtualBox
- VMware
- Hyper-V
- Dual Boot
Hoje, o WSL simplifica todo esse processo.
Vantagens do WSL
Melhor desempenho: O WSL 2 utiliza um kernel Linux real otimizado pela Microsoft, oferecendo excelente performance para desenvolvimento e automação.
Menor consumo de recursos: Ao contrário das máquinas virtuais tradicionais, o WSL utiliza menos memória RAM e processamento.
Integração com Windows: Você pode acessar arquivos do Windows dentro do Linux e vice-versa.
Instalação simples: Todo o processo pode ser realizado com apenas um comando.
Como instalar o WSL no Windows
A instalação ficou extremamente simples nas versões mais recentes do Windows 10 e Windows 11.
Passo 1: Abra o PowerShell como Administrador
Clique com o botão direito no menu Iniciar e selecione:
Windows PowerShell (Administrador)
Passo 2: Execute o comando
wsl --install
Esse comando irá:
- Ativar os recursos necessários
- Instalar o WSL 2
- Baixar o kernel Linux
- Instalar o Ubuntu por padrão
Passo 3: Reinicie o computador
Após a reinicialização, o Ubuntu será configurado automaticamente.
Passo 4: Criar usuário Linux
Defina:
- Nome de usuário
- Senha
Pronto. Seu ambiente Linux estará funcionando.
Como verificar se o WSL foi instalado corretamente
Execute:
wsl --status
Para listar as distribuições instaladas:
wsl --list
Ou:
wsl -l -v
Como instalar outras distribuições Linux
Você pode visualizar as distribuições disponíveis com:
wsl --list --online
Exemplo de instalação do Debian:
wsl --install -d Debian
Instalação do Kali Linux:
wsl --install -d Kali-Linux
Comandos básicos para começar
Após abrir sua distribuição Linux, você já pode utilizar comandos tradicionais.
Atualizar pacotes:
sudo apt update
sudo apt upgrade -y
Criar diretório:
mkdir projetos
Acessar diretório:
cd projetos
Listar arquivos:
ls
Ver diretório atual:
pwd
Como acessar arquivos do Windows pelo Linux
Dentro do WSL, os discos do Windows ficam disponíveis em:
/mnt/
Por exemplo:
cd /mnt/c
Acessa a unidade C:
cd /mnt/d
Acessa a unidade D:
Essa integração facilita muito o trabalho entre os dois sistemas.
WSL para Programação
O WSL se tornou uma ferramenta indispensável para desenvolvedores.
Você pode instalar:
Python
sudo apt install python3
Node.js
sudo apt install nodejs
Git
sudo apt install git
Docker
Com Docker Desktop integrado ao WSL, é possível executar containers Linux com excelente desempenho.
Dicas para melhorar a experiência
- Utilize o Windows Terminal
- Instale o Visual Studio Code com extensão Remote WSL
- Configure Git e SSH
- Utilize Docker integrado ao WSL
- Mantenha os pacotes atualizados
Conteúdos relacionados
Se você gosta de Linux e desenvolvimento, vale a pena conferir também nosso artigo sobre a otimização de desempenho que o Linux receberá inspirada em tecnologias já utilizadas no Windows, mostrando como o sistema continua evoluindo para servidores, desktops e ambientes corporativos.
Outro conteúdo interessante é sobre o lançamento do Winapp CLI, ferramenta open source da Microsoft voltada para desenvolvedores que criam aplicações para Windows.
Links internos recomendados:
- https://techdicas.net.br/linux-vai-receber-otimizacao-do-windows/
- https://techdicas.net.br/microsoft-lanca-winapp-cli-codigo-aberto/
- https://techdicas.net.br/como-se-tornar-um-desenvolvedor-full-stack/
- https://techdicas.net.br/dica-como-iniciar-na-area-de-programacao/
O WSL transformou completamente a forma como desenvolvedores utilizam Linux no Windows. Com instalação simples, excelente desempenho e integração nativa com o sistema operacional da Microsoft, ele se tornou uma ferramenta essencial para programadores, administradores de sistemas e profissionais de DevOps.
Se você deseja aprender Linux, desenvolver aplicações modernas ou trabalhar com containers e automação, o WSL é uma das melhores soluções disponíveis atualmente.



