best counter
GNU/Linux. MuyLinux

De Icaza y la realidad de Linux en el escritorio

27/09/2011| por | 181 comentarios

Uno de los asistentes a las recientes conferencias BUILD de Microsoft tuvo la oportunidad de hablar sobre Windows 8 con una de las personalidades del mundo Open Source. Miguel de Icaza, del que hablábamos hace poco, estaba por allí para conocer también lo que se cocía en Redmond, y este usuario tuvo la oportunidad de preguntarle sobre cómo Windows 8 podría impactar en Linux.

 Linux FreedomDe Icaza y la realidad de Linux en el escritorio

Al preguntarle sobre si podría haber una implementación abierta de la interfaz Metro en Linux, a lo que De Icaza contestó de forma clara y contundente:

No lo creo. Para ser sincero, con Linux en el escritorio, las ventajas del Open Source han jugado contra Linux en la forma en la que se siguen rompiendo cosas. No solo hay incompatibilidades entre Red Hat, Ubuntu o SUSE, sino que incluso existen entre la misma distribución. La Ubuntu de esta semana es incompatible con la que teníamos hace nueve meses. Y hay múltiples ediciones, la versión KDE, la versión GNOME…

Cuando cuentas las aplicaciones realmente importantes que existen para Linux en el escritorio, probablemente solo llegues a poder nombrar 10. Si te esfuerzas, puede que llegues a nombrar 20. Hemos conseguido hacerle la vida imposible a los desarrolladores en cada etapa del camino, destrozando las APIs continuamente.

La conclusión es que tengo el corazón partido.

Las palabras de De Icaza son muy duras, y aunque hay algunos argumentos en contra -no es imposible disponer de un clon de Metro en Linux, desde luego, y el número de aplicaciones “importantes” de escritorio también podría ser mucho mayor según qué criterios- da en el clavo con el que es tanto la mayor ventaja como el mayor problema de Linux. La libertad.

Lamentablemente, puede que tenga razón en eso. Esa gran libertad que ofrece Linux y el Open Source es la causa de esa “fragmentación” y de que muchos desarrolladores tengan demasiados problemas para mantener sus aplicaciones de forma que funcionen homogéneamente en cualquier distribución. Y también da en el clavo con las incompatibilidades entre distros e incluso entre una misma distribución, aunque de nuevo esas incompatibilidades son matizables.

Sea como fuere, De Icaza, que fue el creador de GNOME y de Mono, parece haber aceptado que Linux en el escritorio tiene demasiadas desventajas para triunfar como muchos querríamos. Y puede que a pesar de lo que nos gustaría que triunfase tenga razón en que esas libertades pueden jugar en contra del éxito de nuestro sistema operativo favorito.

Hay 181 comentarios

  1. 169
    amokk dice:

    Totalmente de acuerdo. Creo que la libertad no está reñida con la compatibilidad, y que entre la fragmentación absoluta y la mega-centralización hay término medio.

  2. 170
    RafaCL dice:

    ¿Y qué pasó con la AppStream? ¿Proyecto muerto que ni les interesa? No han anunciado nada sobre éstos.

    Seguirá siendo lo mismo, así como la Debian no le importó lo que fundamentaba la LSB sobre los tipos de paquetes.

    Y ni eso….. Un RPM en openSUSE hasta es incompatible con Mandriva o Fedora. Y hasta a veces un Deb convertido a RPM con alien, es más compatible que un RPM que baja de RedHat para openSUSE, además de los distintos nombres de librerías en cada distribución.

    ¿Saben que da tristeza? (Y lo único que comparto con Icaza), cosas como éstas:

    http://k9copy.sourceforge.net/web/index.php/en/news

    Lo duro, es que tiene razón y por más esfuerzo que pocos personas abiertas pudieron combatir, fortalecer y unirse, no se sobrepasó el 1% por la diversificación de Distros, apis y esfuerzo.

    Comprar 20 bicicletas, con 5 sin cauchos, 3 sin asientos, 7 sin frenos, 4 con una tripa desinflada y 1 sin volante, no me ayudará para alcanzar o competir con el pequeño volkswagen que con apenas ahorrando, en vez de comprar 7 bicicletas, compró el carrito y al menos, todo lo ha invertido en él, posee sonido, buen motor, con gps y andando a 90km siempre….. ¿Y yo? Por tener 20 bicicletas pero con diferente color, y dificil de mantener y comprar un freno difernete para cada una, rines con diferente niveles, no me servirá.

    El gran desarrollador de K9copy, se sentirá a gusto programar su aplicación en Xcode o Visual cuando sabe que todos lo podrán usar y sin problemas de re-empaquetar, librerías, dependencias, plataforma y que si funciona acá en GTK, Qt y hasta en WxWidgets.

    Esto si da tristeza. En fin…. Seguro muchos me llevarán la contraria, bajarán votos, pero eso no cambiará la realidad.

  3. 173

    [...] comentaba hace un par de días en MuyLinux, donde se centran toda esa actividad linuxera que antes tenía sitio en Incognitosis. Hoy en día [...]

  4. 174
    zchronos dice:

    Te cito una frase:

    [quote]
    Esa gran libertad que ofrece Linux y el Open Source es la causa de esa “fragmentación” y de que muchos desarrolladores tengan demasiados problemas para mantener sus aplicaciones de forma que funcionen homogéneamente.
    [/quote]

    Esto es completamente cierto, te diré que se puede tener una aplicación compatible con la mayoría de distribuciones (ya sea que utilicen RPM o DEB), pero requiere un alto nivel de conocimiento, es solo que lamentablemente esta generación han mal-acostumbrado a los desarrolladores a “lo fácil”.

    Para quienes hayan vivido la generación anterior (en que no existía Visual .net,) recordarán que éste problemática que tiene GNU/Linux actualmente es idéntica a la que tuvo Windows en aquella época. (Muchos programas solo funcionaban en una determinada versión, incluso habían que modificar manualmente ciertos archivos de sistema).

    Tengo algunos juegos para linux que funcionan sin problemas en OpenSUSE (RPM), Mandriva (RPM) y Ubuntu (DEB), para todos ellos utilicé el mismo archivo (.bin).

    Claro, pero hablo de algo de nivel comercial, en que el desarrollador sabe muy bien lo que hace, a diferencia de alguien que elabora un programa por hobby o como ejercicio personal (sin menospreciar a quienes desarrollan por hobby, ya que el mismo Linux fue hecho con esa intención, pero en muchos casos las personas terminan abandonando dicho proyecto, y es que no todos tienen los atributos de Linus Torvalds)

  5. 176
    Animal_Virtual dice:

    Pues yo creo que lo que en verdad le a afectado a Linux mas que su libertad, fue la grandiosa ideota del live CD, USB y el dual boot, por que los mismos linuxeros con esto de instalar tanto windows como linux en un mismo ordenador hemos creado el mito de que el software propietario siempre es mejor, que no es posible tener linux para todas nuestras tareas y que al final fomentemos el tener atascados nuestros ordenadores con windows y linux o linux con miles de programas windows emulados con wine, muchas veces sin permitirnos siquiera probar o acomodar el software libre a nuestras necesidades, de que sirve que podamos tener el codigo fuente, modificar los programas a nuestro antojo, si todo lo queremos peladito y a la boca como con los programas propietarios de windows o mac, linux nacio como un sistema operativo libre pero tambien para gente libre y por decadas los mismos linuxeros nos hemos dado a la tarea de mantener la libertad del software pero no de la mente del usuario final, por que siempre ponemos de pretexto que no se puede hacer en linux lo que en otros programas, pero en lugar de animar a los usuarios a integrase a la comunidad de un programa que ya lleva un buen avance y que aporte, sacamos que emule con wine, que instale windows virtualizado o que lo instale en otra particion, total que la mayoria de usarios para que quieren linux si no van a aprender nada, por eso lo desinstalan y se regresan a su windows de siempre, al fin este tiene todo lo que necesitan aun que tengan que comprarlo pirata.

  6. 179
    Logan dice:

    La verdad es abrumadora, pero la libertad sin algun orden es libertinaje, eso ha pasado y nos relegaron a copiones, alguna vez lei un articulo de USERS de la poca creatividad que se tiene para las aplicaciones de escritorio en linux, y no nos queda mas que aceptar que Microsoft lleva ventaja en el escritorio de los usuarios finales, como linux le lleva ventaja en servidores y mainframes.

    A de Icaza le da tristeza ver como los de Redmon avanzan, pero mas tristeza le da ver como nosotros mismos nos hacemos pedazos con discusiones esteriles, la verdad necesitamos mas personas que hagan que sucedan las cosas, personas como Torlvals, de Icaza, los equipos de GNOME, de MySQL, de Apache, de PHP, que son un referente, y dejar te lanzarnos acusaciones.

    Admiro a Torvals, a de Icaza, a Stallman, pero si ellos se pelean gana Microsoft; ideas y resultados tangibles necesitamos, eso hace Torvals y el Kernel ahi esta funcionando y libre para usarse, con una sola idea y una una sola direccion, pero necesitamos mas, y asi estoy seguro que podriamos no solo competir, incluso tambien mandar a la basura al WinRT y demas tecnologias que atan a muchos programadores.

    Esa es mi opinion.

  7. 180
    Orlando dice:

    Un saludo para todos.

    Y la cruel realidad LINUX ES MUY COMPLICADO , yo que molesto mucho con los computadores ME HA SIDO MUY COMPLICADO INSTALAR CUALQUIER DISTRO LINUX, y por ese motivo aun continuo con Windows.

    Al paso que va linux realmente no sera util para un usuario domestico, lo digo porque si es complicado compilar un programa para una persona de domina sistemas TAN SOLO IMAGINESEN como sera para un usuario promedio.

    Por ese motivo Microsoft Windows siempre sera el lider porque con tan solo unos pocos clicks ya tienes tus programas funcionando.

  8. 181

    [...] y las incompatibilidades entre las versiones de la misma distro”. Una opinión que ha mantenido desde hace bastante tiempo, todo sea dicho, y que fue duramente rebatida, entre otros, por Linus [...]

Escribe tu comentario