Como se anunció en la Build 2016 de Microsoft, Microsoft está trabajando con Canonical para traer Bash a Windows sobre un entorno Ubuntu para poder ejecutar aplicaciones Linux sobre Windows incluso poder instalar software con apt-get. Para los amantes de Bash, esto es una muy buena noticia, ya que nos podemos imaginar utilizando Visual Studio para programar por ejemplo aplicaciones Node.js, Ionic o incluso Webs en PHP, mientras utilizamos nuestro intérprete de comandos favorito para hacer tareas automatizadas, buscar en el sistema de ficheros de manera eficiente, y conectarnos a nuestros servidores usando ssh.

Demostración de como ejecutar Bash en Windows. Sólo disponible en inglés me temo.

Por lo que podemos ver en el vídeo, podemos ejecutar binarios Linux sobre Windows e instalarlos directamente desde la misma consola. Ideal para desarrollar webs apoyadas en intérpretes como PHP, Python o Ruby.

Si formáis parte del programa Windows Insider podéis probar Bash on Windows siguiendo este tutorial hecho por un famoso blogger de Canonical, Dustin Kirkland. Curioso como mínimo 🙂 .

Bash en Windows 10 en el Build 2016.
  • Cygwin Logo Cygwin

    Cygwin es una especie de distribución que permite ejecutar los programas de shell Unix tradicionales sobre Windows. Como podemos ver en su Web, los propios programas han de ser compilados adrede para esa plataforma y, cualquier que lo haya utilizado sabe que su rendimiento deja mucho que desear.

  • Git Logo Git para Windows

    Git para Windows lleva integrado un intérprete bash con bastantes funcionalidades parecidas a Cygwin. Si usas git, probablemente lo hayas utilizado en alguna ocasión. La verdad que yo prefiero utilizar este a Cygwin, ya que es mucho más sencillo de instalar y lleva prácticamente lo necesario, aunque si necesitas más programas sueles ir a morir a Cygwin.

  • Conemu Logo Conemu

    Conemu es una mejora importante a la terminal de Windows. Aunque en Windows 10, han mejorado bastante el terminal de Windows y ya se puede ampliar a pantalla completa y demás, Conemu permite la ejecución de diversos intérpretes de comandos e incorpora pestañas. Dentro de él se pueden ejecutar Cygwin, Git Bash o incluso CMD. Una gozada para los amantes de la productividad.

Ahora no nos queda más que esperar a nuevas noticias para poder aumentar nuestra productividad en Windows para aquellos que nos manejamos bien sobre el viejo pero increiblemente productivo Bash.