Hola :) El Jueves, 28 de Diciembre de 2006 13:28, Carlos E. R. escribió:
El 2006-12-27 a las 17:01 +0100, Rafa Grimán escribió:
En algunos repositorios (packman, por ejemplo) hay paquetes para i586 y para i686 (creo haber visto también para otros, K7).
Si, son algo mejor, pero se quedan cortos.
Es que lo ideal es optimizar para tu CPU, con todas sus extensiones, ... lo malo es que entonces hay poca portabilidad/compatibilidad, tardaríamos mucho en compilar, habría miles de paquetes, ...
Tampoco es tan malo :-)
Para el build server de SUSE/Novell a lo mejor no es malo, pero si tienes un paquete para k6-2 y se lo quieres pasar a tu colega que tienen un Celeron ... pos vamos dados :(
El que realmente necesite eso ... que se compile sus binarios basándose en su CPU. Pero primero tiene que saber _realmente_ que CPU tiene.
Si, yo lo hago. No se nota mucho, pero algo es algo. Se aprecia en multimedia, en cosas como el xine.
Es donde mejor se notan las diferencias, en cuanto a OOo, Mozilla, ... realmente no ves cambios, amenos que te metas en serio y decidas qué librerías vas a usar o no. Digo esto porque en Gentoo, las mejoras se consiguen mediante un buen tuneado/tweaking de la variable USE y _NO_ de las opciones que le pasas al compilador. Por ejemplo, como es bien sabido, lo que me gusta es KDE (entre otras cosas, como un buen ron y estar vagueando por la playa ;) ... a lo que iba ... En las USE flags, pongo un "-" a todo lo relacionado con Gtk y GNOME. De esta manera se compila todo con soporte sólo para KDE (obviamente, hay algunas cosas que EXIGEN Gtk como OOo) y cargo menos librerías, tardo menos en compilar, ...
Me imagino que compilan con --mtune=i686 en vez de --march=i686 porque esta última es más específica de plataforma ... ¿o era al revés? ... Más cosas que me tengo que repasar ...
Si.
El mtune solo cambia el orden de instrucciones para optimizarlo para la pila y algunas chuminadas más, pero no cambia el juego de instrucciones, que es la clave de la potencia de un procesador mejorado. Por eso compilan con el march tan bajo, porque así saben que al menos funcionará en cualquier micro.
Joer macho, todo el rollo que he soltado antes y tu lo dices en 2 frases ... 0:) A ver si aprendo a no enrollarme tanto ;)
Pero tu rollo estaba muy interesante :-)
Menos mal 0;) Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org