- Instalar a WSL é simples: aqui estão três métodos que funcionam para o Windows 10 e 11.
- O Subsistema Windows para Linux destina-se a atrair os criadores de software.
- A Microsoft está a fazer do Windows a plataforma de eleição para tudo e todos.
Windows e Linux não são duas palavras que ouves juntas numa frase com muita frequência, pelo menos não de uma forma amigável. Mas, nos últimos anos, a Microsoft tentou e conseguiu tornar o Windows mais apelativo para os programadores de Linux, as pessoas que precisavam do Linux para o seu trabalho.
Isso foi possível com a introdução de Subsistema Windows para Linux, abreviatura de WSL. O que estamos a fazer é basicamente uma máquina virtual que corre Linux sob Windows. Não estás satisfeito com esta definição? Consulta o sítio Web da Microsoft para obteres (muitos) mais detalhes sobre como isto funciona.
Por que razão instalarias a WSL em vez de uma máquina virtual com a tua distribuição Linux preferida? A Microsoft afirma que o desempenho é melhor, com menos despesas gerais. Também é menos complicado do que uma configuração de dual-boot. Portanto, basicamente, a WSL é o meio termo entre uma VM Linux e um sistema de arranque duplo.
Por padrão, a WSL não é instalada no Windows, mas, felizmente, é muito fácil começar a usá-la. Encontrei três maneiras de instalar a WSL no Windows, todas elas funcionando no Windows 10 e no Windows 11. Podes escolher a que preferires.
ÍNDICE
Primeiro, instala a plataforma da máquina virtual
Um requisito importante antes de começares é que tens de ativar o Plataforma de máquinas virtuais no teu computador. É uma funcionalidade opcional (temos um guia para a sua instalação), mas incluí este passo no primeiro guia, uma vez que vais instalar a Plataforma de Máquina Virtual e o Subsistema para Linux a partir do mesmo local.
Não te esqueças que o módulo Virtual Machine Platform é necessário para o WSL, independentemente da forma como o instalas.
Se falhares este passo, quando tentares lançar o WSL vais receber a seguinte mensagem.

Adiciona a WSL como uma funcionalidade opcional
1. Abre o Menu Iniciar e começa a escrever para procurar Características opcionais. Abre a página da aplicação Definições.
2. Desloca-te para baixo até chegares a Mais funcionalidades do Windows no fundo.

3. Abre uma nova janela. Percorre a lista e verifica Plataforma de máquinas virtuais e Subsistema Windows para Linux. Carrega em OK para instalar os dois.

4. Será necessário reiniciar o computador, por isso reinicia-o conforme as instruções.
Estás quase a terminar. O WSL está agora instalado, mas é necessário um passo adicional, que é instalar a distribuição Linux de escolha. Isso é feito separadamente de duas maneiras (outra vez não?!).
Sim, há duas maneiras de instalar a distribuição Linux necessária para que a WSL realmente funcione. Uma delas é a partir do Prompt de Comando/PowerShell, e a outra é a partir da Microsoft Store. Cada método está incluído no final dos próximos dois guias.
Atualmente, existem 5 distribuições que podes instalar para o Windows Subsystem for Linux:
- Ubuntu (4 versões)
- Debian
- Kali Linux
- openSUSE
- SUSE
Como instalar o WSL a partir do prompt de comando
Agora, esta é a forma nerd de instalar o WSL. Ainda assim, é muito fácil de fazer:
1. Abre o Menu Iniciar e digita cmd. Não carregues em Enter, mas clica com o botão direito do rato no primeiro resultado, Prompt de comando e selecciona Executa como administrador.

3. Executa o seguinte comando para veres as distros disponíveis que podem ser instaladas atualmente.
wsl --list --online

4. Agora digita outro comando para realmente instalar o WSL, juntamente com a Distro desejada. Se não mencionares a distro ou outras opções o Ubuntu será selecionado por defeito.
wsl --install -d DISTRO_NAME
Certifica-te de que substituis DISTRO_NAME pelo nome real da distribuição que pretendes instalar. No meu caso, escolhi Ubuntu.

5. Para continuar, é necessário reiniciar o computador. Depois de o computador arrancar, aparece esta janela.

Terás de fornecer um nome de utilizador e uma palavra-passe após um curto período de instalação.
6. Depois deste passo, serás recebido com a shell do Linux. Agora tudo está completamente funcional.

Método recomendado: Como instalar o WSL a partir da Windows Store
Por último, recomendo que instales o módulo WSL diretamente a partir da loja do Windows. Primeiro, porque é muito fácil de fazer. Segundo, porque funciona isolado do Windowsnuma caixa de areia protegida e será atualizado automaticamente, tal como qualquer outra aplicação.
1. Abre o Menu Iniciar e digita Windows Store.
2. Procura por Subsistema Windows para Linux e clica no botão Obtém para instalar o WSL como uma aplicação do sistema.

3. Reinicia, se necessário, e volta a abrir a Windows Store.
4. Procura por Ubuntu ou qualquer outra distro que prefiras. Deverão aparecer como aplicações. Clica em Obtém para instalares. E pronto... já está.

Quando quiseres iniciar o WSL, podes fazê-lo pesquisando Subsistema Windows para Linux no menu Iniciar, ou digitando wsl no prompt de comando ou no PowerShell.
Por defeito, o Linux será iniciado na pasta Windows do utilizador atual. Se estás familiarizado com o Linux, tenho a certeza que te vais safar muito bem a partir daqui.

Se precisares de substitui a distro instalada podes desinstalá-lo a partir do Adiciona ou remove programas da aplicação Definições e, em seguida, transfere uma nova a partir da loja do Windows.
Se quiseres desinstalar o WSL tens de desinstalar tanto a distro como os itens do Windows Subsystem for Linux (pode haver mais do que um, verifica bem) no Aplicações e funcionalidades página de definições.

Lê também: Como executar aplicações Linux no Windows com uma interface gráfica completa.
Se tiveres instalado a WSL como uma funcionalidade opcional, não a encontrarás aqui. Segue os mesmos passos do primeiro guia e desmarca as opções correspondentes.
Espero que este guia seja fácil de seguir, como eu pretendia. Se ainda tiveres dúvidas, diz-me nos comentários e eu tentarei esclarecer as coisas para ti.