Login Barrapunto
Google se queja del desarrollo en Linux
Pericoljo nos cuenta:«Vía Slashdot leo que la versión alfa de Google Chromium está ahora disponible para GNU/Linux. El desarrollador de Google Chrome Ben Goodger (ex-jefe de desarrollo de Firefox) tiene algunas quejas sobre esta plataforma que van desde la falta de un Toolkit para interfaces estandarizado, inconsistencias entre aplicaciones, falta de una HIG unificada (guia para interfaces humanas) y que GTK no es un toolkit convincente. Con Adobe quejándose sobre el fork de la glibc y previamente describiendo los varios sistemas de audio de Linux como "Bienvenidos a la selva" ¿Es hora de concentrarse en la consolidación y la estandarización de GNU/Linux en general y del escritorio en particular?»Hay quien opina que EGLIBC no es un fork, sino una distribución de la glibc. En su bitácora perceptronico explica cómo instalar Chromium en Ubuntu.
« Comparación del tamaño del código y del rendimiento entre lenguajes | Las operadoras de telecomunicaciones deberán notificar las violaciones de seguridad »
Historias relacionadas
[+]
Debian cambia de librería de C 93 comentarios
mig21 nos cuenta: «Vía reddit leo que Debian va a sustituir la librería de C de GNU, GLIBC por la Embedded GLIBC (EGLIBC). Al parecer los motivos son sobre todo una mayor apertura y disponibilidad para soportar distintas arquitecturas (sobre todo empotradas), la existencia de una rama estable con actualizaciones de seguridad, el soporte de más shells que bash, componentes configurables y una mejor batería de tests. El modelo del bazar en funcionamiento».
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Cada sistema sus debilidades...
(Puntos:4, Interesante)... y una de las del software libre es que puesto que cualquiera puede modificarlo para sus necesidades y compartir sus creaciones con el resto de la comunidad es difícil, por no decir imposible, que haya una manera estándar de hacer las cosas.
Desde el punto de vista del desarrollador de aplicaciones es un problema bastante serio, pero es que realmente no hay un "dueño" de linux que pueda decir que QT y no GTK es el toolkit "estándar" para aplicaciones de escritorio o que ALSA y no OSS es el estándar para audio. Incluso Linux Torvalds y su gente no tienen responsabilidad más allá del desarrollo del kernel. Quizá ha llegado la hora de estandarizar y consolidar Linux pero ¿quién ha de tomar las decisiones? Y más importante aún, ¿quién es él para tomarlas?
Re:Cada sistema sus debilidades...
(Puntos:5, Inspirado)Me parece estupendo que estés escribiendo una epopeya en contra de las empresas, pero no sé que tiene que ver eso con mi comentario.
He planteado el panorama actual desde mi punto de vista, y he dado una posible solución para que GNU/Linux sea más apetecible para las empresas desarrolladoras.
Como veo que te gustan las metáforas, te lo plantearé con una similar:
Imagínate que quieres ir del punto A al punto B.
Y podría seguir toda la tarde describiendote solo lo que ven las empresas para simplemente entrar en la carretera. El viaje es absolutamente inviable.
Esto es una descripción de lo que sucede actualmente desde el punto de vista de un desarrollador. Imagino que si opinas sobre este tema, tu tambien debes ser desarrollador de software y sabrás de lo que hablo.
Claro que puedes arriesgarte y desarrollar para GNU/Linux, hay muchísimas aplicaciones con empresas detrás. Pero si te fijas, a la larga, acaban apoyándose más en el desarrollo por parte de la comunidad que de la propia empresa. Y no terminan de hacer un negocio redondo.
Si se quiere que las empresas entren en el mundo GNU/Linux en tromba, no se puede seguir siendo tan obtusos. Aunque tampoco hace falta que todo cambie. Con que aparezca una sola distribución que les plante una 'guia campsa' en los morros, se tirarán de cabeza. El resto de distribuciones pueden seguir tan ricamente como hasta ahora.
No se puede pretender que las empresas cambien el modelo de desarrollo para Windows por un modelo incierto y desestructurado. Se les tiene que ofrecer lo mísmo pero mejor. Y el SL lo puede hacer.
Saludos.
Jeje
(Puntos:1)( Última bitácora: Jueves, 30 Octubre de 2008, 18:41h )
http://blogs.adobe.com/penguin.swf/2009/05/glibc_
Además de que me da risa ver cuanta mierda le están echando al Mike ese por haber dicho lo que dijo.
GTK?
(Puntos:2, Inspirado)Preguntas varias
(Puntos:4, Inspirado)( http://www.badopi.org/ | Última bitácora: Viernes, 12 Junio de 2009, 10:14h )
¿Y cuán estandarizadas están en Windows? ¿Cuál es el estándar, la WinAPI o .NET? Que yo sepa no son compatibles, y ni siquiera usan el mismo lenguaje (anda, como GTK+ y QT).
Cierto, Microsoft lo hace mucho mejor [darkshines.net], fíjense en que barras de tareas tan bien unificadas bajo la misma HIG.
Vaya, pues es una lástima, porque la solución sería crear otro toolkit que les convenza, o usar otro ya existente. Pero claro, eso no les satisface porque entonces estarían yendo en contra de la primera queja.
*sigh*
Escribiendo de demasiadas cosas [barnacity.net] desde 2003.
Re:Preguntas varias
(Puntos:4, Informativo)( http://www.luisguerrero.net/ )
Re:Preguntas varias
(Puntos:4, Interesante)( http://barrapunto.com/ | Última bitácora: Lunes, 19 Enero de 2009, 19:31h )
Encuentro comprensible que si Microsoft publica unas guías de estilo y parece que no las cumple (la disparidad entre Microsoft Word 2007 y Microsoft Outlook 2007 es sangrante considerando que pertenecen al mismo paquete de software), el resto de desarrolladores no las tomen demasiado en serio.
Y, claro, te puede parece un simple "y tú más", pero no parece razonable quejarse de la falta de uniformidad en una plataforma cuando se está desarrollando para otra que tampoco es, ni mucho menos, uniforme. Si se hubiera quejado de ambas, nadie le habría puesto pegas. Bueno, en realidad le hubieran criticado más y desde ambos lados. Así, al menos, se ahorra la mitad de las críticas ;)
En cuanto a la multiplicidad de guías, tienes gente como los de Freedesktop [freedesktop.org] que trabajan por una estructura común para los diferentes gestores de ventanas y entornos de escritorios.
Marcos (cualquier parecido con la coincidencia es pura realidad)
Linux Stardad Base
(Puntos:3, Divertido)( Última bitácora: Miércoles, 28 Mayo de 2008, 12:55h )
¡Novedad!
(Puntos:3, Divertido)( http://www.jcantero.org/ )
In the other news, los geógrafos han descubierto un mar entre Europa, Africa y Oriente Próximo. Dada su posición en medio de varias tierras, han decidido bautizarle con el nombre de "Mediterraneo".
Algo mejor
(Puntos:1)( http://beosman.dyndns.org/ )
Menudos masocas
(Puntos:2, Inspirado)Ah claro
(Puntos:1, Interesante)( http://todoa99.blogspot.com/ | Última bitácora: Lunes, 20 Abril de 2009, 22:41h )
Si lo dice alguien de Google, vamos a quemar RedHat Headquarters por hacer paquetes incompatibles con Debian.
Todo a 0,99 XDD [blogspot.com]
Pues que añadan a GTK lo que les hace falta.
(Puntos:4, Informativo)http://library.gnome.org/devel/hig-book/stable/in
Y lo de que GTK no es un toolkit convincente, ¿Por que lo eligieron?.
Ademas si le faltan cosas a GTK que las añadan a la libreria, asi ganamos todos.
No me gusta que se quejen por quejarse.
Que listos
(Puntos:4, Inspirado)( http://ignacius.wordpress.com/ )
P.D. Magic is real........ Unless declared integer
Vaya quejica
(Puntos:2)( http://127.0.0.1/ | Última bitácora: Sábado, 09 Mayo de 2009, 15:20h )
Una vez metido, recordad lo sucedido [laquadrature.net].
No se quejan de GTK por su funcionalidad
(Puntos:3, Informativo)Basicamente, en interfaces muchas veces menos es más, la putada es que linux, en todos los aspectos siempre es más.
No veo el problema
(Puntos:4, Inspirado)( http://www.txeke.net/blog | Última bitácora: Viernes, 05 Junio de 2009, 07:45h )
Llevo usando Linux desde el 96, y rara vez he tenido algún problema por la diversidad, y en los últimos años ninguno. Últimamente uso KDE como escritorio de diario, y no me pasa nada por usar Gimp, Pidgin o Gwenview, que se basan en GTK. Hoy en día todo queda suficientemente integrado, y sin ningún trabajo extra para el usuario. Joder, si hasta Gimp en Windows se ve bien...
Un buen amigo mío usa Icewm (hasta hace poco usaba windowmaker...), y tampoco tiene problemas en usar además aplicaciones GTK y Qt (Dolphin). Incluso algún conocido y mi novia, que tienen alguna distro instalada "para probar", tienen instalados diversos programas sobre diversas librerías gráficas, interfaces con el sistema y toolkits sin tener ninguna queja (siendo como son usuarios normales, no técnicos).
Así que no veo dónde está el problema en tener mucho donde elegir. Ojalá cuando yo he tenido que toquetear el registro de Windows desde C usando su API hubiera tenido disponibles otras dos o tres para poder elegir la que más cómoda me resultara. A mi esto me suena a excusa por haber tardado tanto.
-- Txeke
Argumentos debiles
(Puntos:1, Inspirado)Si lo que necesitas es un app con buen porting, GTK+ y QT te lo ofrecen, Si no quieres escribir en GTK, escribes en QT, si no te gustan ambos, y tienes pereza o miedo de reescribir para lograr el porting a otras plataformas, tienes wxWidget ( http://www.wxwidgets.org/ [wxwidgets.org] ). este último se encarga por ti de correr la app en todos los X11 Desktop Clients.
Si necesitas una interfaz de programación aun más standard entre varios *nix, creo que más standard que programar directamente con las librerías X11 no vas a conseguir mi estimado Ben Goodger.
Ahora Ben Goodger , dime, tu que eres ex-jefe de desarrollo de Firefox, como Firefox pudo lograr ejecutarse en todas las distros actuales si a Linux le falta "...un Toolkit para interfaces estandarizado" ?
La diversidad de Linux
(Puntos:1)viva linux
http://videosdemandriva.blogspot.com/ [blogspot.com]
Hay una cosa que no termino de entender....
(Puntos:1)Discusión insalvable
(Puntos:1)( http://altadefinicion.wordpress.com/ )
Que no existan estándares en todo es normal cuando existe código abierto y un montón de necesidades diferentes a las que van surgiendo alternativas.
Sin embargo, es lógico que para gente que tiene prisa por desarrollar software ya que le pagan por ello le interese la existencia de estándares, máxime cuando la dicotomía libre/privativo le importa un pimiento mientras le ofrezca beneficios y eficiencia, y máxime cuando su target son gente a los que no tiene intención de brindarles el código y no se le van a quejar, les va a dar igual. Son otros profesionales que solo piensan en beneficios, como ellos. ES NORMAL.
Linux, en conjunto, no tiene como objetivo funcionar en este entorno empresarial. Ojo, puede hacerlo en parte si surge esa necesidad y alguno de estos profesionales con tanto trabajo, tanta prisa, y tantas ganas de obtener beneficios, lo ve rentable. Pero como el contexto no es ese, es normal que no lo haga.
La ventaja de Linux (y BSD) es que puede funcionar en lo que tu quieras y como tu quieras, pero claro, a costa de un gran trabajo.
Quien programa software libre no se preocupa tanto en llegar a todo usuario de Linux. Muy a malas, el usuario siempre podrá adaptar su software a su gusto.
Lo que les pasa a las empresas privadas es que no encuentran la manera de llegar a todos los usuarios de Linux con facilidad sin brindar el código fuente. Son ellos quienes tienen que masticarlo todo para todas las alternativas para darte un ejecutable compilado. Por eso piden estandarización, pero esa estandarización que piden no es deseable, ya que lo que piden es que el target se adapte a sus necesidades, y no al revés.
Linux puede funcionar en entorno empresarial, aunque creo que Microsoft, por experiencia, lo hace mejor. Pero es que Linux puede funcionar en lo que a ti te interese, mientras que el target de Microsoft, aunque extendido y rentable para ellos, no es todo el mundo.
Quien necesita GNU/Linux o BSD lo sabe, y quien no, también. Decir que esos SO son una mierda es provablemente, desconocer que existe mundo más allá del negocio del software.
Anda mira
(Puntos:1)Que cosas
Desarrollo para GNU/Linux
(Puntos:1)Y es que para hacer una misma cosa hay tropecientas librerías, y a veces te entran ganas de hacerte la tuya.
De todas formas, una vez escogida tu "herramienta", tiras adelante con ella, te adaptas y fuera, vas haciendo las modificaciones mínimas necesarias para cada cambio de versión y ya está.
Si tu código está bien modularizado no debería de darte demasiados problemas, claro que en mi caso tampoco estoy hablando de proyectos excesivamente grandes.
Qt vs. GTK+
(Puntos:1, Inspirado)Querías GTK, pues toma GTK. Ajo y agua, haber usado Qt.
Re:Linux....¿ un OS para desarrolladores ?
(Puntos:2)( http://barrapunto.com/~polikuijyhdfg/bitacora | Última bitácora: Martes, 21 Octubre de 2008, 22:53h )
-
Firehose [barrapunto.com]
Re:Esto se va a poner grave
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Lunes, 19 Enero de 2009, 19:31h )
Marcos (cualquier parecido con la coincidencia es pura realidad)
Re:¡Escuchadme!
(Puntos:2)( http://drupal.gulic.org/blog/aplatanado )
Hay que tener un poquito de idea. En todo caso es obvio que tu comentario simplemente es criticar por criticar.
Re:Linux....¿ un OS para desarrolladores ?
(Puntos:2, Informativo)Re:No tienes ni puta idea.
(Puntos:1)( http://lidercorp.org.mx/ )
De acuerdo con el Instituto Mexicano de Investigaciones Incompletas ocho de cada diez
Hmmm
(Puntos:2)( http://barrapunto.com/ )
Pues debemos haber visto discusiones distintas.
Pero no me suena a lo que hay en este hilo previo al comentario padre de tuyo.
¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
Re:Linux....¿ un OS para desarrolladores ?
(Puntos:2, Interesante)No, no tenemos herramientas de ese tipo (aunque casualmente existe Lazarus). Las tenemos mucho mejores, como Qt Designer que hace que diseñar un interfaz para nuestras rutinas sea cuestión de segundos, y nos permita tener una separación completa del interfaz con la lógica de la aplicación. Y nos hace pasar de la ridícula idea de que para programar el comportamiento de un botón hay que hacer doble click y nos cree automáticamente un evento con un nombre ridículo para que maneje su comportamiento.
De todos modos me parece de troll las declaraciones de este tío de Google, todo lo que dice se hubiese solucionado usando las bibliotecas de Qt incluso lo de sonido, que para eso la gente de KDE se ha currado la maravilla que es Phonon y lo ha compartido con todas las plataformas a través de Qt4.
Yo llevo 3 meses trabajando intensivamente con MFC y ATL y si eso son unas bibliotecas usables, que venga John Carmack (Dios) y lo vea. Echo muchisimo de menos la claridad de una aplicación Qt, KDE, o incluso GTK+.
Y si no les sirve con las bibliotecas existentes en Linux que se creen las suyas propia que dinero y medios tienen de sobra y además con un poco de esfuerzo consiguen una API que funcione en cualquier UNIX.
Re:No tienes ni puta idea.
(Puntos:2)( Última bitácora: Lunes, 27 Abril de 2009, 21:26h )
Es gracioso, pero si no le pones la referencia [xkcd.com] muchos no lo van a pillar.
¡Me da igual la realidad! La teoría dice que no es posible.