Aller au contenu principal

🐧 Windows Subsystem for Linux (WSL)

  • Seul, Ă  son rythme

🎯 Objectif pĂ©dagogique​

  • Apprendre par soi-mĂȘme Ă  l'aide de la documentation officielle de Microsoft.
  • Installer et configurer WSL sur Windows 11.
  • Configurer VSCode pour le dĂ©veloppement avec WSL.
  • ExĂ©cuter des commandes Linux dans WSL (bash).

📜 Énoncé​

attention

Vous pouvez utiliser votre machine virtuelle Windows 11 pour cet exercice si vous ne souhaitez pas modifier votre machine principale.

Windows Subsystem for Linux (WSL) permet d'exécuter des distributions Linux directement sur Windows, sans avoir besoin de machine virtuelle ou de dual-boot. Il est particuliÚrement utile pour les développeurs qui souhaitent utiliser des outils Linux tout en restant sur Windows.

Dans cet exercice, vous allez apprendre à installer et configurer WSL sur Windows 11, à configurer Visual Studio Code pour le développement avec WSL, et à exécuter des commandes Linux dans WSL.

Cet exercice se fait en autonomie, à votre rythme, en suivant la documentation officielle de Microsoft. Celle-ci est disponible en français et en anglais.

Étape 1 : Qu'est-ce que WSL ?​

Commencez par lire la section Aperçu de la documentation officielle pour comprendre ce qu'est WSL et comment il fonctionne.

Étape 2 : Installation de WSL​

Lisez la section Installez et installez WSL sur votre machine Windows 11.

Étape 3 : Configuration de WSL​

Lisez ce guide pour configurer WSL et celui-ci pour configurer Visual Studio Code pour le développement avec WSL.

Étape 4 : CrĂ©er un fichier Python test​

Dans votre répertoire utilisateur WSL, créez un fichier Python nommé test.py avec le contenu suivant :

print("Hello, WSL!")

Ouvrez ce fichier dans Visual Studio Code et exécutez-le en utilisant le terminal intégré de VSCode.

Étape 5 : ExĂ©cuter des commandes Linux​

Lisez le tutoriel bash et pratiquez les lignes de commande.

Pratiquez ces commandes depuis le terminal Windows en choisissant votre distribution WSL par défaut.

Étape 6 : Ressources supplĂ©mentaires​

Pour mieux comprendre WSL et ses fonctionnalités avancées, consultez les sections "Les concepts", "Procédure" ainsi que "Questions fréquentes".

L'objectif n'est pas de tout apprendre par cƓur, mais de dĂ©couvrir les possibilitĂ©s offertes par WSL et de savoir oĂč trouver les informations nĂ©cessaires.