Entonces, ¿qué es WSL?? WSL es una capa de compatibilidad de kernel para ejecutar binarios de Linux en Windows. WSL convierte las llamadas de Linux en las llamadas de Windows y las ejecuta, aunque WSL 2 tiene su propio núcleo diseñado específicamente que ya no necesitaba traducción del sistema de llamadas. Después de habilitar WSL en Windows e instalar la distribución de Linux, puede usar Bash Shell para todas las utilidades compatibles. Es bastante útil para los desarrolladores e incluso para los estudiantes que están interesados en aprender Linux en Windows.
WLS 2 es el sucesor de WSL 1, que viene con muchas características nuevas, por ejemplo, un aumento en el rendimiento y la compatibilidad de llamadas de sistema completo. Microsoft diseñó el kernel de Linux para optimizarlo para WSL 2, que permite ejecutar toneladas de nuevas aplicaciones, y cualquier actualización futura para Linux estará disponible de inmediato para usar. Para utilizar las nuevas características de WSL y obtener la compatibilidad completa de las llamadas del sistema, debe tener en cuenta su versión de WSL. Si su sistema necesita una actualización o ya es compatible con WSL 2, ¿cómo sabe la versión de WSL en su sistema?? Esta guía se está centrando en los métodos para verificar la versión WSL en su sistema. Vamos a empezar:
Cómo verificar la versión WSL:
Si está utilizando alguna versión de Windows 10, entonces tiene el soporte de WSL. Dado que muchas características nuevas no funcionan en la versión anterior de WSL, necesitamos actualizarla a la última versión. Existen pocos métodos para reconocer si su sistema admite WSL 2 o no. En primer lugar, verifique la versión de Windows 10 y, para verificarla, abra el símbolo del sistema y escriba "Ver":
La versión también se puede verificar escribiendo "Información del sistema" En la barra de búsqueda de Windows:
Si el número de compilación es más bajo que "18917", Entonces tendrás WSL 1 en tu sistema. Por ejemplo, en la salida anterior, la compilación es "15063" lo que significa que la PC tiene WSL 1.
Si el número de compilación es más alto que "18917", Entonces su sistema admite WSL 2. Para garantizar que WSL 2 esté habilitado en su sistema, abra el símbolo del sistema de Windows y ejecute el comando a continuación:
> wsl -l -v
O:
> wsl --list --verbose
Tenga en cuenta que el comando anterior solo funciona en la versión de compilación de Windows "18362" y más alto. Si la salida indica la versión WSL correctamente, eso significa que WSL 2 está habilitado en su sistema:
Si no obtiene la salida anterior, use el siguiente comando para habilitar WSL 2:
> WSL --set-default-version 2
Si su sistema tiene problemas con el comando anterior, desinstale la distribución de Linux desde su sistema y ejecute el comando de actualización nuevamente. Después de eso, vaya a la tienda de Windows e instale la distribución de Linux.
Aunque WSL 2 es la última versión, todavía hay algunas características que solo son compatibles con WSL 1, como el acceso rápido a los archivos almacenados en Windows, soporte de puerto serie, etc. Entonces, para establecer una versión específica de WSL en una distribución específica, use el comando:
> wsl --set-version [distribuy_name] [wsl_version_number]
Reemplace la "[Distro_Name]" con el nombre de distribución de Linux y mencionó la versión WSL en lugar de "[Wsl_version_number]."
Conclusión:
WSL es una característica de Windows que permite a los usuarios de Windows 10 ejecutar Linux en Windows 10 de forma nativa. Hay dos versiones principales de WSL; WSL 2 es la versión actualizada de WSL 1 y admite todas las llamadas del sistema, y un 20% más rápido que su predecesor. Aunque el WSL 2 es la versión actual y revisada, algunas excepciones podrían hacer que use WSL 1. La versión que debe usar es una opción personal, pero recomendaría ir con WSL 2 porque es eficiente y le permite instalar actualizaciones de Linux fácilmente.