🐧 Windows Subsystem for Linux (WSL)
- Individual, no seu próprio ritmo
🎯 Objetivo pedagógico
- Aprender de forma autônoma utilizando a documentação oficial da Microsoft.
- Instalar e configurar o WSL no Windows 11.
- Configurar o VSCode para desenvolvimento com WSL.
- Executar comandos Linux no WSL (bash).
📜 Enunciado
Você pode usar sua máquina virtual Windows 11 para este exercício se não quiser modificar sua máquina principal.
O Windows Subsystem for Linux (WSL) permite executar distribuições Linux diretamente no Windows, sem precisar de máquina virtual ou dual-boot. Ele é especialmente útil para desenvolvedores que desejam utilizar ferramentas Linux permanecendo no Windows.
Neste exercício, você vai aprender a instalar e configurar o WSL no Windows 11, configurar o Visual Studio Code para desenvolvimento com WSL, e executar comandos Linux no WSL.
Este exercício deve ser feito de forma autônoma, no seu ritmo, seguindo a documentação oficial da Microsoft. Ela está disponível em francês e em inglês.
Etapa 1: O que é o WSL?
Comece lendo a seção Visão geral da documentação oficial para entender o que é o WSL e como ele funciona.
Etapa 2: Instalação do WSL
Leia a seção Instale e instale o WSL na sua máquina Windows 11.
Etapa 3: Configuração do WSL
Leia este guia para configurar o WSL e este aqui para configurar o Visual Studio Code para desenvolvimento com WSL.
Etapa 4: Criar um arquivo Python de teste
No seu diretório de usuário do WSL, crie um arquivo Python chamado test.py com o seguinte conteúdo:
print("Hello, WSL!")
Abra este arquivo no Visual Studio Code e execute-o utilizando o terminal integrado do VSCode.
Etapa 5: Executar comandos Linux
Leia o tutorial bash e pratique os comandos de linha.
Pratique esses comandos a partir do terminal do Windows escolhendo sua distribuição WSL padrão.
Etapa 6: Recursos adicionais
Para entender melhor o WSL e seus recursos avançados, consulte as seções "Conceitos", "Procedimento" e também "Perguntas frequentes".
O objetivo não é decorar tudo, mas descobrir as possibilidades oferecidas pelo WSL e saber onde encontrar as informações necessárias.