El subsistema de Windows para Linux es una forma de ejecutar el sistema operativo Linux en Windows sin instalar máquinas virtuales de terceros. WSL permite a los usuarios ejecutar el sistema operativo Linux junto con Windows. Con WSL, puede instalar distribuciones de Linux como aplicaciones desde la Tienda Windows. Windows tiene un controlador ubicado entre el kernel de NT y el modo de kernel de Linux que realiza la traducción y expone los archivos virtuales.
Su nivel de compatibilidad para la ejecución nativa del ejecutable binario de Linux en Windows 10/11. Esta interfaz del núcleo está desarrollada por Microsoft, que luego puede ejecutar un enlace en ella y también puede admitir todo tipo de distribuciones de Linux como Ubuntu, código abierto y Fedora. Esta función se introdujo con la actualización Fall Create Update de Windows Anniversary Update.
Microsoft actualizó recientemente la versión WSL1 a WSL 2 y WSL 2 solo está disponible en Windows 11 o Windows 10 versión 1903. WSL 2 es la versión mejorada de WSL1 y los objetivos principales de esta actualización son aumentar el rendimiento del sistema de archivos y la compatibilidad total con las llamadas al sistema.
Ventajas de WSL2:
WSL 2 viene con todas las características y beneficios de WSL 1 e incluye una integración perfecta entre Windows y Linux, tiempos de arranque más rápidos, uso de recursos más pequeño, funciona con la versión actual de VMware y VirtualBox, y kernel de Linux completo, compatibilidad total de llamadas al sistema, rendimiento entre los sistemas de archivos del sistema operativo. Haga clic aquí para obtener más información sobre los beneficios de WSL 2.
Este artículo lo guiará sobre cómo instalar WSL2 (Subsistema de Windows para Linux) en Windows 11.
Instalar WSL2 en Windows 11:
En Windows 11 puedes instalar WSL2 de una forma sumamente simplificada, antes de instalar WSL 2 asegúrate de que se cumplan los siguientes requisitos.
Para actualizar a WSL 2, debe ejecutar Windows 10…
- Para sistemas x64: Versión 1903 o más tarde, con Construir 18362 o después.
- Para sistemas ARM64: versión 2004 o más tarde, con Construir 19041 o después.
- ventanas 11
Si está utilizando Windows 11, continúe y ejecute el siguiente comando.
Abra PowerShell en modo elevado, busque Windows PowerShell y haga clic derecho sobre él y elija Ejecutar como administrador. Ingrese el siguiente comando y presione enter.

Wsl –install
Después de ingresar el comando, Windows habilitará automáticamente la plataforma de la máquina virtual y el subsistema de Windows para Linux. Finalmente instalará Ubuntu, una utilidad que le permite sentarse y relajarse.

Reinicie el sistema una vez si se completa el proceso.
Instale la distribución de Linux específica de WSL:
Abra PowerShell en modo elevado y ejecute el siguiente comando para ver la lista de distribuciones de Linux disponibles.
wsl --list --online

Luego escriba el siguiente comando para instalar WSL con una distribución de Linux específica.
wsl --install -d <Distribution Name>
Aquí reemplaza el con el nombre real de la distribución de Linux y presione enter. Por ejemplo: wsl –instalar -d Ubuntu
Reinicie el sistema una vez después de instalar la distribución de Linux.
Actualizar WSL usando PowerShell/Símbolo del sistema:
La actualización de WSL se simplifica, puede actualizar WSL 1 a WSL 2 mediante Windows PowerShell o el símbolo del sistema.
Abra PowerShell o Símbolo del sistema en modo elevado. Escriba el siguiente comando y presione enter.
wsl --update

El comando mencionado anteriormente actualizará el kernel WSL. Si la actualización está disponible, Windows descargará y actualizará automáticamente el kernel de WSL.
Si recibió un error al actualizar WSL, siga los pasos a continuación para recibir actualizaciones de otros productos de Microsoft.
Abra la Configuración de Windows presionando ventanas + yo y haga clic Actualizaciones de Windows > Opciones avanzadas.
En Opciones Avanzadas busca la opción “Obtener actualizaciones para otros productos de Microsoft”Habilite el botón de alternar para obtener actualizaciones para otros productos de Microsoft.

Método heredado para actualizar WSL:
Si usa Windows 10 versión 1909 o anterior, puede usar el proceso heredado para actualizar WSL. En este proceso, debe habilitar WSL 1 y la plataforma de máquina virtual. Por lo tanto, debemos convertir las distribuciones existentes (si corresponde) e instalar manualmente la actualización del kernel de WSL2.
Asegúrese de que se cumplan los siguientes requisitos previos antes de instalar WSL2.
- Para sistemas x64: versión 1903 o posterior, con compilación 18362 o posterior.
- Para sistemas ARM64: versión 2004 o posterior, con compilación 19041 o posterior.
Habilitar plataforma de virtualización:
La plataforma de virtualización es una función integrada de Windows, está deshabilitada de forma predeterminada, para habilitar esta función, la placa base y el procesador deben ser compatibles con la virtualización y la virtualización debe estar habilitada en el BIOS o UEFI. Sigue los pasos de Enlace para habilitar la virtualización desde BIOS o UEFI.
Abra PowerShell en modo elevado, haga clic en Inicio de Windows y busque PowerShell, haga clic derecho sobre él y elija Ejecutar como administrador.
Escriba el siguiente comando y presione enter.
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Reinicie el sistema una vez. Después de reiniciar, debe instalar la actualización del kernel de WSL.
Instalar y habilitar WSL 2:
En este proceso, instalaremos WSL2 manualmente y estableceremos WSL 2 como predeterminado para convertir las distribuciones de WSL.
Primero, Descargue la actualización del kernel de WSL 2.
Obtendrá un archivo .msi, haga doble clic en el archivo msi para instalar WSL2.
Haga clic en próximo y luego terminar. Aquí ha instalado correctamente WSL2.

A continuación, debe configurar WSL2 como la versión predeterminada, abrir PowerShell en modo elevado y escribir el siguiente comando.
wsl --set-default-version 2
Este comando configurará WSL2 como la versión predeterminada para todas las distribuciones de Linux. Si desea configurar la versión de WSL2 para distribuciones de Linux específicas, escriba el siguiente comando.
wsl --set-version Ubuntu 2
Simplemente cambie el nombre de la distribución de Linux desde el comando si desea cambiar la versión de WSL para otras distribuciones de Linux. Eso es todo.
Compruebe la versión de WSL:
Puede verificar la versión de WSL instalada usando los siguientes comandos.
Abra PowerShell en modo elevado y escriba el siguiente comando.
wsl --list --verbose or wsl -l -v
Estos comandos mostrarán la versión y el estado de WSL.
No Comment! Be the first one.