Saltar al contenido principal

🐧 Subsistema de Windows para Linux (WSL)

  • Solo, a su propio ritmo

🎯 Objetivo pedagógico​

  • Aprender de forma autodidacta utilizando la documentación oficial de Microsoft.
  • Instalar y configurar WSL en Windows 11.
  • Configurar VSCode para el desarrollo con WSL.
  • Ejecutar comandos de Linux en WSL (bash).

📜 Enunciado​

aviso

Puede utilizar su máquina virtual Windows 11 para este ejercicio si no desea modificar su máquina principal.

El Subsistema de Windows para Linux (WSL) permite ejecutar distribuciones de Linux directamente en Windows, sin necesidad de una máquina virtual ni de dual-boot. Es especialmente útil para los desarrolladores que desean utilizar herramientas de Linux mientras permanecen en Windows.

En este ejercicio, aprenderá a instalar y configurar WSL en Windows 11, a configurar Visual Studio Code para el desarrollo con WSL, y a ejecutar comandos de Linux en WSL.

Este ejercicio se realiza de forma autónoma, a su propio ritmo, siguiendo la documentación oficial de Microsoft. Esta está disponible en francés y en inglés.

Paso 1: ¿Qué es WSL?​

Comience leyendo la sección Descripción general de la documentación oficial para comprender qué es WSL y cómo funciona.

Paso 2: Instalación de WSL​

Lea la sección Instalar e instale WSL en su máquina Windows 11.

Paso 3: Configuración de WSL​

Lea esta guía para configurar WSL y esta otra para configurar Visual Studio Code para el desarrollo con WSL.

Paso 4: Crear un archivo de prueba en Python​

En su directorio de usuario de WSL, cree un archivo Python llamado test.py con el siguiente contenido:

print("Hello, WSL!")

Abra este archivo en Visual Studio Code y ejecútelo utilizando el terminal integrado de VSCode.

Paso 5: Ejecutar comandos de Linux​

Lea el tutorial bash y practique las líneas de comando.

Practique estos comandos desde el terminal de Windows eligiendo su distribución WSL por defecto.

Paso 6: Recursos adicionales​

Para comprender mejor WSL y sus funcionalidades avanzadas, consulte las secciones "Conceptos", "Procedimiento" así como "Preguntas frecuentes".

El objetivo no es memorizar todo, sino descubrir las posibilidades que ofrece WSL y saber dónde encontrar la información necesaria.