Cómo trabajar con Linux utilizando Windows

Instrucciones para instalar Ubuntu Linux dentro de Windows utilizando WSL. Crear un entorno de trabajo cómodo.
Si estás empezando tu camino como desarrollador y aún usas Windows, probablemente hayas notado que muchas herramientas que se usan en la profesión difieren de las que tienes en tu sistema. La mayoría de estos problemas surgen al trabajar con la línea de comandos, ya que Windows no es un sistema compatible con POSIX, lo que significa que le faltan muchas herramientas básicas necesarias para el desarrollo.

Aunque lo ideal sería instalar una distribución completa de Linux, como Ubuntu, y sumergirte completamente en ella (ya que la mayoría de los proyectos web se ejecutan en sistemas Linux), entendemos que para los principiantes, esto puede ser un paso grande y desafiante.

Afortunadamente, hay una manera más fácil y rápida de empezar: la virtualización. Vamos a explicarlo a continuación.
Ubuntu desde la Microsoft Store
Si estás usando una versión de Windows 10 o superior con arquitectura x64, tienes la opción de instalar Ubuntu Linux a través de la Microsoft Store, aprovechando el Subsistema de Windows para Linux (WSL).

El WSL viene integrado en Windows, pero no está activado por defecto. Para hacerlo, solo necesitas abrir PowerShell y ejecutar un comando específico que también descargará e instalará Ubuntu Linux. Después de completar la instalación, es posible que tengas que reiniciar tu computadora.

wsl --install
Una vez reiniciada, busca la aplicación Ubuntu en el menú de inicio y ábrela. Es posible que en la primera ejecución encuentres un error (Error: 0x8007007e) junto con instrucciones para solucionarlo. Para agilizar este proceso, simplemente ejecuta PowerShell como administrador y ejecuta otro comando.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Una vez hecho esto, reinicia tu computadora y vuelve a abrir la aplicación Ubuntu. Si todo va bien, se abrirá el intérprete de línea de comandos y te pedirá que ingreses un nombre de usuario y una contraseña.
Installing, this may take a few minutes...
Installation successful!
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username:
Es importante tener en cuenta que estos datos de inicio de sesión son independientes de los de tu cuenta de Windows, así que asegúrate de elegir y recordar nuevos. Si necesitas cambiar la contraseña de Ubuntu más adelante, puedes hacerlo utilizando el comando passwd.

Recuerda consultar las instrucciones oficiales de Microsoft para obtener detalles sobre la instalación, configuración y también sobre cómo establecer un entorno de desarrollo completo utilizando herramientas como VSCode y Git.
Otros modos
Si tienes dificultades para instalar WSL, siempre puedes explorar otras opciones de virtualización para ejecutar Linux en tu sistema Windows. ¡Consulta nuestras otras guías para más información!
Leer otros artículos de Guías
Lea otros artículos relevantes del mundo de la tecnología y el espíritu empresarial.