A principios de esta semana, informamos sobre la primera conferencia de Windows Linux, WSLconf 1, el próximo mes de marzo. WSLConf 1 promete centrarse en el subsistema de Windows de Microsoft para Linux (WSL).
WSL, o Subsistema de Windows para Linux, es una capa de compatibilidad diseñada por Microsoft que permite a los usuarios instalar distribuciones de GNU/Linux y ejecutar de forma nativa archivos binarios de Linux tanto en Windows 10 como en Windows Server 2019.
Aunque había oído hablar de WSL antes, aún no me había lanzado a explorar la tecnología. Las noticias de WSL Conf 1 me impulsaron a hacerlo. ¿Alguna vez me alegro de haberlo hecho?
¿Podemos ejecutar el subsistema de Windows para Linux (WSL)?
Para comenzar con WSL, debemos iniciar sesión en nuestra estación de trabajo de Windows 10 o en el servidor de Windows 2019. En nuestro caso, estamos usando Windows 10.
La actualización de Windows 10 de Fall Creators 2018 se envió con el subsistema de Windows para Linux, por lo que solo necesitamos habilitar esta característica opcional para instalarla.
Antes de la instalación, debemos asegurarnos de que nuestro sistema sea compatible con WSL. Debemos ejecutar la versión de 64 bits de Windows 10 (que se encuentra junto a Tipo de sistema en Acerca de ) y que estamos ejecutando Windows 10 build 14393 o posterior (ubicado junto a OS Build bajo especificaciones de Windows ).
Podemos verificar esto yendo a Configuración | Sistema | Acerca de .
Si su máquina no es de 64 bits, lamentablemente no podrá ejecutar WSL.
Si su compilación de Windows 10 no es 14393 o posterior, simplemente ejecute Windows Update para asegurarse de que pueda hacerlo.
Ahora que tenemos nuestros requisitos fuera del camino, pongámonos en marcha.
Habilitar el subsistema de Windows para Linux (WSL)
Para habilitar WSL, haga clic en Inicio de Windows y busca Características de Windows . Cuando Activar o desactivar las características de Windows muestra el elemento, selecciónelo.
Una vez que se complete la lista, desplácese hacia abajo hasta Subsistema de Windows para Linux y asegúrese de que esté marcado. Haz clic en Aceptar .
Tenga paciencia mientras Windows instala los archivos necesarios.
Después de que Windows haya instalado WSL, permita que Windows reinicie su PC.
Después de que Windows se haya reiniciado, inicie sesión y haga clic en Inicio de Windows | Corre y escriba cmd en el cuadro. Haz clic en Aceptar .
Para iniciar WSL, escriba bash
Tenga en cuenta que no tenemos distribuciones instaladas. Resolvamos eso.
Instalar Ubuntu en el subsistema de Windows para Linux (WSL)
Desde un navegador web, diríjase a https://aka.ms/wslstore . Haz clic en Aceptar para permitir que Windows inicie la Microsoft Store .
Una vez en la tienda, observe las diversas distribuciones disponibles para WSL.
Para nuestros propósitos, instalaremos Ubuntu. Haga doble clic en el icono de Ubuntu.
Seleccione Obtener para iniciar la descarga desde Microsoft Store.
Tenga paciencia mientras se descarga la distribución WSL Ubuntu.
Una vez completada la descarga, haga clic en Iniciar .
Tenga paciencia mientras Ubuntu se instala en WSL.
Después de que Ubuntu se instale con éxito en Windows 10, ingrese su nuevo nombre de usuario de UNIX cuando se le solicite. Además, ingrese y verifique su contraseña.
Al igual que con todas las instalaciones de Linux, queremos actualizar y mejorar nuestro sistema antes de explorarlo y usarlo.
Desde la terminal, inicia la actualización:
# sudo apt update
A continuación, inicie la actualización de Ubuntu:
# sudo apt upgrade
Seleccione Sí si se le solicita "Reiniciar los servicios durante las actualizaciones de paquetes sin preguntando? “. Las actualizaciones deberían finalizar sin problemas.
¡Felicidades! Ahora está ejecutando Ubuntu en Windows 10.
El sistema de archivos del Subsistema de Windows para Linux (WSL)
WSL de Microsoft utiliza su sistema de archivos, instalado en Windows en %LOCALAPPDATA%\ .
Con nuestra instalación, WSL reside en C:\Users\M Travis Rose\AppData\Local\.
Los usuarios nunca deben mover ni realizar cambios en el directorio WSL ni en los subdirectorios y archivos que contiene.
Los usuarios de WSL pueden acceder a los archivos de Windows a través de la distribución WSL Linux en / mnt/c/ .
Le sugerimos encarecidamente que cree enlaces simbólicos a su carpeta de inicio de Windows, así como a otras ubicaciones a las que se accede con frecuencia dentro de su sistema de archivos de Windows para un acceso rápido y fácil.
¡Más por venir!
Ahora tenemos una versión completamente funcional y actualizada de Ubuntu que se ejecuta sin problemas dentro de Windows 10. Sin embargo, solo tenemos la funcionalidad de línea de comandos. No tenemos acceso a las ricas funciones y aplicaciones de la GUI que nos ofrece Ubuntu.
No se preocupe, en nuestro próximo artículo sobre WSL, aprovecharemos al máximo la funcionalidad de WSL mediante el uso del reenvío X11 mediante la instalación de un servidor X11 en Windows. También instalaremos no solo una única aplicación GUI en nuestra nueva distribución WSL de Ubuntu, sino que también instalaremos y usaremos un entorno de escritorio completo
Si ha usado o está usando WSL actualmente, envíe sus comentarios sobre su experiencia y sus pensamientos sobre la primera incursión de Microsoft en el maravilloso mundo de Linux.