Cómo instalar WSL desde Microsoft Store en Windows 10 y 11
Si eres un desarrollador que trabaja en Windows pero necesitas utilizar herramientas de Linux, no es necesario recurrir a máquinas virtuales o arranques duales. Con el Subsistema de Windows para Linux (WSL), puedes ejecutar aplicaciones de Linux directamente en tu entorno Windows.
En este tutorial, te mostraré cómo instalar WSL de forma rápida y sencilla desde la Microsoft Store, permitiéndote combinar lo mejor de ambos sistemas operativos para optimizar tu flujo de trabajo.
Table of Contents
Open Table of Contents
¿Qué es WSL?
WSL es una capa de compatibilidad que permite ejecutar binarios de Linux de manera nativa en Windows 10 y Windows 11. Con WSL, puedes usar Linux directamente en Windows sin necesidad de cambiar de sistema operativo o iniciar una máquina virtual completa.
Te recomendamos instalar WSL 2, ya que ofrece un rendimiento superior al utilizar un kernel real de Linux.
¿Qué puedes hacer con WSL?
WSL te permite ejecutar una amplia variedad de aplicaciones de Linux en Windows, desde herramientas de línea de comandos como Git, Node.js, Python, hasta aplicaciones de desarrollo como Docker, Ansible y Kubernetes. También puedes utilizar editores de código como Visual Studio Code con soporte integrado para WSL.
Versiones de WSL
Existen dos versiones de WSL:
-
WSL 1: Es una capa de compatibilidad que traduce las llamadas del sistema de Linux a llamadas de Windows. No utiliza virtualización, por lo que consume menos recursos, pero tiene limitaciones en cuanto a compatibilidad del sistema de archivos y algunas funciones de red.
-
WSL 2: Utiliza un kernel de Linux real dentro de una máquina virtual ligera, ofreciendo una compatibilidad total con las aplicaciones de Linux y un rendimiento mejorado en operaciones de E/S y sistema de archivos.
Te recomendamos WSL 2 para la mayoría de los casos, ya que proporciona mejor rendimiento y compatibilidad.
Versiones de Windows compatibles con WSL
WSL es compatible con:
- Windows 10 versión 2004 o posterior (compilación 19041 o superior).
- Windows 11.
Para verificar tu versión de Windows:
- Presiona
Win + R
, escribewinver
y presiona Enter. - Aparecerá una ventana con la información de tu sistema operativo.
1. Instalación de WSL
Para instalar WSL desde la Microsoft Store, sigue estos pasos:
- Abre la Microsoft Store en Windows.
- En el cuadro de búsqueda, escribe “Windows Subsystem for Linux” o simplemente “WSL”.
- Selecciona la aplicación oficial Windows Subsystem for Linux publicada por Microsoft Corporation.
- Haz clic en “Obtener” o “Instalar”. Esto instalará WSL 2 de manera predeterminada.
- Una vez completada la instalación, reinicia tu computadora para aplicar los cambios.
2. Instalación de Linux en WSL
Después de instalar WSL, debes elegir una distribución de Linux:
- Abre la Microsoft Store nuevamente.
- Busca la distribución de Linux que prefieras. Algunas opciones populares son:
- Ubuntu
- Debian
- Kali Linux
- OpenSUSE
- Selecciona la distribución deseada y haz clic en “Obtener” o “Instalar”.
- Una vez finalizada la instalación, encontrarás la distribución instalada en el menú de inicio.
3. Configuración de Linux en WSL
Para configurar tu distribución de Linux:
- Abre la aplicación de Linux desde el menú de inicio.
- Se abrirá una ventana de terminal y se completará la instalación.
- Se te pedirá que crees un nombre de usuario y una contraseña para tu entorno Linux. Estos no tienen que coincidir con tus credenciales de Windows.
4. Instalación de aplicaciones
Ahora puedes instalar aplicaciones y herramientas de Linux:
-
Actualiza la lista de paquetes:
sudo apt update
-
Actualiza los paquetes instalados:
sudo apt upgrade
-
Instala las aplicaciones que necesites. Por ejemplo, para instalar Git y Node.js:
sudo apt install git nodejs
-
Verifica la instalación:
git --version node --version
Esto confirmará que las aplicaciones se han instalado correctamente.
Sin embargo dentro de poco te estaré compartiendo una guía más detallada sobre cómo instalar algunas de estas aplicaciones por medio de un gestor de versiones.
Solución de problemas comunes
Si encuentras problemas durante la instalación o el uso de WSL, aquí tienes algunas soluciones a problemas comunes:
Error al habilitar características de Windows
Si recibes un error indicando que las características necesarias no están habilitadas:
-
Abre PowerShell como administrador.
-
Ejecuta los siguientes comandos para habilitar las características requeridas:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
Reinicia tu computadora.
WSL 2 requiere actualización del componente del kernel
Si se te solicita actualizar el componente del kernel de WSL 2:
-
Descarga el paquete de actualización desde el sitio oficial de Microsoft:
-
Ejecuta el instalador y sigue las instrucciones.
Problemas de red o conectividad
Si experimentas problemas de red dentro de WSL:
-
Reinicia el servicio de red desde la terminal de Linux ejecutando:
sudo service networking restart
-
Asegúrate de que tu firewall no esté bloqueando la conectividad.
Conclusión
Con WSL, puedes disfrutar de lo mejor de Linux y Windows en un solo entorno. Instalar WSL desde la Microsoft Store es rápido y sencillo, y te permitirá optimizar tu flujo de trabajo como desarrollador sin necesidad de máquinas virtuales. ¡Empieza hoy y aprovecha las ventajas de tener Linux en Windows!