¿Quieres usar Linux pero no quieres abandonar Windows, crear una máquina virtual ni hacer dual boot? El Subsistema de Windows para Linux (WSL) te permite correr distribuciones completas de Linux directamente desde Windows, compartir archivos entre ambos sistemas, ejecutar aplicaciones gráficas e incluso usar tu tarjeta gráfica desde Linux. Esta guía te explica cómo configurarlo paso a paso.
¿Qué es WSL y por qué usarlo?
WSL (Windows Subsystem for Linux) es una capa de integración que permite correr Linux dentro de Windows sin máquinas virtuales ni particiones separadas. A diferencia de las soluciones tradicionales, WSL tiene acceso directo al hardware del equipo, comparte el sistema de archivos con Windows de forma transparente y puede ejecutar aplicaciones con interfaz gráfica usando la tarjeta gráfica del sistema. Es, en la práctica, como tener dos sistemas operativos viviendo en uno solo.
Cómo instalar WSL
Hay dos formas de instalar distribuciones de Linux con WSL: desde la terminal con PowerShell o desde la tienda de Microsoft.
Desde la terminal (PowerShell)
Abre PowerShell como administrador y ejecuta el siguiente comando para instalar WSL con Ubuntu de forma predeterminada:
wsl --install
Si el proceso te lanza dos ventanas de confirmación, acepta ambas. El sistema se reiniciará para activar las funcionalidades necesarias. Una vez reiniciado, Ubuntu se instalará automáticamente.
Si quieres instalar una distribución específica, usa este comando seguido del nombre de la distro:
wsl --install -d Ubuntu
wsl --install -d kali-linux
Las distribuciones disponibles incluyen Ubuntu, Debian, Kali Linux, Oracle Linux y openSUSE, entre otras.
Desde la Microsoft Store
Abre la tienda de Microsoft, busca el nombre de la distribución que quieras (por ejemplo, «Kali Linux» o «Ubuntu») y haz clic en instalar como si fuera cualquier otra aplicación de Windows. Así de simple.
En ambos casos, al abrir la distribución por primera vez el sistema te pedirá crear un nombre de usuario y una contraseña. Elige una contraseña segura; la necesitarás para ejecutar comandos con permisos de administrador dentro de Linux.
Gestionar las distribuciones instaladas
Para ver qué distribuciones tienes instaladas en cualquier momento, ejecuta desde PowerShell:
wsl --list
Si tienes varias distribuciones y quieres cambiar cuál se abre por defecto cuando escribes solo wsl, usa este comando seguido del nombre de la distribución que quieras establecer como predeterminada:
wsl --set-default kali-linux
Desde la terminal de Windows también puedes acceder directamente a cada distribución instalada a través del menú desplegable, o buscarlas por nombre en la barra de aplicaciones de Windows.
Compartir archivos entre Windows y Linux
Una de las ventajas más prácticas de WSL es la integración de sistemas de archivos. Si abres el Explorador de archivos de Windows y bajas hasta la sección de Red, verás una entrada llamada Linux. Desde ahí puedes navegar por los archivos de todas tus distribuciones instaladas como si fueran carpetas de Windows, copiar y mover archivos en ambas direcciones sin ningún problema.
La integración funciona también en sentido contrario: desde la terminal de Linux puedes abrir el Explorador de Windows en la ubicación actual con el comando:
explorer.exe .
Y desde PowerShell puedes usar comandos exclusivos de Linux que no existen en Windows. Por ejemplo, el comando grep (que filtra texto) no está disponible nativamente en PowerShell, pero puedes combinarlo con comandos de Windows usando el prefijo wsl:
ls | wsl grep Downloads
Esto lista los archivos de la carpeta actual y filtra solo los resultados que contienen la palabra «Downloads», usando el grep de Linux directamente desde PowerShell.
Ejecutar aplicaciones gráficas desde Linux
WSL no se limita a la línea de comandos. También puede ejecutar aplicaciones con interfaz gráfica completa. Por ejemplo, en Kali Linux puedes instalar el entorno de escritorio completo con:
sudo apt update
sudo apt install kali-win-kex
Una vez instalado, al ejecutarlo tendrás acceso al escritorio de Kali con todas sus aplicaciones gráficas —incluyendo Firefox, terminales y herramientas de red— exactamente como si tuvieras Kali instalado de forma nativa en tu equipo, pero sin haber tocado las particiones de Windows.
Para salir del entorno gráfico, simplemente cierra la sesión desde el menú de la interfaz como lo harías en cualquier sistema Linux.
Acceso directo a la tarjeta gráfica
A diferencia de las máquinas virtuales tradicionales, donde configurar el acceso a la GPU es complicado y propenso a errores, WSL tiene acceso directo a la tarjeta gráfica del sistema. Esto es especialmente útil para tareas de inteligencia artificial, edición de video o cualquier aplicación que se beneficie de la aceleración por GPU.
Para verificar que tu tarjeta gráfica está accesible desde una distribución WSL, abre la terminal de Ubuntu o de la distro que uses y ejecuta:
nvidia-smi
Si el comando devuelve información sobre tu GPU (modelo, uso de memoria, procesos activos), la integración está funcionando correctamente.
Configurar el comportamiento de WSL
WSL permite personalizar el comportamiento de cada distribución de forma individual o de todas a la vez.
Para configurar una distribución específica, dentro de esa distribución navega al archivo de configuración:
cd /etc
nano wsl.conf
Este archivo controla opciones como la activación de systemd y otros parámetros del arranque de esa distro en particular.
Para aplicar cambios globales que afecten a todas las distribuciones instaladas, desde PowerShell crea o edita el archivo de configuración global:
notepad "$env:USERPROFILE\.wslconfig"
Desde ahí puedes ajustar parámetros como la cantidad de memoria RAM asignada a WSL, el número de procesadores lógicos disponibles o la ruta del kernel. La documentación oficial de Microsoft tiene la lista completa de opciones disponibles.
Exportar e importar distribuciones
Si tienes una distribución configurada a tu gusto y quieres hacer una copia de seguridad o moverla a otro equipo, WSL permite exportarla e importarla fácilmente.
Para exportar una distribución a un archivo comprimido:
wsl --export Ubuntu ubuntu.tar
Para importar ese archivo en otro equipo y crear una nueva distribución a partir de él:
wsl --import Ubuntu C:\ruta\destino C:\ruta\ubuntu.tar
La distribución importada tendrá exactamente los mismos archivos, configuraciones y programas instalados que tenía en el equipo de origen.
Y si en algún momento quieres eliminar una distribución por completo, lista las instaladas con wsl --list, copia el nombre exacto y ejecuta:
wsl --unregister kali-linux
Con eso la distribución desaparece por completo junto con todos sus archivos.
En resumen
WSL es probablemente la forma más cómoda y práctica de empezar a usar Linux sin abandonar Windows. No requiere hardware adicional, no afecta el rendimiento del sistema de forma notable y ofrece una integración entre ambos sistemas que ninguna máquina virtual logra igualar. Si tienes curiosidad por Linux pero no quieres comprometerte con un dual boot, este es el punto de entrada ideal.
Línea de tiempo del Video
00:00 – Introducción a WSL
01:15 – Requisitos para instalar WSL
03:45 – Comando para instalar WSL
05:00 – Elegir y configurar distribución Linux
06:03 – Acceso a archivos entre Windows y Linux
07:45 – Ejecutando comandos de Windows y Linux
08:52 – Ejecución de programas gráficos en Linux utilizando WSL
11:22 – Configuración de acceso a la tarjeta gráfica desde WSL
12:11 – Configuración específica para cada distribución en WSL
14:37 – Exportación e importación de distribuciones en WSL








