¿Trabajas en Windows y necesitas herramientas de Linux? Con WSL puedes tener lo mejor de ambos mundos sin máquinas virtuales. En esta guía te enseño a instalarlo directamente desde PowerShell, paso a paso.
Es el método que yo uso: un solo comando habilita las características de Windows, instala WSL 2 y deja Ubuntu listo para trabajar.
Al final tendrás un entorno Linux funcional dentro de Windows y sabrás resolver los problemas más comunes de la instalación.
¿Prefieres instalarlo sin tocar la terminal? También puedes hacerlo con unos clics: Cómo instalar WSL desde Microsoft Store.
Tabla de contenidos
Tabla de contenidos
- 🎥 Versión en video
- 🔍 ¿Qué es WSL?
- 🧪 ¿Qué puedes hacer con WSL?
- 🆚 WSL 1 vs WSL 2
- 🖥️ Requisitos del sistema
- ⚙️ Paso 1: Instalar WSL desde PowerShell
- 🐧 Paso 2: Configurar tu distribución de Linux
- 📦 Paso 3: Instalar herramientas en WSL
- 🛠️ Problemas comunes y cómo solucionarlos
- 🚀 Conclusión
- 📚 Recursos adicionales
🎥 Versión en video
¿Prefieres seguir esta guía en video? Aquí la tienes completa:
🔍 ¿Qué es WSL?
WSL (Windows Subsystem for Linux) permite ejecutar Linux de forma nativa en Windows.
- Ejecuta binarios de Linux sin dual boot.
- Usa comandos y herramientas populares como
git,python,docker, etc. - Compatible con VS Code y entornos Dev modernos.
Usa WSL 2, que incluye un kernel real de Linux y mejor rendimiento. Es la versión que wsl --install configura por defecto.
🧪 ¿Qué puedes hacer con WSL?
Con WSL puedes:
- Ejecutar CLI como Git, Node.js, Python.
- Usar herramientas como Docker, Ansible, Kubernetes.
- Crear entornos Dev rápidos sin salir de Windows.
🆚 WSL 1 vs WSL 2
| Característica | WSL 1 | WSL 2 |
|---|---|---|
| Núcleo Linux | Emulado | Real (virtualizado) |
| Recursos | Liviano | Más completo y compatible |
| Compatibilidad | Limitada | Completa (Docker, etc.) |
WSL 2 es la opción recomendada para desarrolladores.
🖥️ Requisitos del sistema
WSL es compatible con:
- Windows 11 (recomendado, todas las versiones)
- Windows 10 versión 2004 o posterior (build 19041+)
Windows 10 llegó a su fin de soporte en octubre de 2025. WSL sigue funcionando ahí, pero si puedes, actualiza a Windows 11 para recibir actualizaciones de seguridad.
Para verificar tu versión:
- Presiona
Win + R, escribewinvery presiona Enter. - Asegúrate de tener una versión reciente.

⚙️ Paso 1: Instalar WSL desde PowerShell
- Abre PowerShell como administrador.

- Ejecuta:
wsl --install
Un solo comando hace todo el trabajo: habilita la Plataforma de máquina virtual, instala WSL 2 desde la Microsoft Store y descarga Ubuntu como distribución por defecto.
¿Prefieres otra distribución? Lista las disponibles e instala la que quieras:
wsl --list --online
wsl --install -d Debian

- Reinicia el sistema cuando se te indique.
🐧 Paso 2: Configurar tu distribución de Linux
- Abre Ubuntu (o tu distro) desde el menú Inicio.
- Espera a que finalice la instalación.
- Crea un usuario y una contraseña de Linux.

📦 Paso 3: Instalar herramientas en WSL
Ejecuta los siguientes comandos para preparar tu entorno:
sudo apt update && sudo apt upgrade
sudo apt install git
Verifica la instalación:
git --version
Evita instalar lenguajes como Node.js o Python directo con apt: las versiones llegan desactualizadas. En próximos artículos te muestro cómo hacerlo bien con gestores de versiones.
🛠️ Problemas comunes y cómo solucionarlos
❗ Características no habilitadas
wsl --install habilita solo la Plataforma de máquina virtual. Si algo falló, actívala a mano desde PowerShell como administrador:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Reinicia tu equipo tras ejecutar el comando.
❗ WSL desactualizado o kernel antiguo
Ya no hace falta descargar el kernel a mano: WSL se actualiza solo con un comando.
wsl --update
wsl --version
❗ Problemas de red en WSL
Reinicia WSL por completo desde PowerShell:
wsl --shutdown
Vuelve a abrir tu distro y asegúrate de que tu firewall permita el tráfico de red para WSL.
🚀 Conclusión
Con WSL puedes convertir tu máquina con Windows en un entorno de desarrollo Linux en minutos. Usar PowerShell para instalarlo es rápido, directo y sin complicaciones.
Si esto te fue útil, el artículo relacionado es el paso lógico: Cómo instalar WSL desde Microsoft Store, el mismo resultado sin tocar la terminal.
La próxima semana sigo con la serie: cómo tener varias versiones de Ubuntu conviviendo en el mismo WSL. Si no te lo quieres perder, suscríbete al newsletter en la portada del blog.