¿Trabajas en Windows pero necesitas herramientas de Linux? Con WSL puedes usar Linux directamente en Windows, sin máquinas virtuales ni dual boot. En esta guía te enseño a instalarlo paso a paso desde la Microsoft Store.
Es el método que recomiendo a quienes prefieren interfaces gráficas: pocos clics, nada de terminal, y con actualizaciones automáticas a través de la propia Store.
Al final tendrás Ubuntu (o la distribución que elijas) corriendo dentro de Windows, listo para instalar tus herramientas de desarrollo.
Tabla de contenidos
Tabla de contenidos
- 🎥 Versión en video
- 👨💻 ¿Qué es WSL?
- 🔧 ¿Para qué sirve WSL?
- 🆚 WSL 1 vs WSL 2
- ✅ Requisitos
- 📥 Paso 1: Instalar WSL desde la Microsoft Store
- 🐧 Paso 2: Instalar una distribución de Linux
- 🛠 Paso 3: Configuración inicial de Linux
- 📦 Paso 4: Instalar herramientas en WSL
- 🛑 Solución de problemas comunes
- 🚀 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 binarios de Linux directamente en Windows, sin máquinas virtuales completas ni dual boot.
Usa WSL 2, que incluye un kernel real de Linux y mejor rendimiento.
🔧 ¿Para qué sirve WSL?
Con WSL puedes:
- Ejecutar herramientas CLI como
git,node,python,docker. - Usar editores como VS Code con integración WSL.
- Trabajar con contenedores, scripts y configuraciones de servidor.
🆚 WSL 1 vs WSL 2
| Característica | WSL 1 | WSL 2 |
|---|---|---|
| Núcleo Linux | Emulado | Real (virtualizado) |
| Rendimiento | Rápido para CLI básica | Mejor en archivos y red |
| Compatibilidad | Limitada | Total |
WSL 2 es ideal para la mayoría de desarrolladores.
✅ Requisitos
- Windows 11 (recomendado)
- Windows 10 versión 2004 o superior (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.
Verifica tu versión: presiona Win + R, escribe winver y presiona Enter.
📥 Paso 1: Instalar WSL desde la Microsoft Store
- Abre la Microsoft Store.
- Busca “Windows Subsystem for Linux”.
- Elige la opción oficial de Microsoft.
- Haz clic en Instalar.
- Reinicia tu PC al finalizar.

🐧 Paso 2: Instalar una distribución de Linux
- Vuelve a abrir la Store.
- Busca tu distribución favorita:
- Ubuntu
- Debian
- Kali Linux
- openSUSE
- Instálala y ábrela desde el menú Inicio.
Si en la Store aparecen varias versiones de Ubuntu, la app llamada solo “Ubuntu” siempre apunta a la última LTS. Más adelante te muestro cómo tener varias versiones a la vez.

🛠 Paso 3: Configuración inicial de Linux
- Abre la distro desde el menú Inicio.
- Se abrirá la terminal de instalación.
- Crea tu usuario y contraseña de Linux (no es igual a Windows).

📦 Paso 4: Instalar herramientas en WSL
Actualiza el sistema y añade tus herramientas favoritas:
sudo apt update && sudo apt upgrade
sudo apt install git
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.
🛑 Solución de problemas comunes
❗ Características no habilitadas
La versión de la Store solo necesita la característica Plataforma de máquina virtual. Actívala desde PowerShell como administrador:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Luego, reinicia tu equipo.
❗ WSL desactualizado o kernel antiguo
Ya no hace falta descargar el kernel a mano: WSL se actualiza solo con un comando. Desde PowerShell:
wsl --update
wsl --version
❗ Problemas de red
Reinicia WSL por completo desde PowerShell:
wsl --shutdown
Vuelve a abrir tu distro y revisa que tu firewall no esté bloqueando conexiones.
🚀 Conclusión
Con WSL puedes tener Linux y Windows trabajando juntos de forma fluida. Instalarlo desde la Microsoft Store es rápido, seguro y te abre la puerta a un entorno de desarrollo potente.
Este es el primer artículo de la serie de entornos de desarrollo 2026. El miércoles publico el segundo método: instalar WSL con un solo comando desde PowerShell. Si no te lo quieres perder, suscríbete al newsletter en la portada del blog.