Una de las grandes sorpresas de Build 2016 -ya lo avanzaban nuestros compañeros de Genbeta- ha sido la llegada de una característica especialmente llamativa: el soporte de una consola Linux integrada en Windows 10. Se trata de una consola bash, uno de los shells de Unix más conocidos y que permitirá utilizar la sintaxis y diversos comandos para combinar lo mejor de ambas plataformas.
En la breve demostración que nos mostró Microsoft pudimos ver cómo era posible explorar el árbol de directorios de Windows desde la consola -pero con la sintaxis de rutas de Linux-, acceder a servidores remotos vía ssh o incluso lanzar editores como emacs para trabajar sobre el código de aplicaciones universales Windows directamente en esta legendaria herramienta.

Microsoft explicaba que para esta propuesta se ha aliado con Canonical, la empresa desarrolladora de Ubuntu. La idea es más que interesante para convencer a desarrolladores Linux de que apuesten también por esta plataforma, algo que se une a anuncios que se han ido produciendo estos meses, como la compra de Xamarin.
Esta característica llegará como parte de la actualización Anniversary de Windows 10 este verano, aunque los usuarios de Windows Insider podrán disfrutar de ella antes de ese desembarco final.
No solo bash, ¡también apt-get!
Scott Hanselman, un conocido desarrollador, ha explicado en su blog que al instalar la característica nos descargaremos "Ubuntu en Windows" para instalar los componentes necesarios -no esperéis contar con Unity, aunque puede que con un poco de trabajo se pueda hacer- para comenzar a usar la consola de Linux.

Ese bash no corre bajo una máquina virtual, sino que es "una imagen genuina de Ubuntu sobre Windows con todas las herramientas de Linux tales como awk, sed, grep, vi, etc.". De hecho, indicaba, incluso obtendremos soporte para poder usar paquetes vía la legendaria suite APT, lo que hará posible utilizar el conocido comando apt-get de distribuciones Debian y derivadas -como la propia Ubuntu- para instalar otros componentes "como Ruby, Redis, emacs, etc".
Como explicaba Hanselman, esta característica está claramente destinada a superar esas barreras que algunos desarrolladores podían tener a la hora de usar herramientas Linux para su flujo de trabajo. Esto, unido al cada vez mayor soporte de Linux en Azure, probablemente haga que efectivamente más desarrolladores en este ámbito puedan sentirse atraídas por esta plataforma de desarrollo que plantea Microsoft.
Más información | Build 2016
En Xataka | Xamarin: la gran candidata a ganadora del desarrollo de aplicaciones para móvil
Ver 59 comentarios
59 comentarios
littlerocket
Esto nos va a resultar útil para un montón de usuarios. (Hay gente que tiene que usar Linux en máquinas virtuales solo para poder usar bash)
Puranio23
Una espada de nos filos, por un lado puede hacer que la gente que usa Windows plantee usar Ubuntu, pero por otro lado podría muy bien hacer que piensen "para que cambiarme si ya lo tengo en Windows?" ...
Creo que esto no ayuda mucho a la comunidad GNU/Linux y hasta la violenta, después Microsoft va a quedar como el "bueno" y la gente va a terminar creyendo que ellos inventaron Bash y APT ...
RIP Canonical.
guillermocuesta
Esta es una noticia mágnifica.
Usuario desactivado
Poder usar vi va a ser un avance tremendo en el mundo windows. Un antes y un despues, vamos.
Por no hablar de emacs, ese fantastico sistema operativo que sin embargo carece de un editor decente...
jairoav251
Jajaja y los usuarios que decían que la consola de Linux no se que y no se donde y ahora ¿que piensan?
bartolomestargate
Como usuario de ubuntu no se como sentirme con esta noticia, triste, alegre, asustado, excitado....
miguelfrancisco85
Nadie ve un intento desesperado de vender windows 10??? al menos a la comunidad de desarrolladores y gente de IT
kannon82
Archivos Windows con comandos Linux... Y el sistema de archivos es...? "Ext32" ??? Que ganas de liarla. Y más que nada esto a lo que huele es a caquita Sr Gates. En lugar de mejorar la inútil consola de comandos, que valdría con poner los comandos de MS-DOS 6.22, la abandonan por su rival... A ver ahora como le explicas a un usuario que no tiene "permiso de ejecución en una carpeta".
bolv
Muy buena noticia. Lo que falta ahora es que los paths no tengan el límite máximo y todo perfecto.
SigsegV
GRACIAS.
geseee
OMG YES
Land-of-Mordor
Por lo que se entiende del artículo, no deja de ser el intérprete de comandos y alguna utilidad propia de consola como apt. Que la consola es muy potente y se pueden hacer cosas muy interesantes con ellas es algo que nadie duda, pero también lo es que, al menos en las distribuciones que se han preocupado por ofrecer un entorno amigable al usuario, en el uso habitual del sistema son las utilidades gráficas las que llevan la voz cantante.
guillermoelectrico
Eso ya lo tengo yo con MobaXterm desde hace años.
Integrado ahora en el sistema, bienvenido sea, obviamente.
zhensydow
No os estáis adelantando con el April's Fool?
khanx
Como curiosidad, ya hace años que existe un APT funcional para Windows:
https://chocolatey.org
marcktuto
Probare la consola y lo primero qe hare sera un #rm –rf /
franciscorueda1
Anda, ¿como Cygwin?
isaacdfernandez1
Lo veo bastante práctico para aquellos que no quieran instalar o emular Linux sólo para comandos de lo más básicos, no obstante me sigo quedando con el doble arranque de Windows 10 / Arch Linux. :)
andreserazo
esto me huele a april fools... por algún motivo...
calvarado04
Bueno, siempre le tuve roña a Canonical, ahora veo la razón.
Qué pena por los que trabajan con Windows, yo ni siquiera tuve Windows 8 en mis computadoras, Windows 10 ni se diga; uso Linux y OS X (que es un UNIX y tiene todas las herramientas que tiene Linux).