Saltar al contenido

Cómo instalar WSL desde Microsoft Store en Windows 10 y 11

Actualizado: at 06:00

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:

  1. 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.

  2. 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:

Para verificar tu versión de Windows:

  1. Presiona Win + R, escribe winver y presiona Enter.
  2. Aparecerá una ventana con la información de tu sistema operativo.

Verificar versión de Windows

1. Instalación de WSL

Para instalar WSL desde la Microsoft Store, sigue estos pasos:

  1. Abre la Microsoft Store en Windows.
  2. En el cuadro de búsqueda, escribe “Windows Subsystem for Linux” o simplemente “WSL”.
  3. Selecciona la aplicación oficial Windows Subsystem for Linux publicada por Microsoft Corporation.
  4. Haz clic en “Obtener” o “Instalar”. Esto instalará WSL 2 de manera predeterminada.
  5. Una vez completada la instalación, reinicia tu computadora para aplicar los cambios.

Instalación de WSL desde Microsoft Store

2. Instalación de Linux en WSL

Después de instalar WSL, debes elegir una distribución de Linux:

  1. Abre la Microsoft Store nuevamente.
  2. Busca la distribución de Linux que prefieras. Algunas opciones populares son:
    • Ubuntu
    • Debian
    • Kali Linux
    • OpenSUSE
  3. Selecciona la distribución deseada y haz clic en “Obtener” o “Instalar”.
  4. Una vez finalizada la instalación, encontrarás la distribución instalada en el menú de inicio.

Instalación de Ubuntu desde Microsoft Store

3. Configuración de Linux en WSL

Para configurar tu distribución de Linux:

  1. Abre la aplicación de Linux desde el menú de inicio.
  2. Se abrirá una ventana de terminal y se completará la instalación.
  3. 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.

Configuración inicial de Ubuntu en WSL

4. Instalación de aplicaciones

Ahora puedes instalar aplicaciones y herramientas de Linux:

  1. Actualiza la lista de paquetes:

    sudo apt update
  2. Actualiza los paquetes instalados:

    sudo apt upgrade
  3. Instala las aplicaciones que necesites. Por ejemplo, para instalar Git y Node.js:

    sudo apt install git nodejs
  4. 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:

  1. Abre PowerShell como administrador.

  2. 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
  3. Reinicia tu computadora.

WSL 2 requiere actualización del componente del kernel

Si se te solicita actualizar el componente del kernel de WSL 2:

  1. Descarga el paquete de actualización desde el sitio oficial de Microsoft:

    Actualización del kernel de Linux para WSL 2

  2. Ejecuta el instalador y sigue las instrucciones.

Problemas de red o conectividad

Si experimentas problemas de red dentro de WSL:

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!

Recursos adicionales