Archivo de la etiqueta: Linux

Ubuntu dentro de Windows? Tecnología, política y filosofía mezcladas

bash-windowsHace unos días tuvo lugar la conferencia para desarrolladores Build en la que Microsoft presenta novedades en sus tecnologías. En este evento anual suele haber presentaciones de hardware y se habla sobre las nuevas herramientas que ofrecerá el gigante de Redmond para Windows, Office, Visual Studio o Xbox. Pero además de todo eso en esta edición se presentó algo que dejó a muchos bastante descolocados.

Si hace unos años hubiéramos oído que Microsoft consideraría a Linux como una plataforma válida para sus planes muchos hubieran reaccionado con una gran carcajada. Pues bien, parece que en la última conferencia se ha demostrado que las cosas han cambiado. No puede decirse otra cosa al hecho de que Microsoft haya colaborado ni más ni menos que con Canonical para presentar una instancia del bash de Ubuntu que se podrá ejecutar desde dentro de Windows.

Sí, Microsoft colaborando con la empresa que desarrolla la distribución de Linux más conocida para abrirle las puertas de Windows a un sistema que hace unos años consideraban un cáncer.

Y qué conseguirán los usuarios de Windows con esta nueva herramienta? En realidad los usuarios comunes no se darán cuenta de la existencia de esta novedad ya que es una herramienta dirigida a desarrolladores. Para éstos últimos dará la oportunidad de utilizar una terminal Linux y algunas de las aplicaciones que están disponibles para el sistema operativo libre, siempre sin salir del ámbito de la terminal. A decir verdad la terminal nativa que ofrece Windows es bastante vergonzosa mirando el año que nos muestra el calendario y si lo comparamos con el de Linux las diferencias son evidentes. Además de la terminal hay algunas aplicaciones muy utilizadas por los desarrolladores que no funcionan tan bien en Windows o cuyo proceso de instalación es más complejo por estar pensadas para sistemas Unix (por ejemplo Linux o Mac). Por ponerlo simple Windows pierde todo atractivo para desarrolladores que no se limiten al mundo de .NET y parece que Microsoft no ha encontrado la forma de ofrecer una alternativa decente en años.

Por tanto este anuncio tan poco anticipado cambia el escenario de los desarrolladores que trabajan con Windows de forma muy positiva. En lo técnico no creo que se le podrán encontrar muchas pegas a la nueva tecnología pero ya sabemos que si esta industria se moviera sólo por parámetros técnicos esto sería demasiado aburrido y por tanto la política y la filosofía tienen su espacio después de este tipo anuncios.

Siempre hemos vivido una lucha encarnizada entre las dos formas de ver la computación, los defensores del software libre frente al imperio empresarial. Y ahora que dos empresas han decidido diluir la línea que separa esos dos mundos es vital que decidamos quien saldrá ganando y quien ha cometido un error para que podamos dormir tranquilos 🙂

Para muchos Microsoft, al permitir la integración con Ubuntu, acepta no sólo que sus herramientas no han llegado al nivel esperado sino también que no ve cómo conseguir alcanzar a Linux en el futuro y mueve ficha de esta forma para intentar atraer a desarrolladores o al menos evitar que los que ya tiene se vayan.

Sin embargo otros piensan lo contrario, que es precisamente Canonical la que da un atractivo a Windows al integrar Ubuntu en el sistema operativo y causará que los potenciales usuarios de Linux se queden en Windows porque no les haga falta cambiar. Dicho en otras palabras, hay quien piensa que esta herramienta supondrá un obstáculo para la adopción de Linux.

Yo personalmente no veo riesgo para Linux ya que no soy capaz de dibujar ese escenario en el que Windows haya borrado del mapa al sistema operativo libre. Cabe recordar que esta herramienta está pensada para desarrolladores y puede presuponerse por tanto que es para usuarios avanzados. Al ser esto así deberíamos llegar a la conclusión de que para este grupo de usuarios Linux o Mac OS deberían ser de sobra conocidos. A donde quiero llegar con esto es que si estos desarrolladores utilizan Windows es por una de las siguientes razones:

  1. Están obligados a utilizar Windows bien porque trabajan con .NET, porque necesitan alguna herramienta que sólo esté disponible en Windows o porque en sus empresas existan extrañas normas que así lo estipulen.
  2. Simplemente les gusta Windows. Personalmente no sé cómo se llegaría a tener esa preferencia pero lo cierto es que gente a la que le gusta Windows, haberla hayla, y por supuesto es una preferencia totalmente válida.

Aquellos que cumplan una de las dos condiciones nunca se pasarán a Linux ya que de haber querido y podido ya lo hubieran hecho hace tiempo. Sin embargo es muy probable que dichos usuarios encuentren muy útil tener una consola Ubuntu a mano una vez que la herramienta esté lista.

En el otro lado, para los usuarios de Linux, no va a haber ningún cambio. Las distribuciones no se van a ir a ninguna parte y seguirán existiendo porque la decisión de Canonical no tendrá ningún efecto sobre el sistema operativo. De hecho si usuarios de Linux se ven en la necesidad de utilizar un ordenador con Windows de forma puntual estos podrán acceder a un conjunto de herramientas y comandos con los que están familiarizados.

Para mi esta noticia no pone en peligro al mundo Linux y creo que será de gran ayuda para aquellos que trabajen con otro tipo de software. Sé que para muchos estamos ante una traición de Canonical por haber trabajado codo con codo con Microsoft para crear esto pero pienso que el referente a la empresa de Mark Shuttleworth es otro debate eterno en el que no entraré en este post.

Anuncios