Esta mañana hubo un gran revuelo a causa de las filtraciones que apuntaban a una alianza entre Canonical y Microsoft para llevar Linux a Windows. Nosotros ya os contamos que se trataba del Bash de Linux apareciendo de forma nativa en Windows 10, y así ha sido anunciado hace sólo unos minutos en la Build 2016 de Microsoft.
Muchos quieren ver en estos movimientos un intento de Microsoft por llevarse bien con Linux, ¿pero no es posible que lo único que quieran es seducir a una de las bazas más importantes que tienen sus distribuciones? Nos referimos a todos esos desarrolladores que siguen prefiriendo Linux antes que a Windows debido a sus herramientas.
Bash y apt-get nativos en Windows

El Bash es uno de los rasgos más representativos de las distribuciones GNU/Linux, puesto que es el intérprete de comandos que suelen utilizar la mayoría de ellas en sus terminales. Funciona a través de comandos textuales, y Microsoft se ha aliado con Canonical para llevar la versión de Ubuntu a Windows 10 en su actualización Anniversary de este verano.
Tal y como ha explicado el conocido desarrollador Scott Hanselman, al implementar Microsoft la versión de Ubuntu también se podrán ejecutar los comandos apt-get. De hecho, con Bash en Windows esencialmente estaremos descargando Ubuntu y sus librerías, aunque lo único que aprovecharemos de él será su línea de comandos.
Vale, es verdad que ya se podía emular el comportamiento de sistemas Unix en Windows utilizando herramientas como Cygwin, pero lo que está haciendo Microsoft es ir más allá de emulaciones y dar un soporte nativo. Con ello también se le abre la puerta a poder instalar y ejecutar otros componentes como como Ruby, Redis o emacs.

Microsoft lleva años siendo uno de los veinte máximos contribuyentes en el kernel de Linux, pero ha sido tras la llegada de Nadella cuando se ha puesto de verdad las pilas liberando una versión de Visual Studio Code para Linux, otra de su SQL Server 2016, y empezando a ofrecer Red Hat Linux dentro de Azure.
Con este movimiento, y tras la compra de Xamarin en febrero, Windows 10 se presenta por lo tanto como una alternativa sólida para todos aquellos desarrolladores que quieran utilizarlo para trabajar para cualquier otra plataforma. Porque dejémoslo claro, hasta ahora casi todo el amor que Microsoft le ha dado a Linux lo ha centrado en los desarrolladores.
Developers, developers, developers, Steve Ballmer lo tenía claro desde el principio, y aunque ha dejado de ser la cara visible de Microsoft la estrategia de su empresa sigue siendo la misma. Ellos son parte de la clave del éxito, y ahora los intentan atraer de otra manera.
¿Y qué pasa con el usuario común de Linux?

Vale, estas son grandes noticias para algunos usuarios de Linux, ¿pero le afecta de alguna manera a los que no estén pensando en picar código? La respuesta es que no, o por lo menos no más allá del morbo que les pueda dar moverse a través de las carpetas de su Windows 10 utilizando los mismos comandos que utilizan en Ubuntu.
Por lo tanto olvidad eso de que Microsoft pueda lanzar su propia distribución GNU/Linux o que compre Canonical para aprovecharse del reinado de Ubuntu en ese sector. De hecho, al llevarse a los desarrolladores lo único que hacen es hacer más sólida la supremacía de Windows neutralizando uno de los puntos más fuertes de Linux.
Eso sí, otra cosa es que los propios desarrolladores se pongan a jugar y le hagan algún favor a los usuarios. Después de todo, si vamos a tener los binarios de Ubuntu cargados en Windows, ¿no sería posible ejecutarlo también con Unity? ¿Podría convertirse esto en un caballo de Troya con el que se le pueda acercar Linux a los usuarios de Windows?
Y bueno, llegados a este punto tampoco tenemos que olvidarnos de los eternos rumores de que Office pudiera ser lanzado en Linux. Llevamos años con ellos y todavía no se han materializado, y si Microsoft quiere demostrar de verdad que están a favor del sistema operativo del pingüino este lanzamiento sería una prueba irrefutable. ¿La veremos alguna vez?
En Xataka | La potencia de la consola Linux llega a Windows 10 gracias al soporte de bash (¡y apt-get!)
Ver 22 comentarios
22 comentarios
ven3k
> Microsoft lleva años siendo uno de los veinte máximos contribuyentes en el kernel de Linux.
LOL. Estáis de broma ¿no? Menuda trola habéis soltado.
Consultad las empresas que contribuyen al kernel en The Linux Fundation antes de escribir semejante barbaridad.
Sólo es miembro (reciente) de la fundación, y porque le interesa serlo por Azure. Pero su contribución al kernel es nula.
Usuario desactivado
Yo pondría al lado de esta noticia el titular "Windows sigue sin sacar Office para Linux". Así la memoria no nos juega malas pasadas, porque este tipo de noticias al final son solamente maniobras para limpiar imagen, para parecer guay, pero el fondo no ha cambiado, Windows sigue boicoteando Linux, y la noticia está ahí en mi opinión, Windows sigue sin cambiar de rumbo.
Carlitos Way
Microsoft debería hacer con Windows lo que acabó haciendo Apple hace unos años: convertir su S.O. en un derivado de Unix.
atoi
Ahí te apuraste. GNU/Bash no es un terminal, sino intérprete de shell-script interactivo, más conocido como intérprete de comandos. La terminal es una multiplexación del pseudodispositivo de entrada/salida del sistema: /dev/console en Linux.
Land-of-Mordor
"...¿pero le afecta de alguna manera a los que no estén pensando en picar código?..."
Y para lo que estén picando código también. Se me hace raro que alguien de manera profesional se dedique a desarrollar exclusivamente desde la consola.
GuilloooAR
Apt-get en windows? seria lo mas orgasmico que vea en mi vida <3
miguelabellan nosoye
¿Bash en Windows y funcionando de forma nativa? Shut up and take my... Espera encima va a ser gratis... Pues sí que será verdad que Microsoft empieza a sentir algo por Linux, o al menos por sus desarrolladores. Lo cierto es que cuando empecé a leer las primeras noticias relacionadas con el tema como lo de una versión de SQL Server para Linux aún no me lo acababa de creer.
sivianes
La verdad es que si en plena era Ballmer me hubieran dicho que entraría un indio como CEO en Microsoft y que haría esta cantidad de cosas por "acercarse" a GNU/Linux me hubiera quedado de piedra y no lo hubiera creido.
SQL Server en linux, el bash en W10...
lechuzo
eso quiere decir que podré instalar conky para monitorizar mi sistema?
styledcapo
Nuevo prompt: M$
emoa
Quien sabe lo de Office sería cool, vendito Satya donde andabas hijo 0:)