Pular para o conteúdo principal

🐧 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​

atenção

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.