Cómo configurar e instalar WSL 2 en Windows 10 y 11

Para usar Linux en su PC con Windows, primero necesita instalar WSL 2. A continuación se explica cómo hacerlo en Windows 10 y 11 en minutos.

En caso de que no lo hayas oído, a Microsoft le encanta Linux. Esa frase atrae a sus escépticos, pero luego vimos el Subsistema de Windows para Linux (WSL) y comenzamos a ver la verdad en ella. WSL 2 le permite instalar un entorno Linux ejecutando un kernel Linux completo en su interior ventanas 11, o 10 si todavía lo estás usando, con una integración bastante estrecha entre los dos. La primera versión de WSL no tenía kernel y no funcionó tan bien. WSL sigue siendo una máquina virtual en el fondo, pero con profundos vínculos con su host de Windows.

Para los desarrolladores, WSL significa un acceso perfecto tanto a Windows como a Linux sin la necesidad de utilizar máquinas virtuales tradicionales. Sin embargo, no es necesario ser desarrollador, es una herramienta sólida que cualquiera puede usar, ya sea un experto o recién comenzando con Linux. Microsoft también ha trabajado mucho en la experiencia de incorporación, y ahora WSL 2 es más fácil que nunca de poner en funcionamiento. He aquí cómo hacerlo.

Lo que necesita para ejecutar WSL 2 en Windows 10 y 11

No necesita una PC megapotente para ejecutar WSL 2 ni necesita la versión "Pro" de Windows como lo hace tradicionalmente para usar la herramienta Hyper-V VM. WSL 2 utiliza la arquitectura Hyper-V pero no es necesario pagar más por ella. WSL 2 también admite procesadores x64 y ARM. Sin embargo, si lo está usando en una máquina basada en ARM, necesitará usar una versión de Linux que tenga una versión ARM, como Ubuntu.

WSL 2 también se puede ejecutar en Windows dentro de una máquina virtual siempre que el software de VM que utilice sea compatible con la virtualización anidada y esté habilitado.

Cómo instalar WSL 2 en Windows 10 y 11

El proceso de instalación de WSL 2 ahora es tan sencillo que estará listo y funcionando en minutos. El único requisito previo es tener Windows 10 versión 2004 y superior (y ya debería tenerlo) con el parche KB5004296 aplicado.

Hay dos opciones para elegir: usar Microsoft Store o usar PowerShell.

Para el primer método, simplemente abra Microsoft Store y descargue el archivo "Vista previa del subsistema de Windows para Linux" solicitud. A largo plazo, se espera que este sea el lugar para obtener WSL, ya que permite al equipo actualizarlo sin necesidad de pasar por Windows Update.

Alternativamente, abra PowerShell en su PC e ingrese este comando:

wsl --instalar

Siéntese y espere a que haga su trabajo, reinicie su PC cuando se le indique y ¡listo! WSL 2 ahora está configurado en su PC. La distribución (distro) predeterminada es Ubuntu, pero puedes usar cualquier otra disponible en Microsoft Store o de fuentes de terceros como Github o directamente de los fabricantes de distribuciones.

Si está utilizando Windows 11, la aplicación Windows Terminal estará preinstalada y es la mejor manera de usar WSL en su PC. Puede iniciar una distribución a través de PowerShell usando el comando "wsl-d"comando seguido del nombre, pero con Windows Terminal puedes acceder a cada uno de los que hayas instalado desde un menú desplegable.

Si no tiene Windows Terminal instalado, puede obtenerlo desde el Tienda Microsoft o a través del Administrador de paquetes de Windows.