# Brayan Diaz C > Tutoriales, procesos de productos reales y consejos para convertir problemas complejos en soluciones simples. > Sitio: https://brayandiazc.com/ --- ## Sobre el autor URL: https://brayandiazc.com/about/ Brayan Diaz C es desarrollador full stack con background en diseño arquitectónico (2007–2015). Desde 2015 se dedica al desarrollo de software trabajando con Ruby on Rails, Python, Node.js, Flutter e infraestructura cloud. Ha construido desde MVPs hasta sistemas productivos con mentalidad de producto. Es además docente en universidades e instituciones como Universidad del Desarrollo, USACH y Desafío Latam. Actualmente desarrolla software, lidera equipos y acompaña empresas en la construcción de productos tecnológicos. --- # Instala múltiples versiones de Ubuntu en WSL URL: https://brayandiazc.com/posts/setup/instala-multiples-versiones-ubuntu-wsl/ Fecha: 2026-09-12 Tags: windows, wsl, linux, powershell Descripción: Instala varias versiones de Ubuntu en WSL desde la terminal o la Store, y elige cuál arranca por defecto. ¿Necesitas probar tu proyecto en una versión de Ubuntu distinta a la que usas a diario? Con **WSL** puedes tener **varias versiones de Ubuntu** conviviendo en el mismo Windows, cada una con su propio entorno, sin máquinas virtuales. En esta guía te enseño a instalarlas y alternar entre ellas. Es algo que uso constantemente: una distro estable para el trabajo del día a día y otra aparte para experimentos. Si rompo algo probando, la borro y listo: mi entorno principal ni se entera. Al final sabrás listar las versiones disponibles, instalar la que necesites por dos caminos (terminal o Microsoft Store) y definir cuál arranca por defecto. > [!note] > Si aún no tienes WSL instalado, empieza por aquí: [desde PowerShell](/posts/setup/instalacion-wsl-desde-powershell/) o [desde la Microsoft Store](/posts/setup/instalacion-wsl-desde-microsoft-store/). ## Tabla de contenidos ## Paso 1: Verifica tus distribuciones instaladas Abre PowerShell (clic derecho en el botón de inicio y elige **Windows PowerShell**) y ejecuta: ```powershell wsl --list --verbose ``` Verás tus distros activas, su estado y su versión de WSL. ![Distribuciones instaladas](@/assets/images/blogContent/instalar-multiples-versiones-ubuntu-wsl/verifica-distribuciones-instaladas.png) > [!tip] > ¿Sin terminal? El Explorador de archivos tiene el nodo **Linux** (el pingüino en la barra lateral) con tus distros registradas, y Windows Terminal crea un perfil por cada una. Eso sí: solo la terminal te muestra el detalle completo. ## Paso 2: Instala la versión que necesitas Hay dos caminos y ambos llegan al mismo lugar. Elige el tuyo. ### Opción A: desde la terminal Consulta las distribuciones disponibles: ```powershell wsl --list --online ``` Verás distintas versiones de Ubuntu, como: - Ubuntu (siempre apunta a la última LTS) - Ubuntu-22.04 - Ubuntu-24.04 - Ubuntu-26.04 ![Versiones disponibles](@/assets/images/blogContent/instalar-multiples-versiones-ubuntu-wsl/versiones-disponibles.png) Instala la que necesites usando su nombre exacto: ```powershell wsl --install -d Ubuntu-24.04 ``` ### Opción B: desde la Microsoft Store Cada versión de Ubuntu es una app separada en la Store: 1. Abre la **Microsoft Store** y busca "**Ubuntu**". 2. Verás la app "Ubuntu" (última LTS) y las apps por versión, como "Ubuntu 24.04 LTS" o "Ubuntu 22.04 LTS". 3. Elige la versión que necesitas y haz clic en **Obtener**. 4. Al terminar, ábrela desde el menú Inicio. > [!important] > Instala solo versiones con soporte activo. Las LTS de Ubuntu tienen 5 años de mantenimiento: 22.04 llega hasta 2027, 24.04 hasta 2029 y 26.04 hasta 2031. Versiones como 18.04 o 20.04 ya no reciben actualizaciones de seguridad. ## Paso 3: Configura tu usuario y contraseña Sea cual sea el camino, al abrir la distro por primera vez te pedirá crear tu **usuario** y **contraseña** de Linux para ese entorno. ![Crear usuario](@/assets/images/blogContent/instalar-multiples-versiones-ubuntu-wsl/crea-usuario-contrasena.png) ## Paso 4: Revisa que se haya instalado correctamente ```powershell wsl --list --verbose ``` Comprueba que tu nueva distro aparece en la lista. Para entrar a una versión específica sin cambiar nada más: ```powershell wsl -d Ubuntu-24.04 ``` ## Paso 5: Cambia la distribución predeterminada ```powershell wsl --set-default Ubuntu-24.04 ``` Esto define cuál se ejecuta al usar solo `wsl` en la terminal. Este paso no tiene equivalente gráfico: es territorio de la terminal. ## Solución de problemas comunes ### Error al instalar - Verifica que el nombre sea exacto (`wsl --list --online`). - Asegúrate de tener internet. ### No cambia la distro por defecto - Asegúrate de que esté **instalada** correctamente. - Usa `wsl --list --verbose` para confirmar. ## Conclusión Con este tutorial puedes: - Tener varios entornos Ubuntu en WSL. - Instalarlos desde la terminal o desde la Microsoft Store. - Alternar entre versiones según tus proyectos. > [!tip] > Ideal para pruebas, compatibilidad o entornos personalizados sin salir de Windows, como la distro de experimentos que te conté al inicio. Si esto te fue útil, el artículo relacionado es el paso lógico: [Cómo instalar WSL desde Windows PowerShell](/posts/setup/instalacion-wsl-desde-powershell/), donde salen todos los comandos que usamos aquí. ¿Y qué pasa con las versiones de prueba que ya no usas? Ese es justo el tema del miércoles: cómo desinstalar una distro puntual o WSL completo, recuperando el espacio en disco. Si no te lo quieres perder, suscríbete al newsletter en la [portada del blog](/). ## Recursos adicionales - [Cómo instalar WSL desde Windows PowerShell](/posts/setup/instalacion-wsl-desde-powershell/) - [Distribuciones de Ubuntu para WSL (Canonical)](https://documentation.ubuntu.com/wsl/stable/reference/distributions/) - [Documentación oficial de WSL](https://learn.microsoft.com/es-es/windows/wsl/) - [wsl.conf y gestión avanzada](https://learn.microsoft.com/es-es/windows/wsl/wsl-config) --- # Cómo instalar WSL desde Windows PowerShell URL: https://brayandiazc.com/posts/setup/instalacion-wsl-desde-powershell/ Fecha: 2026-09-10 Tags: windows, wsl, linux, powershell Descripción: Instala WSL desde PowerShell con un solo comando: WSL 2, Ubuntu por defecto y los errores más comunes. ¿Trabajas en **Windows** y necesitas herramientas de **Linux**? Con **WSL** puedes tener lo mejor de ambos mundos sin máquinas virtuales. En esta guía te enseño a instalarlo directamente desde **PowerShell**, paso a paso. Es el método que yo uso: un solo comando habilita las características de Windows, instala WSL 2 y deja Ubuntu listo para trabajar. Al final tendrás un entorno Linux funcional dentro de Windows y sabrás resolver los problemas más comunes de la instalación. > [!note] > ¿Prefieres instalarlo sin tocar la terminal? También puedes hacerlo con unos clics: [Cómo instalar WSL desde Microsoft Store](/posts/setup/instalacion-wsl-desde-microsoft-store/). ## Tabla de contenidos ## ¿Qué es WSL? **WSL (Windows Subsystem for Linux)** permite ejecutar binarios de Linux directamente en Windows, sin máquinas virtuales completas ni dual boot. > [!tip] Recomendado > Usa **WSL 2**, que incluye un kernel real de Linux y mejor rendimiento. Es la versión que `wsl --install` configura por defecto. ## ¿Para qué sirve WSL? Con WSL puedes: - Ejecutar herramientas CLI como `git`, `node`, `python`, `docker`. - Usar editores como **VS Code** con integración WSL. - Trabajar con contenedores, scripts y configuraciones de servidor. ## WSL 1 vs WSL 2 | Característica | WSL 1 | WSL 2 | | -------------- | ---------------------- | ----------------------- | | Núcleo Linux | Emulado | Real (virtualizado) | | Rendimiento | Rápido para CLI básica | Mejor en archivos y red | | Compatibilidad | Limitada | Total | > **WSL 2** es ideal para la mayoría de desarrolladores. ## Requisitos - **Windows 11** (recomendado) - **Windows 10** versión 2004 o superior (build 19041+) > [!warning] > Windows 10 llegó a su fin de soporte en octubre de 2025. WSL sigue funcionando ahí, pero si puedes, actualiza a Windows 11 para recibir actualizaciones de seguridad. Para verificar tu versión, presiona `Win + R`, escribe `winver` y presiona **Enter**. ![Cuadro Ejecutar de Windows con el comando winver escrito](@/assets/images/blogContent/instalacion-wsl-desde-powershell/ejecutar-winver.png) Se abre la ventana **Acerca de Windows**. Ahí ves la edición, la versión y el número de compilación. Ese último número es el que importa. ![Ventana Acerca de Windows mostrando Windows 11, versión 21H2, compilación 22000.2538](@/assets/images/blogContent/instalacion-wsl-desde-powershell/acerca-de-windows.png) ## Paso 1: Instalar WSL desde PowerShell Busca **PowerShell** en el menú Inicio y elige **Ejecutar como administrador**. Sin permisos de administrador el comando falla. ![Menú Inicio de Windows con Windows PowerShell y la opción Ejecutar como administrador](@/assets/images/blogContent/instalacion-wsl-desde-powershell/powershell.png) Ejecuta: ```powershell wsl --install ``` Un solo comando hace todo el trabajo: habilita la **Plataforma de máquina virtual** y el **Subsistema de Windows para Linux**, instala **WSL 2** y descarga **Ubuntu** como distribución por defecto. ¿Prefieres otra distribución? Lista las disponibles e instala la que quieras: ```powershell wsl --list --online wsl --install -d Debian ``` Cuando termina la descarga, la propia salida te dice que la distribución quedó instalada y la arranca sola. ![Salida de wsl --install en PowerShell: distribución instalada correctamente e iniciando Ubuntu](@/assets/images/blogContent/instalacion-wsl-desde-powershell/instalacion-wsl.png) > [!note] > En un Windows 11 al día no hace falta reiniciar. Si tu equipo sí te lo pide, reinicia y vuelve a ejecutar `wsl --install`. ## Paso 2: Crear tu usuario de Linux No tienes que abrir Ubuntu para configurarlo: `wsl --install` lo inicia en la misma ventana de PowerShell y ahí mismo te pide dos cosas. - Un **nombre de usuario** de Linux. No tiene que coincidir con el de Windows. - Una **contraseña**. No verás asteriscos mientras escribes; es normal. ![PowerShell pidiendo el usuario de Unix y la contraseña, y terminando en el prompt de Ubuntu](@/assets/images/blogContent/instalacion-wsl-desde-powershell/crear-usuario-linux.png) Cuando aparezca el prompt `usuario@equipo:...$`, ya estás dentro de Linux. Fíjate en la ruta: al entrar desde PowerShell arrancas en `/mnt/c/Windows/system32`, la carpeta de Windows vista desde Linux. Escribe `cd ~` para ir a tu carpeta personal. Abre ahora el menú **Inicio**. Vas a encontrar tres apps nuevas: **Ubuntu**, **WSL** y **WSL Settings**. Las dos últimas llegaron solas. ![Menú Inicio de Windows 11 con Ubuntu, WSL y WSL Settings agregadas recientemente](@/assets/images/blogContent/instalacion-wsl-desde-powershell/menu-inicio-wsl-ubuntu.png) Desde ahí abres Ubuntu cuando quieras. Y si usas **Windows Terminal**, tu distro ya aparece como una pestaña más, al lado de PowerShell. ![Windows Terminal con una pestaña de PowerShell y otra de Ubuntu abierta](@/assets/images/blogContent/instalacion-wsl-desde-powershell/ubuntu-en-windows-terminal.png) ## Paso 3: Instalar herramientas en WSL Actualiza el sistema y añade tus herramientas favoritas: ```bash sudo apt update && sudo apt upgrade sudo apt install git git --version ``` > [!note] > Evita instalar lenguajes como Node.js o Python directo con `apt`: las versiones llegan desactualizadas. En próximos artículos te muestro cómo hacerlo bien con gestores de versiones. ## Solución de problemas comunes Casi todos los fallos aparecen cuando la distro arranca, no mientras `wsl --install` descarga. Y casi todos traen un código. Búscalo en el mensaje: es lo único que necesitas para saber qué falta. ### Error 0x8007019e: el subsistema no está habilitado `wsl --install` habilita las características de Windows por ti, pero si el equipo no se reinició o el comando quedó a medias, la **Plataforma de máquina virtual** puede seguir apagada. Actívala a mano desde PowerShell como administrador: ```powershell dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` Reinicia el equipo y vuelve a abrir tu distro. ### Error 0x800701bc: falta actualizar el kernel de WSL 2 Este es distinto: WSL está instalado, pero su componente de kernel está viejo. Ya no hace falta descargar el paquete a mano. Desde PowerShell: ```powershell wsl --update wsl --set-default-version 2 ``` Comprueba que quedó bien con: ```powershell wsl --version ``` ### Problemas de red Reinicia WSL por completo desde PowerShell: ```powershell wsl --shutdown ``` Vuelve a abrir tu distro y revisa que tu firewall no esté bloqueando conexiones. ## Conclusión Con WSL puedes convertir tu máquina con Windows en un entorno de desarrollo Linux en minutos. Usar PowerShell para instalarlo es rápido, directo y sin complicaciones. En dos días sigo con la serie: cómo tener varias versiones de Ubuntu conviviendo en el mismo WSL. Si no te lo quieres perder, suscríbete al newsletter en la [portada del blog](/). ## Recursos adicionales - [Instala WSL desde Microsoft Store](/posts/setup/instalacion-wsl-desde-microsoft-store/) - [Documentación oficial de Microsoft sobre WSL](https://learn.microsoft.com/es-es/windows/wsl/) - [Guía de instalación de WSL](https://learn.microsoft.com/es-es/windows/wsl/install) - [Soporte en GitHub](https://github.com/microsoft/WSL/issues) --- # Cómo instalar WSL desde Microsoft Store URL: https://brayandiazc.com/posts/setup/instalacion-wsl-desde-microsoft-store/ Fecha: 2026-09-08 Tags: windows, wsl, linux, microsoft-store Descripción: Instala WSL en Windows desde la Microsoft Store: tu primera distribución de Linux y los errores más comunes. ¿Trabajas en Windows pero necesitas herramientas de Linux? Con **WSL** puedes usar Linux directamente en Windows, sin máquinas virtuales ni dual boot. En esta guía te enseño a instalarlo paso a paso desde la **Microsoft Store**. Es el método que recomiendo a quienes prefieren interfaces gráficas: pocos clics, nada de terminal, y con actualizaciones automáticas a través de la propia Store. Al final tendrás Ubuntu (o la distribución que elijas) corriendo dentro de Windows, listo para instalar tus herramientas de desarrollo. ## Tabla de contenidos ## ¿Qué es WSL? **WSL (Windows Subsystem for Linux)** permite ejecutar binarios de Linux directamente en Windows, sin máquinas virtuales completas ni dual boot. > [!tip] Recomendado > Usa **WSL 2**, que incluye un kernel real de Linux y mejor rendimiento. ## ¿Para qué sirve WSL? Con WSL puedes: - Ejecutar herramientas CLI como `git`, `node`, `python`, `docker`. - Usar editores como **VS Code** con integración WSL. - Trabajar con contenedores, scripts y configuraciones de servidor. ## WSL 1 vs WSL 2 | Característica | WSL 1 | WSL 2 | | -------------- | ---------------------- | ----------------------- | | Núcleo Linux | Emulado | Real (virtualizado) | | Rendimiento | Rápido para CLI básica | Mejor en archivos y red | | Compatibilidad | Limitada | Total | > **WSL 2** es ideal para la mayoría de desarrolladores. ## Requisitos - **Windows 11** (recomendado) - **Windows 10** versión 2004 o superior (build 19041+) > [!warning] > Windows 10 llegó a su fin de soporte en octubre de 2025. WSL sigue funcionando ahí, pero si puedes, actualiza a Windows 11 para recibir actualizaciones de seguridad. Para verificar tu versión, presiona `Win + R`, escribe `winver` y presiona **Enter**. ![Cuadro Ejecutar de Windows con el comando winver escrito](@/assets/images/blogContent/instalacion-wsl-desde-microsoft-store/ejecutar-winver.png) Se abre la ventana **Acerca de Windows**. Ahí ves la edición, la versión y el número de compilación. Ese último número es el que importa. ![Ventana Acerca de Windows mostrando Windows 11, versión 21H2, compilación 22000.2538](@/assets/images/blogContent/instalacion-wsl-desde-microsoft-store/acerca-de-windows.png) ## Paso 1: Instalar tu distribución desde la Microsoft Store 1. Abre la **Microsoft Store**. 2. Busca tu distribución favorita: **Ubuntu**, Debian, Kali Linux u openSUSE. 3. Elige la app oficial y haz clic en **Obtener**. ![Ficha de Ubuntu de Canonical en la Microsoft Store con el botón Obtener](@/assets/images/blogContent/instalacion-wsl-desde-microsoft-store/microsoft-store-instalar-ubuntu.png) > [!note] > Si en la Store aparecen varias versiones de Ubuntu, la app llamada solo "Ubuntu" siempre apunta a la última LTS. Más adelante te muestro cómo tener varias versiones a la vez. Cuando termine, abre el menú **Inicio**. Vas a encontrar tres apps nuevas: **Ubuntu**, **WSL** y **WSL Settings**. Las dos últimas llegaron solas. ![Menú Inicio de Windows 11 con Ubuntu, WSL y WSL Settings recién instalados](@/assets/images/blogContent/instalacion-wsl-desde-microsoft-store/menu-inicio-wsl-ubuntu.png) ## Paso 2: Crear tu usuario de Linux Abre **Ubuntu** desde el menú Inicio. La primera vez tarda un par de minutos: está desempaquetando el sistema. Después te pide dos cosas: - Un **nombre de usuario** de Linux. No tiene que coincidir con el de Windows. - Una **contraseña**. No verás asteriscos mientras escribes; es normal. ![Primer arranque de Ubuntu en WSL pidiendo nombre de usuario y contraseña](@/assets/images/blogContent/instalacion-wsl-desde-microsoft-store/configuracion-inicial-ubuntu.png) Cuando aparezca el prompt `usuario@equipo:~$`, ya estás dentro de Linux. > [!note] > Al final te pregunta si quieres enviar métricas anónimas a Canonical. Responde `Y` o `n`: no cambia nada de la instalación. ## Paso 3: Instalar herramientas en WSL Actualiza el sistema y añade tus herramientas favoritas: ```bash sudo apt update && sudo apt upgrade sudo apt install git git --version ``` > [!note] > Evita instalar lenguajes como Node.js o Python directo con `apt`: las versiones llegan desactualizadas. En próximos artículos te muestro cómo hacerlo bien con gestores de versiones. ## Solución de problemas comunes Casi todos los fallos de la primera instalación aparecen al abrir la distro, no al instalarla desde la Store. Y casi todos traen un código. Búscalo en el mensaje: es lo único que necesitas para saber qué falta. ### Error 0x8007019e: el subsistema no está habilitado ![Terminal de Ubuntu con el error 0x8007019e: el subsistema de Windows para Linux no se habilitó](@/assets/images/blogContent/instalacion-wsl-desde-microsoft-store/error-subsistema-no-habilitado.png) La versión de la Store necesita la característica **Plataforma de máquina virtual**. Actívala desde PowerShell como administrador: ```powershell dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` Reinicia el equipo y vuelve a abrir tu distro. ### Error 0x800701bc: falta actualizar el kernel de WSL 2 Este es distinto: WSL está instalado, pero su componente de kernel está viejo. Ya no hace falta descargar el paquete a mano. Desde PowerShell: ```powershell wsl --update wsl --set-default-version 2 ``` Comprueba que quedó bien con: ```powershell wsl --version ``` ### Problemas de red Reinicia WSL por completo desde PowerShell: ```powershell wsl --shutdown ``` Vuelve a abrir tu distro y revisa que tu firewall no esté bloqueando conexiones. ## Conclusión Con WSL puedes tener **Linux y Windows trabajando juntos** de forma fluida. Instalarlo desde la Microsoft Store es rápido, seguro y te abre la puerta a un entorno de desarrollo potente. Este es el primer artículo de la serie de entornos de desarrollo 2026. El segundo método ya está publicado: [instalar WSL con un solo comando desde PowerShell](/posts/setup/instalacion-wsl-desde-powershell/). Si no te quieres perder el resto, suscríbete al newsletter en la [portada del blog](/). ## Recursos adicionales - [Guía de instalación de WSL](https://learn.microsoft.com/es-es/windows/wsl/install) - [Soporte y comunidad WSL en GitHub](https://github.com/microsoft/WSL/issues) --- # Emprende cada día y conquista tus metas URL: https://brayandiazc.com/posts/tips/transforma-tu-vida-emprende-cada-dia/ Fecha: 2026-07-01 Tags: mentalidad-emprendedora, hábitos-positivos, crecimiento-personal, motivación Descripción: Emprender es una actitud diaria. Vence las excusas, da el primer paso y avanza hacia tus metas desde hoy. Emprender no es solo para empresarios o para quienes lanzan startups. Emprender es una actitud, una decisión diaria que tomamos cada vez que nos enfrentamos al miedo, damos un paso fuera de nuestra zona de confort y decidimos crecer. Emprender también es cambiar hábitos, comenzar proyectos personales, atreverse a soñar y poner en marcha esos sueños. ## Tabla de contenidos ## Emprender no es solo para negocios Emprender es una actitud. Es tomar decisiones incómodas, salir del piloto automático y atreverte a iniciar, aunque no sepas cómo terminar. - Comenzar una rutina. - Aprender algo nuevo. - Salir de una relación tóxica. - Soñar y moverse. Todo eso también es emprender. ## ¿Qué te detiene? Hay tres excusas clásicas: - **No tengo dinero** → Usa herramientas gratis: YouTube, Canva, Notion. - **No sé lo suficiente** → Hay miles de recursos para aprender desde cero. - **No conozco a nadie** → Conéctate online. Crea tu comunidad. Lo que parece límite puede ser tu mejor excusa para crecer. ## El Primer Paso lo Cambia Todo Lo único que separa tus ideas de la realidad es ese primer paso. - Define tu meta concreta. - Divídela en tareas pequeñas. - No busques perfección. - Actúa hoy. La acción crea claridad. El movimiento genera motivación. ## Emprende desde tu cotidianidad ¿Crees que no tienes tiempo para emprender? Piensa de nuevo: - Aprende un idioma 10 min/día. - Crea un blog o canal. - Mejora un hábito. - Apoya una causa. Cada día es una oportunidad para avanzar. Y cada paso, por pequeño que sea, te acerca a una mejor versión de ti mismo.