Las recientes asociaciones de Microsoft con Linux y otros programas de código abierto han atraído la atención de los desarrolladores. Comenzando con el lanzamiento inicial del subsistema de Windows de Linux (WSL) que permitió a los usuarios de Windows 10 ejecutar Bash en Ubuntu en Windows 10, Microsoft sorprendió a su audiencia de Build 2019 al anunciar que el WSL 2 se asegurará de que Windows 10 se distribuya con un kernel de Linux completo.
Ahora, ese día tan esperado por fin ha llegado. Microsoft ha anunciado la disponibilidad de WSL 2 a través de Windows 10 Build 18917 en el Insider Fast Ring.
El mayor cambio en WSL 2 viene en la forma de un núcleo Linux real que se entrega con el propio Windows 10. Con este cambio, la interacción de los binarios de Linux con Windows y su PC ha sido alterada. Sin embargo, no hay que preocuparse por eso, ya que sólo mejorará el rendimiento del sistema. El núcleo real de Linux en Windows ahora también nos permite ejecutar Docker con la ayuda de una completa compatibilidad de llamadas del sistema.
En su anuncio en el blog, Microsoft ha aconsejado además a los usuarios que guarden los archivos a los que el subsistema Linux accede con frecuencia dentro del sistema de archivos raíz de Linux. Esto mejorará aún más el rendimiento de WSL 2.
¿Cómo instalar WSL 2 en Windows 10?
Como se mencionó anteriormente, necesitas tener Windows 10 Build 18917 funcionando en tu ordenador. A continuación, necesitas iniciar una instancia de PowerShell con permisos administrativos y ejecutar el siguiente comando:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Este comando instala la VirtualMachinePlatform en tu ordenador. Después de un reinicio, ejecuta el siguiente comando en una ventana de PowerShell con permisos administrativos para obtener la lista de distribuciones WSL disponibles.
wsl -l
Ejecuta el siguiente comando para elegir la distribución de la lista. Como estamos tratando con WSL 2, necesitas reemplazar
wsl --set-version
Después de la instalación de una distribución Linux en WSL 2, puedes seguir los comandos habituales de WSL y ejecutar tus aplicaciones favoritas de Linux en Windows 10.