¿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
¿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.