- Instalar WSL es sencillo: aquí tienes tres métodos que funcionan para Windows 10 y 11.
- El Subsistema Windows para Linux pretende atraer a los desarrolladores de software.
- Microsoft está haciendo de Windows la plataforma preferida para todo y para todos.
Windows y Linux no son dos palabras que se oigan juntas en una frase muy a menudo, al menos no de forma amistosa. Pero, en los últimos años, Microsoft ha intentado, y en la mayoría de los casos lo ha conseguido, hacer que Windows sea más atractivo para los desarrolladores de Linux, las personas que necesitaban Linux para su trabajo.
Eso fue posible con la introducción de Subsistema Windows para Linux, abreviatura de WSL. Se trata básicamente de una máquina virtual que ejecuta Linux bajo Windows. ¿No estás contento con esta definición? Consulta el sitio web de Microsoft para obtener (muchos) más detalles sobre cómo funciona.
¿Por qué instalarías WSL en lugar de una máquina virtual con tu distribución Linux preferida? Microsoft dice que el rendimiento es mejor, con menos sobrecarga. También es menos complicado que una configuración de arranque dual. Así que, básicamente, WSL es el camino intermedio entre una máquina virtual Linux y un sistema de arranque dual.
Por defecto, WSL no está instalado en Windows, pero afortunadamente, es muy fácil ponerlo en marcha. He encontrado tres formas de instalar WSL en Windows, todas ellas funcionan con Windows 10 y Windows 11. Siéntete libre de elegir la que prefieras.
CONTENIDO
Primero, instala la plataforma de la máquina virtual
Un requisito importante antes de empezar es que necesitas activar el Plataforma de máquinas virtuales en tu ordenador. Es una función opcional (tenemos una guía para instalarlos), pero he incluido este paso en la primera guía, ya que instalarás tanto la Plataforma de la Máquina Virtual como el Subsistema para Linux desde el mismo lugar.
No olvides que el módulo Plataforma de Máquina Virtual es necesario para WSL, independientemente de cómo lo instales.
Si te saltas este paso, cuando intentes iniciar WSL recibirás el siguiente mensaje.

Añadir WSL como función opcional
1. Abre el Menú Inicio y empieza a escribir para buscar Funciones opcionales. Se abrirá la página de la app Configuración.
2. Desplázate hacia abajo hasta llegar a Más funciones de Windows en la parte inferior.

3. Se abrirá una nueva ventana. Desplázate por la lista y marca Plataforma de máquinas virtuales y Subsistema Windows para Linux. Pulsa OK para instalar ambos.

4. Será necesario reiniciar el ordenador, así que reinícialo siguiendo las instrucciones.
Eso es casi todo. WSL ya está instalado, pero hay un paso adicional, que es instalar la distribución Linux de elección. Eso se hace por separado de dos maneras (¿otra vez no?).
Sí, hay dos formas de instalar la distribución de Linux necesaria para que WSL funcione realmente. Una es desde el Símbolo del sistema/PowerShell, y la otra desde la Tienda Microsoft. Cada método se incluye al final de las dos guías siguientes.
Actualmente, hay 5 distribuciones que puedes instalar para el Subsistema Windows para Linux:
- Ubuntu (4 sabores)
- Debian
- Kali Linux
- openSUSE
- SUSE
Cómo instalar WSL desde el símbolo del sistema
Esta es la forma más friki de instalar WSL. Sigue siendo muy fácil de hacer:
1. Abre el Menú Inicio y escribe cmd. No pulses Intro, haz clic con el botón derecho del ratón en el primer resultado, Símbolo del sistema y selecciona Ejecutar como administrador.

3. Ejecuta el siguiente comando para ver las distros disponibles que se pueden instalar actualmente.
wsl --list --online

4. Ahora escribe otro comando para instalar realmente WSL, junto con la distro deseada. Si no mencionas la distro u otras opciones, se seleccionará Ubuntu por defecto.
wsl --instalar -d NOMBRE_DISTRO
Asegúrate de sustituir DISTRO_NAME por el nombre real de la distribución que quieres instalar. En mi caso elegí Ubuntu.

5. Será necesario reiniciar el ordenador para continuar. Después de que el ordenador se reinicie, aparecerá esta ventana.

Tendrás que proporcionar un nombre de usuario y una contraseña tras un breve periodo de instalación.
6. Después de este paso te aparecerá el shell de Linux. Ahora todo es totalmente funcional.

Método recomendado: Cómo instalar WSL desde la Tienda Windows
Por último, te recomiendo que instales el módulo WSL directamente desde la tienda de Windows. Primero, porque es superfácil de hacer. Segundo, porque funcionará aislado de Windowsen una caja de arena protegida, y se actualizará automáticamente como cualquier otra aplicación.
1. Abre el Menú Inicio y escribe Tienda Windows.
2. Busca Subsistema Windows para Linux y haz clic en el botón Consigue para instalar WSL como aplicación del sistema.

3. Reinicia si es necesario y vuelve a abrir la Tienda Windows.
4. Busca Ubuntu o cualquier otra distro que prefieras. Deberían aparecer como aplicaciones. Haz clic en Consigue para instalar. Y... ya está.

Cuando quieras iniciar WSL puedes hacerlo buscando Subsistema Windows para Linux en el menú Inicio, o escribiendo wsl en el Símbolo del sistema o en PowerShell.
Por defecto, Linux se iniciará en la carpeta de Windows del usuario actual. Si estás familiarizado con Linux, estoy seguro de que te desenvolverás bien a partir de aquí.

Si necesitas sustituir la distro instalada puedes desinstalarlo desde el Añadir o eliminar programas de la aplicación Configuración, y descarga uno nuevo de la tienda de Windows.
Si quieres desinstalar WSL tienes que desinstalar tanto la distro como los elementos del Subsistema de Windows para Linux (puede haber más de uno, compruébalo bien) en el Aplicaciones y funciones página de configuración.

Lee también: Cómo ejecutar aplicaciones Linux en Windows con interfaz gráfica completa.
Si has instalado WSL como función opcional, no la encontrarás aquí. Sigue los mismos pasos de la primera guía y desmarca las opciones correspondientes.
Espero que esta guía sea fácil de seguir, como era mi intención. En caso de que sigas teniendo dudas, házmelo saber en los comentarios e intentaré aclararte las cosas.