El Windows Subsystem for Linux (WSL) es un componente fundamental de Microsoft Windows que permite a los usuarios ejecutar un entorno de Linux directamente desde Windows. Esta herramienta elimina la necesidad de configurar máquinas virtuales pesadas o recurrir al arranque dual (dual booting), optimizando el flujo de trabajo de los desarrolladores.

Evolución de WSL: De la Versión 1 a la Versión 2
Desde su lanzamiento, WSL ha evolucionado significativamente para mejorar la compatibilidad y el rendimiento:
- WSL 1: Lanzada el 2 agosto de 2016, funcionaba como una capa de compatibilidad que traducía las llamadas al sistema de Linux a llamadas del kernel de Windows.
- WSL 2: Anunciada en mayo de 2019, introdujo un kernel de Linux real ejecutado en una máquina virtual ligera gestionada a través de Hyper-V, lo que garantiza una compatibilidad total con los binarios de Linux.
A partir de junio de 2026, WSL 1 sigue recibiendo mantenimiento y soporte, aunque WSL 2 es la opción recomendada para la mayoría de los usuarios debido a su mayor potencia.
Propósito y Ventajas para Desarrolladores
Microsoft diseñó WSL específicamente como una herramienta para desarrolladores, especialmente aquellos enfocados en la web y proyectos de código abierto. Entre sus principales ventajas se encuentran:
- Menor consumo de recursos: Requiere menos CPU, memoria y almacenamiento que una máquina virtual completa.
- Acceso compartido a archivos: Permite utilizar herramientas de Windows y Linux sobre el mismo conjunto de archivos simultáneamente.
- Soporte de GPU y GUI: Las versiones modernas de WSL 2 permiten ejecutar aplicaciones con interfaz gráfica (WSLg) y aprovechar la aceleración por GPU para el aprendizaje automático (machine learning).

Historia y Apertura del Código
El origen de WSL se remonta al proyecto no lanzado Project Astoria. Tras pasar por una fase beta conocida como "Bash on Ubuntu on Windows", la herramienta se consolidó como un componente estándar de Windows 10 y 11.
Un hito importante ocurrió el 19 de mayo de 2025, cuando Microsoft liberó la mayor parte de WSL como software de código abierto, aunque algunas funciones específicas del sistema de archivos y controladores siguen siendo propietarios.
Distribuciones Soportadas
WSL permite la instalación de diversas distribuciones populares a través de la Microsoft Store, incluyendo:
- Ubuntu
- Debian
- Kali Linux
- openSUSE
- Fedora
- CentOS


