Instalación WSL
Introducción
Uno de los mayores desacuerdos con los que me he encontrado en mi corto recorrido en el mundo del desarrollo es si utilizar windows o linux. La mayoría utiliza la segunda opción pero muchos aún utilizan Windows por otros motivos y no hacen uso de Linux con frecuencia. Por ello Microsoft desarrollo WSL (Windows Subsistem for Linux) el cual nos permite emular un Linux dentro de Windows.
Esto es extremadamente útil ya que nos permitirá unificar las consolas y utilizar todos los comandos y conectar tu entorno preferido y trabajar como si estuvieras en un sistema Linux.
Requisitos
- Tener windows actualizado a la versión 2004 mínimo.
- Activar en la BIOS la virtualización HYPER-V (Para ello tendrás que entrar en la BIOS y cambiarlo manualmente según tu modelo de PC)
Proceso
Para comprobar la versión de tu windows pulsa Tecla Windows + R y escribe: winver. Esto te permitirá ver la versión más reciente instalada.
Ahora nos vamos a buscar en windows “Activar o desactivar características de windows” y marcamos las 2 que vemos en la imagen:
Si quieres saber que distribuciones tienes instaladas tendríamos que abrir una consola y escribir el comando wsl –list
Procedemos a instalar una distribución cualquiera, en mi caso utilizaré Debian, la cual me descargaré desde la tienda oficial de Microsoft
Ya tenemos instalado Debian en nuestro sistema, al arrancarlo nos aparecerá una consola donde ya tendremos WSL instalado. Nos registramos con nombre en minúscula y contraseña.
Hasta aquí no hay problema alguno, pero convendría actualizar WSL a WSL2, la cual nos ofrece un mejor rendimiento al incorporar un kernel de Linux real.
Para ello hay que ejecutar un comando desde Debian
En mi caso ocurrió un error que me pide actualizar el kernel. Para ello fui a la página de microsoft y descargué un fichero .msi el cual simplemente ejecutas y aceptas.
Con esto volvemos a ejecutar el comando anterior y nos funcionará
👏Ya tendríamos instalado WSL2 con Debian en nuestro sistema Windows 👏