En un esfuerzo por hacer de Windows una gran plataforma para que los desarrolladores construyan aplicaciones, sitios web y servicios impresionantes para todas las plataformas y dispositivos, Microsoft se unióarriba con Canonical para crear un Subsistema de Windows para Linux (WSL), para habilitar Los usuarios de Windows ejecutan una imagen de modo de usuario de Ubuntu genuina en Windows, y esto viene con la ejecución de Bash nativo en Ubuntu en Windows Muchos desarrolladores de Windows dieron la bienvenida a la idea y realizaron varias solicitudes para que las herramientas de código abierto se utilicen en Windows, por lo que se realizaron varias mejoras en Windows cmd, varias herramientas de línea de comandos, PowerShell y otros escenarios para desarrolladores.
Pero la única mejora que sorprendió al mundo de la tecnología fue la ejecución de Bash nativo en Ubuntu en Windows sin necesidad del kernel de Linux, lo que significa que los usuarios de Windows que ejecutan la última versión de Windows ahora pueden ejecutar utilidades de línea de comandos de Linux como apt-get, grep, awk, sed y muchos más, ejecute scripts de Bash y también pruebe las primeras herramientas de Linux comoPython, Git, Rubyy muchos más.
Se ha hablado mucho sobre Bash en Ubuntu en Windows, pero aquí tendremos un cambio de enfoque y, lo que es más importante, comenzaremos con cómo configurar Bash en Ubuntu en Windows, luego procederemos a ver algunas deficiencias de todo el proyecto, cómo se puede mejorar para mejorar la experiencia del desarrollador y también ver el veredicto final y las expectativas futuras.
Cómo configurar Bash en Ubuntu en Windows 10
Habiendo visto cómo surgió realmente Bash en Ubuntu en Windows, profundicemos en cómo puede configurar Ubuntu bash en Windows con estos sencillos pasos a continuación:
Requisitos previos
Paso 1
Si su sistema cumple con todos los requisitos anteriores, debería estar listo para comenzar, abra el sistema Configuración y vaya a Actualización y seguridad->Para desarrolladores. Luego activa “Modo Desarrolladores”
Activar modo desarrollador
Paso 2
Abra su sistema Panel de control, luego haga clic en Programas , en Programas y características, haga clic en Activar o desactivar las funciones de Windows, debería poder para ver la interfaz a continuación. Luego habilite la opción “Subsistema de Windows para Linux (Beta)” marcando la casilla pequeña y finalmente haga clic en “Aceptar”
Habilitar subsistema de Windows para Linux
Se le pedirá que reinicie su máquina, simplemente haga clic en “Reiniciar ahora” para reiniciar y que se instale la nueva característica .
Reiniciar máquina
Paso 3
A continuación, después de que su máquina se haya reiniciado, inicie sesión y en la barra de búsqueda, simplemente escriba “bash” y presione el botón. Esto ejecutará el archivo bash.exe
, para descargar e instalar “Bash en Ubuntu en Windows” , se le pedirá que acepte los Términos de servicio como en la siguiente interfaz:
Buscar Bash.exe
Descargue e instale Bash en Ubuntu en Windows
Eso es todo, debería poder tener Bash completo en Ubuntu en Windows y ejecutar herramientas comunes de Linux de forma nativa en Windows.
Cuando lo abra, accederá directamente a un shell raíz, por lo que no necesita usar la utilidad sudo para ejecutar el usuario raíz comandos.
Deficiencias de Ubuntu Bash en Windows
Para los usuarios experimentados de bash, hay muchas expectativas con la llegada de Bash en Ubuntu en Windows, no todas las características y funcionalidades serán las mismas que en Ubuntu Linux. Ya ha habido varias demandas de funcionalidades que los usuarios esperarían que estuvieran disponibles en Bash en Ubuntu en Windows. Echaremos un vistazo a algunos de los más importantes, puede ver una lista completa desde aquí
Una de las principales deficiencias del Subsistema de Windows para Linux es que no es de código abierto a partir de ahora, pero probablemente en versiones futuras, hacerlo de código abierto puede ser una posibilidad.Otro problema es que los usuarios no pueden controlar el sistema del lado de Windows junto con el lanzamiento de los procesos de Windows directamente desde Bash, lo que podría ser un revés importante para los usuarios que prefieren controlar los procesos del sistema desde la línea de comandos. Además, tampoco es posible acceder a los dispositivos USB directamente desde bash como lo solicitan muchos usuarios, estos son algunos problemas que los usuarios deben enfrentar, pero dado que la tecnología es nueva, esperamos muchos cambios y mejoras en el futuro. Así que cruce los dedos y observe lo que sucede a medida que avanza en la plataforma Windows.
Cómo podría ser mejor
Dado que Bash en Ubuntu en Windows es una idea nueva en la plataforma de Windows, hay varias expectativas de los desarrolladores, y también se prevé que muchos desarrolladores cambien a la codificación en Windows debido a las increíbles funciones de Bash ahora están en Windows.
Pero, ¿cómo se puede hacer que todo el proyecto sea mejor e interesante para los desarrolladores? Una cosa importante que debe hacer Microsoft es tener muy en cuenta las sugerencias de los usuarios como en this deseos, solicitudes e ideas proporcionadas por diferentes usuarios y desarrolladores.Dado que la idea es impulsar y mejorar la experiencia del desarrollador, tener en cuenta todas esas vistas haría que el proyecto fuera mucho más asombroso.
Veredicto
Ya ha habido mucha discusión sobre si esto es bueno para Linux, especialmente en Linux de escritorio, pero obviamente atraerá a muchos usuarios y desarrolladores de código abierto a Windows. El uso de Linux en el escritorio ha estado rezagado con respecto a Windows y Mac OSX, y el subsistema de Windows para el proyecto Linux podría ser otro gran golpe para el "año de Desktop Linux".
Pero, sobre todo, ayudará a promover el mundo del código abierto entre los usuarios de Windows, lo que puede significar un cambio positivo en el uso de herramientas de código abierto específicamente entre los nuevos usuarios bajo el paraguas de Windows, que por cierto ya está ocurriendo y se prevé que crezca en el futuro. Como último pensamiento, muchos desarrolladores definitivamente se mudarán a Windows para probar este nuevo proyecto que podría actuar como un salvador para Windows ya que últimamente ha habido un cambio de rumbo, con muchos usuarios buscando soluciones de desarrollo de código abierto.