Por si no lo sabías, a Microsoft le encanta Linux. Esa frase atrae a sus escépticos, pero luego vimos Windows Subsystem for Linux (WSL) y comenzamos a ver la verdad en ella. WSL 2 te permite instalar un entorno Linux que ejecute un kernel Linux completo dentro deWindows 11, o 10 si aún lo usas, con una integración bastante estrecha entre los dos. La primera versión de WSL no tenía un kernel y no funcionaba tan bien. WSL sigue siendo una máquina virtual en esencia, pero una con profundos vínculos con su host Windows.
Para los desarrolladores, WSL significa un acceso sin inconvenientes a Windows y Linux sin la necesidad de utilizar máquinas virtuales tradicionales. Sin embargo, no es necesario ser desarrollador, ya que es una herramienta sólida que puede utilizar cualquier persona, ya sea un experto o un principiante en Linux. Microsoft también ha trabajado mucho en la experiencia de integración, y ahora es más fácil que nunca poner en funcionamiento WSL 2. A continuación, le mostramos cómo hacerlo.
Lo que necesitas para ejecutar WSL 2 en Windows 10 y 11
No necesitas una PC súper potente para ejecutar WSL 2 ni tampoco necesitas la versión "Pro" de Windows como lo haces tradicionalmente para usar la herramienta Hyper-V VM. WSL 2 utiliza la arquitectura Hyper-V pero no necesitas pagar extra por ella. WSL 2 también es compatible con procesadores x64 y ARM. Sin embargo, si lo estás usando en una máquina basada en ARM, necesitarás 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 tenga soporte para virtualización anidada y esta esté habilitada.
Cómo instalar WSL 2 en Windows 10 y 11
El proceso de instalación de WSL 2 es ahora tan sencillo que podrá empezar a usarlo en cuestión de minutos. El único requisito previo es que tenga instalado Windows 10 versión 2004 o posterior (y ya debería tenerlo) con el parche KB5004296 aplicado.
Hay dos opciones para elegir: utilizar Microsoft Store o utilizar PowerShell.
Para el primer método, simplemente abra Microsoft Store y descargue la aplicación "Windows Subsystem for Linux Preview". A largo plazo, se espera que este sea el lugar desde donde 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
Relájese y espere a que haga lo suyo, reinicie su PC cuando se lo indique y ¡listo! WSL 2 ya está configurado en su PC. La distribución predeterminada es Ubuntu, pero puede usar cualquier otra disponible en Microsoft Store o en fuentes de terceros como Github o directamente de los creadores de distribuciones.
Si usas Windows 11, la aplicación Windows Terminal estará preinstalada y es la mejor manera de usar WSL en tu PC. Puedes iniciar una distribución a través de PowerShell usando el comando "wsl -d" seguido del nombre, pero con Windows Terminal puedes acceder a cada una de las que hayas instalado desde un menú desplegable.
Si no tienes instalado Windows Terminal, puedes obtenerlo desdeMicrosoft Storeo a través delAdministrador de paquetes de Windows.