Instalación de Linux en Windows con WSL

Instalación de Linux en Windows con WSL

🖥️ Uniendo Windows y Linux: 🐧 Guía Fácil para Instalar WSL en tu PC 💻

Introducción

Como Arquitectos de Soluciones en Azure enfrentamos constantemente el desafío de adaptarnos a diferentes entornos de desarrollo y herramientas para cumplir con nuestras metas. En este post, exploraremos cómo la instalación de Linux en Windows mediante el Subsistema de Windows para Linux (WSL) representa una solución poderosa y versátil, abriendo un abanico de posibilidades para la gestión de proyectos y la implementación de soluciones eficientes.

¿Qué es este servicio?

El Subsistema de Windows para Linux (WSL) es una innovadora característica que permite a los usuarios de Windows 10 y Windows 11 ejecutar una distribución de Linux directamente en Windows, sin la necesidad de un entorno de máquina virtual tradicional. Con WSL, puedes utilizar herramientas, aplicaciones y servicios de Linux de manera nativa e integrada dentro de tu entorno Windows, ofreciendo una experiencia de usuario sin precedentes y una interoperabilidad mejorada entre sistemas.

¿Qué cubrirá este post?:

  1. Breve introducción al Subsistema de Windows para Linux (WSL).

  2. Paso a paso para la instalación de WSL en un sistema Windows.

¿Por qué es importante para los arquitectos de soluciones?

La habilidad para ejecutar un entorno de Linux dentro de Windows sin esfuerzo alguno es una ventaja competitiva significativa para los arquitectos de soluciones. Permite el acceso a una amplia gama de herramientas de desarrollo, scripts, y entornos de ejecución de Linux que son esenciales para la gestión de infraestructuras en la nube, especialmente en Azure.

¿Qué problemas puede resolver?:

  1. Incompatibilidad de herramientas: WSL elimina las barreras entre Windows y Linux, permitiendo la ejecución de aplicaciones Linux específicas en Windows.

  2. Gestión de múltiples entornos de desarrollo: Simplifica la necesidad de gestionar distintos entornos de desarrollo, consolidando las herramientas en un solo sistema.

  3. Despliegue y pruebas de soluciones en entornos Linux: Facilita las pruebas y el despliegue de soluciones diseñadas para entornos Linux sin salir de Windows.

  4. Automatización y scripts: Permite la utilización de scripts de bash y otras herramientas de línea de comandos de Linux para automatizar tareas y procesos.

Ejercicio en Practica

En este ejercicio vamos a ver como en Windows 11 podemos instalar Linux en diferentes versiones y acceder a la consola.

  1. Abrimos la consola de windows y ejecutamos el comando wsl --install

  1. Vemos que despues se nos muestra una lista de distribuciones de Linux y ejecutamos el comando wsl --install -d [NAME] en nuestro caso escogemos ubuntu

  1. Vemos que empieza la instalacion y vemos su progeso

  1. Al finalizar vemos el siguiente mensaje

  1. Asignamos un nombre de usuario, en nuestro caso fue jesusadmin

  1. Queda de la siguiente manera.

  1. Asignamos la contraseña para el usuario

  1. Vemos que ya la consola cambia a la consola de linux

  1. Ejecutamos el comando sudo apt update, para actualizar nuestras librerias

Consideraciones finales

La instalación de Linux en Windows a través de WSL abre un mundo de posibilidades para los arquitectos de soluciones, permitiéndonos superar desafíos comunes y optimizar nuestros flujos de trabajo de desarrollo. Al integrar estas dos poderosas plataformas, podemos acelerar el desarrollo y la implementación de soluciones robustas y eficientes, al tiempo que mantenemos la flexibilidad para adaptarnos a cualquier requisito de proyecto.