Tienes un cupón activo hasta el . Ver tu oferta

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, y es el Subsistema de Windows para Linux (WSL). Vamos a explicarlo a continuación.

Instalar Ubuntu con WSL

Necesitas Windows 10 versión 2004 (compilación 19041 o superior) o Windows 11. Microsoft dejó de dar soporte a Windows 10 el 14 de octubre de 2025, por lo que, si tu equipo lo permite, es preferible usar Windows 11.

Abre PowerShell como administrador (clic derecho y "Ejecutar como administrador") y ejecuta el siguiente comando. Activa los componentes necesarios para WSL e instala Ubuntu por defecto, con WSL 2 en las instalaciones nuevas. Después, reinicia tu computadora.

wsl --install

Si prefieres otra distribución, consulta la lista con wsl --list --online e instálala con wsl --install -d <Distro>.

Una vez reiniciada, busca la aplicación Ubuntu en el menú de inicio y ábrela (también puedes abrirla desde Windows Terminal). La primera vez tardará un poco en descomprimir los archivos. 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.

Si falla la instalación

Si la instalación se detiene o aparece un error (por ejemplo, el código 0x8007007e), prueba lo siguiente.

  • Comprueba que la virtualización esté habilitada en la BIOS o UEFI de tu equipo.
  • Ejecuta wsl --update en PowerShell y vuelve a intentarlo.
  • Si la instalación se queda detenida en 0 %, ejecuta wsl --install --web-download -d Ubuntu para descargar primero la distribución.
  • En compilaciones antiguas de Windows 10 puede ser necesario activar los componentes a mano, como describe la instalación manual de WSL.

Más soluciones encontrarás en la guía de solución de problemas de WSL.

Cómo seguir

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. Microsoft recomienda usar Windows Terminal y guardar tus proyectos en el sistema de archivos de Linux.

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!

  • VirtualBox
  • Vagrant

También puedes trabajar con contenedores (Docker Desktop, Dev Containers) o con entornos en la nube como GitHub Codespaces, que hoy sustituyen con frecuencia a un Linux local.

Para seguir aprendiendo

Leer otros artículos de Guías

Lea otros artículos relevantes del mundo de la tecnología y el espíritu empresarial.

DevOps y despliegue

¿Qué es el seguimiento de errores?

No hay programas sin errores. Lo mejor que podemos hacer es aprender a rastrear y corregir estos errores.

Actualizado el

Todas las guías