Qué saber
- Active WSL como una función opcional de Windows o a través de un comando de PowerShell.
- Ir a la tienda de Windows. Seleccione una distribución e instálela.
- Ejecute la distribución y actualícela si es necesario. Úselo para ejecutar scripts bash o utilidades de línea de comandos de Linux.
Este artículo explica cómo activar, descargar, instalar y usar el Subsistema de Windows para Linux (WSL) en Windows 10.
Cómo ejecutar WSL en Windows
En la actualización de aniversario de Windows 10, Microsoft agregó el subsistema de Windows para Linux a Windows 10 e incluso ofreció (en asociación con Canonical) una versión completamente funcional de Ubuntu Linux: oficialmente, solo acceso de shell, aunque tomó alrededor de tres nanosegundos para que las personas descubran cómo ejecutar aplicaciones regulares de Linux en X sesiones en Windows 10.
Microsoft Store ofrece distribuciones de Linux con soporte oficial para Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux y Kali Linux. Cada una de estas distribuciones ofrece acceso de línea de comandos a Linux, desde donde puede ejecutar scripts bash o utilidades de línea de comandos de Linux.
Activar WSL
De forma predeterminada, no puede utilizar WSL. En su lugar, debe activar WSL como una característica opcional de Windows. Abra el asistente Características de Windows y marque la casilla o abra un indicador de PowerShell como administrador y ejecute:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Reinicia después de activar WSL.
Instalar una distribución
Inicie la Tienda Windows y seleccione una distribución para instalar.
Ejecutar la distribución por primera vez
Después de cargar la distribución en su computadora a través de Windows Store, ejecútela. Deberá crear una nueva cuenta de usuario como si hubiera instalado la distribución como un sistema operativo independiente en un disco duro nuevo.
Actualización de su instalación
Su distribución de Linux no es un entorno ficticio, es un sistema Linux real que usa WSL en lugar de una imagen de kernel estándar. Por lo tanto, deberá ocuparse de las tareas domésticas normales de Linux.
Empiece por actualizar la distribución de acuerdo con la arquitectura del sistema. Por ejemplo, Debian y Ubuntu usan apt.
Uso de un programa de línea de comandos
Después de haber actualizado correctamente la distribución, puede ejecutar cualquier programa que desee, incluidos scripts de shell y utilidades de línea de comandos.
Por ejemplo, puede ejecutar el comando top para comprobar el rendimiento del sistema.
Técnicamente, no puede ejecutar programas de Linux que requieran un servidor X, aunque Internet está plagado de soluciones alternativas bastante sencillas para que Windows 10 muestre una ventana X.
¿Qué hay debajo del capó?
Cuando instala una distribución de Linux en Windows 10, no obtiene una máquina virtual o un programa que hace todo lo posible para pretender ser "Bash en Linux". En realidad, es una distribución de Linux que se ejecuta normalmente en su PC gracias al Subsistema de Windows para Linux. WSL es la "salsa secreta" que permite que el software de Linux se ejecute en Windows. En esencia, WSL reemplaza el kernel de Linux; Linux funciona completamente según lo previsto, solo usa WSL en lugar de una imagen normal del kernel de Linux.