50% de descuento Todos los planes, tiempo limitado. A partir de $2.48/mo
Quedan 11 minutos
Herramientas para desarrolladores y DevOps

Cómo instalar Linux Bash en Windows 10 [Tutorial completo]

Matt Schmitt By Matt Schmitt 11 minutos de lectura Actualizado el 9 de octubre de 2025
instalar linux bash en windows

La mayoría de la gente piensa que Windows y Linux son dos mundos separados hasta que descubren el Subsistema de Windows para Linux. Pensé lo mismo hasta que pasé tres años cambiando entre máquinas virtuales y configuraciones de arranque dual solo para ejecutar comandos básicos de Linux. Bash para Windows elimina la complejidad de las soluciones tradicionales al llevar la funcionalidad de Linux directamente a su entorno Windows.

Bash, creado originalmente para Linux, es un intérprete que procesa comandos de shell. En palabras más simples, un shell toma los comandos escritos y le dice a su sistema operativo qué hacer con ellos. Esta funcionalidad del shell Linux Bash resulta invaluable cuando necesita acceso a herramientas y flujos de trabajo de Linux.

Con PowerShell ya integrado en Windows, quizás se pregunte por qué alguien querría instalar Linux Bash en Windows 10 o Windows 11. Esto es lo que aprendí después de años de trabajo de desarrollo: cuando necesita Linux en Windows 10, las soluciones son más frustrantes que útiles.

Los desarrolladores solían confiar en máquinas virtuales, Cygwin y PuTTY para obtener la funcionalidad de Linux en Windows. Estas soluciones funcionaron, pero conllevaron sus propios dolores de cabeza.

windows-vps Alojamiento VPS Windows 10

Consiga un VPS con Windows 10 eficiente para escritorio remoto, al precio más barato que existe. Windows 10 GRATIS ejecutándose en almacenamiento SSD NVMe e Internet de alta velocidad.

Consulte los planes VPS de Windows 10

¿Qué sucede cuando instalas Bash en Windows 10?

Aquí está la cuestión: cuando instalar Linux en Windows 10, básicamente obtienes un entorno Linux real ejecutándose directamente junto con tu sistema Windows. En palabras más simples, todos esos dolores de cabeza del emulador desaparecen y finalmente puedes ejecutar comandos de Linux sin las habituales penalizaciones de rendimiento.

Sin embargo, esta diferencia de núcleo crea algunas limitaciones reales. WSL 1 (la versión original) tuvo que traducir las llamadas al sistema Linux en llamadas al sistema Windows, lo que provocó una notable sobrecarga de rendimiento. WSL 2 resolvió la mayoría de estos problemas al incluir un kernel de Linux real en una máquina virtual liviana, pero aún no obtiene el rendimiento básico de Linux.

Los impactos más significativos que he encontrado involucran el acceso al hardware y los módulos del kernel. No puede cargar módulos de kernel personalizados sin compilar su propio kernel WSL y acceder directamente al hardware a través de /desarrollador dispositivos es limitado. Herramientas como montar archivos ISO como dispositivos de bloque o usar controladores específicos de hardware no funcionarán porque el sistema de módulos del kernel funciona de manera diferente a Linux nativo.

Es más, esta terminal Linux para la configuración de Windows elimina los compromisos habituales que solía hacer cuando trabajaba con herramientas de código abierto en Windows. No más cambios entre sistemas a mitad del proyecto ni problemas de compatibilidad.

Nota: Bash solo se puede instalar en sistemas de 64 bits y es incompatible con versiones de 32 bits de Windows. Esta limitación existe porque WSL fue diseñado específicamente para ejecutar archivos binarios de Linux de 64 bits (formato ELF64). Los componentes subyacentes del kernel de Windows que habilitan WSL dependen de instrucciones y mecanismos exclusivos de x64 para lograr rendimiento y estabilidad. Dado que el hardware moderno soporta abrumadoramente la arquitectura de 64 bits, Microsoft centró sus esfuerzos de desarrollo exclusivamente en esta plataforma.

Requisitos de la versión de Windows:

  • Ventanas 10: Se requiere la versión 2004 (compilación 19041) o superior
  • Ventanas 11: Todas las versiones compatibles

Comprueba tu versión: Presione Win+R, escriba ganadory presione Entrar.

Instale Linux Bash en Windows 10 y Windows 11

Respuesta rápida: vaya con Ubuntu. Casi uno de cada cuatro desarrolladores en todo el mundo utilizará Ubuntu en 2024, convirtiéndola en la distribución de Linux más popular. Es apto para principiantes, está bien documentado y cuenta con la red de apoyo comunitario más grande.

Requisitos del sistema: Windows 10 versión 2004 (compilación 19041) o superior, o cualquier versión de Windows 11. El proceso de instalación de Linux en Windows 10 sigue los mismos pasos en ambos sistemas utilizando el método de instalación moderno.

El proceso funciona de manera idéntica para otras distribuciones como SUSE o Debian, por lo que estos pasos se aplican independientemente de su elección. Aquí está el desglose:

  1. Habilitar el subsistema de Windows para Linux
  2. Descargue e instale la distribución de Linux que elija

Paso 1: habilite la función Subsistema de Windows para Linux (WSL)

Antes de poder instalar Linux Bash en Windows, debe habilitar el Subsistema de Windows para Linux. En palabras más simples, le está diciendo a Windows que está bien ejecutar cosas de Linux junto con programas de Windows.

Escriba "Activar o desactivar las funciones de Windows" en el cuadro de búsqueda de Windows y luego haga clic en Abrir. Esto abre Windows interfaz de gestión de funciones opcionales, donde puede agregar o eliminar componentes del sistema.

instalar linux bash en windows 10

Ahora marque tanto "Plataforma de máquina virtual" como "Subsistema de Windows para Linux". Estas características son esenciales para que todo funcione correctamente. A veces no están marcadas de forma predeterminada, así que vuelve a verificar antes de continuar.

Si el cuadro de diálogo Funciones de Windows no se abre o no puede encontrar WSL: Probablemente esté ejecutando una versión anterior de Windows 10. Correr ganador Para verificar su versión, necesita la compilación 19041 o superior. Para versiones anteriores, habilite primero el Modo de desarrollador en Configuración > Actualización y seguridad > Para desarrolladores.

Alternativamente, puede usar PowerShell si prefiere las herramientas de línea de comandos. Busque "Windows PowerShell" y seleccione "Ejecutar como administrador".

Luego ejecute este comando:

Habilitar-WindowsOptionalFeature –En línea –Nombre de la característica Microsoft-windows-subsystem-linux

Si recibe errores de "acceso denegado": Asegúrese de estar ejecutando PowerShell como administrador. Haga clic derecho en el icono de PowerShell y seleccione "Ejecutar como administrador".

Espere unos segundos hasta que vea esta ventana de confirmación.

Windows le pedirá que reinicie su computadora. Escriba Y y presione Entrar. Su sistema ahora está listo para el siguiente paso.

Paso 2: descargue una distribución de Linux desde Microsoft Store

Después de que su computadora se reinicie, abra Microsoft Store y busque Ubuntu. Este proceso de descarga de Linux para Windows 10 se ha simplificado significativamente en comparación con los métodos anteriores.

instalar linux bash

Elija Ubuntu 20.04 LTS (la última versión de soporte a largo plazo) e instálelo.

Si la instalación se atasca o falla: Borre el caché de su Microsoft Store presionando Win+R, escribiendo wsreset.exey presionando Enter. Espere a que se cierre la ventana en blanco y luego intente instalar Ubuntu nuevamente.

Aquí tienes un consejo rápido: si cierras accidentalmente la página de Microsoft Store después de la instalación, simplemente busca Ubuntu en el cuadro de búsqueda de Windows e inícialo desde allí.

Un detalle importante: asegúrese de que Ubuntu se instale en su unidad C (la unidad del sistema). WSL solo se ejecuta desde la unidad del sistema, por lo que esto evita posibles problemas en el futuro.

La instalación tarda unos minutos. ¿Qué está pasando detrás de escena? Windows está creando un subsistema Linux real que se integra con su configuración existente. No es una máquina virtual; es más como tener dos sistemas operativos compartiendo la misma computadora.

Una vez que se abra la terminal, configurará su nombre de usuario y contraseña de Linux. No es necesario que coincidan con sus credenciales de Windows. En este punto, ha completado con éxito el proceso de instalación de Bash.

Si no puede encontrar Ubuntu después de la instalación:Pruebe estas opciones en orden:

  1. Busque "Ubuntu" en el menú Inicio de Windows
  2. Abra el símbolo del sistema y escriba wsl para lanzar directamente

Si eso no funciona, ejecuta wsl –instalar -d Ubuntu en PowerShell como administrador.

Tipo claro para limpiar la pantalla y listo. En este punto, tiene un terminal Linux funcional para el entorno Windows que se ejecuta sin problemas junto con sus aplicaciones de Windows.

Nota: Como alternativa a abrir Bash como una aplicación de Windows 10, puede abrir Bash en Windows 10 escribiendo Bash en el símbolo del sistema de Windows. También desde allí, puede salir de Bash y volver al modo Windows escribiendo la salida. De esta forma, sabrá desde dónde y cómo ejecutar la terminal Linux en Windows.

Paso 3: actualice a WSL2 y las funciones más recientes

En secciones anteriores, habilitamos la función Plataforma de máquina virtual. Asegúrese de haber completado ese paso, ya que es necesario para WSL2.

Ahora abra PowerShell como administrador y ejecute este comando para actualizar de WSL1 a WSL2:

wsl –set-default-versión 2

La actualización suele tardar entre 5 y 10 minutos. Puede verificar que la actualización funcionó ejecutando:

wsl-l-v

 

RDP-vps ¿Necesita un escritorio remoto?

Servidores RDP confiables y de alto rendimiento con un tiempo de actividad del 99,95. Lleve su computadora de escritorio mientras viaja a las principales ciudades de EE. UU., Europa y Asia.

Obtenga un servidor RDP

Qué hace que WSL2 sea mejor: WSL2 utiliza un kernel de Linux real en lugar de la capa de traducción de WSL1. Esto significa operaciones de archivos más rápidas, compatibilidad total con llamadas al sistema y mejor rendimiento de la línea de comandos de Linux para la integración de Windows. La experiencia de Linux Bash Windows se vuelve significativamente más receptiva con WSL2.

Mejoras recientes de WSL2 que debes conocer:

Microsoft ha estado actualizando activamente WSL2 a lo largo de 2024 y 2025. El kernel de Linux pasó de la versión 5.15 a la 6.6, lo que aporta importantes mejoras de rendimiento y un mejor soporte de hardware. Puede actualizar a la última versión en cualquier momento ejecutando:

wsl –actualizar

Lea también: ¡Presentamos el subsistema de Windows para Linux!

Las nuevas características incluyen recuperación automática de memoria (WSL ahora libera la memoria no utilizada a Windows), integración de seguridad empresarial mejorada y una nueva aplicación de configuración GUI que hace que la configuración sea mucho más fácil que editar archivos de configuración manualmente.

Para sistemas más nuevos: Los usuarios de Windows 11 obtienen beneficios adicionales como una mejor compatibilidad con gráficos y una perfecta integración del sistema de archivos. Si está ejecutando Windows 10, seguirá obteniendo las principales mejoras de rendimiento, pero algunas funciones avanzadas requieren Windows 11.

Conclusión

Conclusión

Linux y Windows son sistemas operativos naturalmente diferentes con sus propias fortalezas. PowerShell destaca en la administración de Windows, mientras que Bash le brinda acceso al ecosistema de código abierto más amplio. ¿Tener ambos disponibles en la misma máquina? Eso es realmente útil.

Microsoft creó el subsistema de Windows para Linux específicamente para cerrar esta brecha. En palabras más simples, crearon una forma para que las herramientas de Linux se ejecutaran de forma nativa en Windows sin los dolores de cabeza habituales de las máquinas virtuales.

Lo que ha logrado al seguir esta guía va más allá de la simple instalación de software. Ahora tiene acceso a las mismas herramientas de línea de comandos que impulsan la mayoría de los servidores web y entornos de desarrollo. La configuración no es perfecta (aún le falta el kernel de Linux), pero para la mayor parte del trabajo de desarrollo, se acerca bastante a la realidad.

windows-vps Alojamiento VPS Windows 10

Consiga un VPS con Windows 10 eficiente para escritorio remoto, al precio más barato que existe. Windows 10 GRATIS ejecutándose en almacenamiento SSD NVMe e Internet de alta velocidad.

Consulte los planes VPS de Windows 10

Comprender cómo ejecutar Linux en Windows 10 abre posibilidades para el desarrollo multiplataforma que no eran factibles con las máquinas virtuales tradicionales. Ya sea que esté creando aplicaciones web, administrando servidores o desarrollando software multiplataforma, este terminal Bash para el entorno Windows le proporciona las herramientas que necesita.

Si está ejecutando una versión anterior de Windows 10, recuerde que necesitará habilitar el Modo desarrollador. Y aunque WSL2 ofrece un mejor rendimiento que WSL1, el proceso de actualización es sencillo.

Es cierto que esta configuración puede parecer compleja si eres nuevo en las herramientas de línea de comandos. Pero una vez que empieces a usarlo, apreciarás tener disponibles simultáneamente las aplicaciones de Windows y las utilidades de Linux. Si alguna vez decide que ya no necesita acceso a Linux, revertir estos pasos es tan sencillo como la instalación.

Preguntas frecuentes

¿Cuál es la diferencia entre WSL1 y WSL2?

WSL2 utiliza un kernel de Linux real que se ejecuta en una máquina virtual liviana, mientras que WSL1 traduce las llamadas del sistema Linux a equivalentes de Windows. En términos prácticos, WSL2 ofrece un rendimiento significativamente mejor para las operaciones con archivos y compatibilidad total con aplicaciones Linux. Cuando instala Linux Bash en Windows 10 utilizando métodos modernos, obtendrá WSL2 de forma predeterminada. La principal desventaja es que WSL2 usa un poco más de memoria, pero las mejoras de rendimiento hacen que esto valga la pena para la mayoría de los usuarios.

¿Puedo ejecutar varias distribuciones de Linux en la misma computadora con Windows?

Sí, puedes instalar y ejecutar múltiples distribuciones simultáneamente. Cada terminal Linux para entorno Windows funciona de forma independiente con su propio sistema de archivos y configuración. Es posible que tenga Ubuntu para desarrollo web, Debian para proyectos de servidor y Kali Linux para trabajos de seguridad, todos ejecutándose en la misma máquina con Windows. Utilice wsl -l -v para ver todas las distribuciones instaladas y wsl -d [Nombre de distribución] para iniciar una específica.

¿Cómo accedo a mis archivos de Linux desde el Explorador de archivos de Windows?

Escriba explorer.exe. en su terminal Bash para Windows para abrir el directorio actual de Linux en el Explorador de archivos de Windows. Alternativamente, navegue hasta \\wsl$\ en el Explorador de archivos para explorar todas sus distribuciones WSL. Puede editar archivos de Linux con aplicaciones de Windows, pero evite modificar archivos directamente a través de Windows en los directorios del sistema; manténgase en su carpeta de inicio y directorios de proyectos por seguridad.

¿La instalación de WSL ralentizará mi computadora con Windows?

WSL tiene un impacto mínimo en el rendimiento del sistema cuando no se ejecuta activamente. La línea de comandos de Linux para Windows sólo consume recursos cuando la estás usando. WSL2 reserva algo de memoria (normalmente el 50% de su RAM u 8 GB, lo que sea menor), pero libera automáticamente la memoria no utilizada a Windows. Para la mayoría de los usuarios que ejecutan hardware moderno, el impacto en el rendimiento es insignificante en comparación con la ejecución de una máquina virtual tradicional.

¿Puedo ejecutar aplicaciones gráficas de Linux (aplicaciones GUI) en WSL?

Las instalaciones WSL modernas admiten aplicaciones gráficas a través de WSLg (Subsistema de Windows para Linux GUI). Después de instalar la configuración de Bash Windows, puede ejecutar aplicaciones GUI de Linux como Firefox, GIMP o herramientas de desarrollo, y aparecerán junto con sus aplicaciones de Windows. Esta función requiere Windows 10 build 19044+ o Windows 11. Instale una aplicación GUI con sudo apt install firefox y ejecútela escribiendo firefox en su terminal.

¿Qué sucede si quiero desinstalar WSL o cambiar a una distribución de Linux diferente?

Para eliminar una distribución específica, use wsl –unregister [Nombre de distribución] en PowerShell. Esto elimina permanentemente la distribución y todos sus archivos. Para eliminar WSL por completo, desmarque "Subsistema de Windows para Linux" y "Plataforma de máquina virtual" en Funciones de Windows, luego reinicie. Si desea cambiar de Ubuntu a otra distribución después de instalar inicialmente Linux en la configuración de Windows 10, simplemente instale la nueva distribución desde Microsoft Store; puede ejecutar varias distribuciones o eliminar la anterior.

Compartir

Más del blog

Sigue leyendo.

Un contenedor metálico protegido por una cúpula de alambre de color cian brillante, que presenta el título del artículo y el logotipo de Cloudzy sobre un fondo azul intenso.
Herramientas para desarrolladores y DevOps

Principales errores de seguridad de Docker que se deben evitar en 2026

Puede ejecutar Docker en producción durante meses sin ningún problema visible. Los contenedores se inician, las aplicaciones responden, nada se rompe. Entonces se crea un puerto expuesto o un permiso mal configurado.

Rexa CiroRexa Ciro 15 minutos de lectura
Una estructura de cubo azul brillante en 3D que representa contenedores Docker, junto con el texto "Portainer vs Yacht: qué interfaz de usuario de Docker debería elegir" y el logotipo de Cloudzy.
Herramientas para desarrolladores y DevOps

Portainer vs Yacht: ¿Qué interfaz de usuario de Docker debería elegir en 2026?

La gestión de contenedores Docker a través de la CLI es eficaz para configuraciones sencillas, pero no se escala correctamente. A medida que aumenta el número de contenedores, el seguimiento manual de estados, registros y actualizaciones se convierte en un error

Rexa CiroRexa Ciro 13 minutos de lectura
Herramientas de integración continua
Herramientas para desarrolladores y DevOps

Las mejores herramientas de CI/CD para optimizar sus flujos de trabajo de DevOps en 2026

  El panorama del desarrollo de software está evolucionando más rápido que nunca. Y si no quiere quedarse atrás en este rápido crecimiento, debería adoptar las metodologías DevOps y Agile.

Ada LovegoodAda Lovegood 11 minutos de lectura

¿Listo para implementar? Desde $2,48/mes.

Nube independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolución de dinero en 14 días.