¿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

0 0 votos
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Feedbacks de Inline
Ver todos los comentarios