Aupi!

El vie, 15-12-2006 a las 22:53 +0100, Yosu Tamayo escribió:
> Aupa Jon Ander,
> 
> En cuanto a dar soporte a las aplicaciones independientemente de las
> plataformas en las que se ejecutan, que yo sepa, no son identicas en
> funciones,  y pueden diferir bastante.

Hombre entiendo que depende de la app, si por ejemplo hablamos de
problemas con el gnome-volume-manager que no monta los pendrives
automágicamente, ciertamente es normal, porque la implementación de hal
que es lo que le provee la info del hardware al g-v-m es totalmente
distinta en Linux que en FreeBSD, e inexistente en Hurd por ejemplo.

Pero entiendo que si vas a usar xchat, a pesar de que el OS sea muy
diferente lo que único que necesitas son sockets, una libc y soporte de
las X para ejecutar gtk+ (que aparte nos hace de capa de abstracción
para algunas cosas).

> Por lo que nos ha comentado Doteo compilar OO.oo para Mac OS X debe
> ser un infierno en comparación a Linux, por no decir el traducirlo a
> Euskara.

Hombre has ido a poner el caso más extremo de todos xD, OSX es de por si
bastante complicado, ya no solo por el hecho de que el formato de imagen
binaria no es ELF sino mach-o, si no también por la necesidad de
encapsular los programas en lo que llaman bundles[1] (<nombre_app>.app/)
que hace portar una app a OSX bastante más chungo.
Pero bueno en el resto de UNIXes libres, tenemos gcc, formato ELF, e
incluso glibc en algunos BSDs.

> De hecho existen directrices en C para definir la plataforma en la que
> se esta compilando y compilar en función de ella con lo que los bugs
> son dependientes de la plataformas en las  que se compila en cierta
> manera aunque si podrán existir bugs en común. 

Hombre entiendo que lo normal es encontrarse con errores comunes ;-)

Un saludete!!

JonAn.

[1] http://en.wikipedia.org/wiki/Bundle_%28Mac_OS_X%29

_______________________________________________
ITSAS mailing list
[email protected]
http://list.ehu.es/mailman/listinfo/itsas

Responder a