Como configurar o WSL no Windows
O Windows Subsystem for Linux (WSL) permite executar um ambiente Linux diretamente no Windows sem necessidade de máquina virtual. Esta funcionalidade oferece acesso completo a ferramentas de linha de comando Linux e aumenta significativamente a produtividade para desenvolvedores.
- Verifique os requisitos do sistema. Confirme que está a usar Windows 10 versão 2004 ou superior, ou Windows 11. Para verificar a versão, pressione Windows + R, digite winver e pressione Enter. O WSL 2 requer também que o sistema tenha a virtualização ativada na BIOS.
- Ative as funcionalidades necessárias do Windows. Abra o PowerShell como administrador clicando com o botão direito no menu Iniciar e selecionando 'Windows PowerShell (Administrador)'. Execute o comando dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart para ativar o WSL.
- Ative a Plataforma de Máquina Virtual. No mesmo PowerShell de administrador, execute dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart. Esta funcionalidade é necessária para o WSL 2, que oferece melhor performance que a versão original.
- Reinicie o computador. Reinicie o sistema para que as alterações tenham efeito. Após o reinício, as funcionalidades WSL e Plataforma de Máquina Virtual estarão ativas e prontas para uso.
- Descarregue e instale o pacote de atualização do kernel Linux. Aceda ao site oficial da Microsoft e descarregue o WSL2 Linux kernel update package para x64. Execute o ficheiro descarregado e siga as instruções de instalação. Este pacote contém o kernel Linux mais recente para WSL 2.
- Defina WSL 2 como versão padrão. Abra o PowerShell e execute wsl --set-default-version 2. Este comando configura todas as novas distribuições Linux para usar automaticamente WSL 2, que oferece melhor compatibilidade e performance.
- Instale uma distribuição Linux. Abra a Microsoft Store e procure por distribuições Linux como Ubuntu, Debian, ou openSUSE. Selecione a distribuição desejada e clique em 'Instalar'. Após a instalação, clique em 'Iniciar' para configurar o nome de utilizador e palavra-passe.
- Configure a distribuição Linux. Na primeira execução, será solicitado que crie um nome de utilizador e palavra-passe para o sistema Linux. Este utilizador terá privilégios de administrador (sudo) na distribuição. Escolha um nome simples sem espaços e uma palavra-passe segura.