¿Linux ha muerto como sistema de escritorio?

Según Miguel de Icaza, creador de GNOME, parece que sí. El polémico desarrollador vuelve a realizar declaraciones explosivas.

Recordemos que Icaza ha dedicado sus últimos años al desarrollo de MONO, un grupo de herramientas libres para la creación de aplicaciones compatibles con la plataforma .NET de Microsoft.


Es difícil decir con exactitud qué porcentaje de las computadoras de escritorio y portátiles ejecutan Mac OS X, pero es evidente que el sistema operativo de Apple ha logrado avances lentos pero constantes, minando la considerable ventaja que Microsoft estableció en los años 90 con su sistema operativo Windows. Algunas cifras sitúan a Mac OS X en alrededor de 6 a 7 por ciento del mercado de escritorio.

Pero una cosa es segura: OS X ha sido más exitosa que Linux, el sistema operativo de código abierto que ha encontrado un hogar en los servidores de centros de datos, pero sigue siendo una rareza en equipos de sobremesa y portátiles. Linux puede haber visto un aumento en la cantidad de usuarios el año pasado, pero todavía no ha visto el tipo de crecimiento que OS X tiene, ni el crecimiento que los partidarios de Linux desde hace mucho tiempo esperamos.

¿Por qué sucede esto? Miguel de Icaza – uno de los creadores originales de GNOME, una interfaz de escritorio que últimamente ha tenido problemas para afianzarse – cree que una gran parte de los desarrolladores de software que podrían haber llevado a una mayor altura a Linux se pasaron a otras plataformas, incluyendo no sólo Apple OS X, sino -incluso más importante- la web (HTML 5, CSS 3, etc.).

Algunos podrían culpar del lento progreso de los escritorios Linux a la fragmentación de las interfaces de usuario de escritorio o a la plétora de distribuciones disponibles. En 2010, Canonical anunció que iba a sustituir el popular entorno de escritorio GNOME con su propio entorno de cosecha propia (Unity) en la distribución Ubuntu, para disgusto de muchos geeks de Linux. Sin embargo, son muchos los que no están contentos con la dirección que GNOME ha tomado, incluyendo creador de Linux, Linus Torvalds, que publicó una diatriba sobre él en Google Plus el año pasado.

Torvalds cambió a Xfce, un entorno de escritorio creado originalmente como una alternativa más ligera a GNOME y KDE (Actualización: desde entonces ha cambiado de nuevo a Gnome, pero no es feliz con él). Otras distribuciones han decidido pasarse a Xfce, como Ubuntu Studio o incluso Linux Debian Edition (LMDE).

Pero de Icaza dice que las guerras de escritorio se perdieron ante OS X en el momento en que las últimas sacudidas empezaron a suceder. Y cree que la verdadera razón es que Linux ha perdido desarrolladores que comenzaron a desertar hacia OS X ya que los desarrolladores de las herramientas utilizadas para construir aplicaciones gráficas de Linux no hicieron un buen trabajo asegurando la compatibilidad entre las diferentes versiones de sus APIs. «Durante muchos años, se rompió el código de la gente», dice. «OS X hizo un trabajo mucho mejor para garantizar la compatibilidad con versiones anteriores».

Pero al mismo tiempo, el desarrollo se estaba desplazando a la web. El código abierto en el escritorio se hizo mucho menos importante que el de código abierto en el servidor. La necesidad de desarrollar aplicaciones nativas fue disminuyendo y al mismo tiempo OS X proporcionaba un ambiente parecido a Unix en el que los programadores pueden desarrollar en un Mac y luego implementarlo en un servidor Linux.

La web es donde el código abierto verdaderamente se está desarrollando ahora. Incluso Steve Ballmer reconoce que Linux está batiendo a Windows en el mercado de servidores web. Incluso si no tenés una única aplicación de código abierto instalada en tu computadora portátil, pero usás la web, probablemente estés utilizando varias tecnologías de código abierto, incluyendo servidores web como Apache y Nginx o lenguajes de programación y frameworks como PHP y Ruby on Rails, todo ello ejecutándose en un sistema operativo de código abierto. Las últimas tendencias en tecnología web, desde la computación en la nube para grandes volúmenes de datos, también se basa en tecnologías de código abierto como Apache Hadoop, MongoDB y el hipervisor Xen.

El código abierto potencia el lado del servidor de la web, pero no hay garantía de apertura en el lado del usuario. Y ahí es donde los defensores de código abierto están centrando gran parte de sus esfuerzos ahora, aunque han comenzado a usar Macs. «Muchas personas que hablaban de software libre son las personas que hablan de la web abierta ahora», dice de Icaza.

Uno de ellos es Stormy Peters, el ex director ejecutivo de la Fundación GNOME. Todavía está en la Junta de la Fundación GNOME y como Icaza todavía mantiene algunas máquinas Linux a su alrededor. Pero como directora de los sitios web de la Fundación Mozilla que incentivan la participación de desarrolladores, su atención se centra ahora en la web abierta.

«La razón por la que estoy personalmente en Mozilla es que vi un montón de sitios web que no fueron diseñados con los principios del software libre», dice ella. Gracias a AJAX y HTML5, la web se ha convertido en la plataforma dominante para las aplicaciones, dice.

¿De qué manera pueden los principios del software libre aplicarse a la web? Peters dice que uno de los aspectos más importantes de software de código abierto es que usted, o alguien de su confianza, puede examinar el código fuente de una aplicación y ver lo que está haciendo. Una forma de llevar esto a la web es ayudar a los usuarios a que puedan controlar sus datos y descubrir cómo son utilizados por las aplicaciones web. Ese es el objetivo del equipo de Identidad Mozilla, que están trabajando en Mozilla Persona, una identidad basada en el navegador y el sistema de autenticación.

Otro gran cambio desde los primeros días del escritorio de Linux es el surgimiento de la web móvil. «Hay una enorme porción del mundo que va a experimentar primero la Internet a través de los dispositivos móviles», dice Peters.

Para ello, Mozilla está trabajando en su sistema operativo móvil de código abierto llamado Firefox  OS, pero posiblemente más importante aún es el próximo a aparecer Mercado de Mozilla. Estas aplicaciones se ejecutarán en cualquier lugar en que el navegador web Firefox pueda ejecutarse.

El desarrollo para dispositivos móviles también está en la mente de Icaza. Desde 2001 ha estado trabajando en Mono, un framework de código abierto para la ejecución de Microsoft. NET en sistemas operativos que no son de Microsoft, como Linux y OS X. Ahora el proyecto está disponible en Android e iOS también.

Mientras tanto, a través de todo esto, GNOME y el escritorio Linux todavía resoplando. GNOME 3.6 verá la luz pronto y resuenan aires de expansión.

¿Uds. qué piensan? ¿Icaza tiene razón?

Fuente: Wired