* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Compilar todo el sistema

Sé que lo que pido es un poco una locura, pero me gustaría poder hacer la prueba si no fuera muy complicado.

He pensado que posiblemente los programas más pesados de la distro (conversores de video, juegos, etc) corran mejor si están compilados para usar todo el repertorio de instrucciones de mi procesador (Core 2 Duo) en vez de estar limitado por el conjunto i586 o x64.

La pregunta es la siguiente ¿es posible instalar todo el sistema desde los SRPM de forma automatizada?

Gracias.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Ed Hunter

# 122012 Respuesta corta: no y no

No hay una forma rápida y fácil de compilar todo el sistema porque es de por si algo que requiere mucho tiempo. Además no se trata sólo de compilar, sino modificar las opciones de compilación de todos los paquetes para optimizar para tu CPU (y ni siquiera puedes usar las mismas opciones en todos los paquetes).

Pero es que además, si empleas la versión de 64 bits ya lo tienes prácticamente optimizado para el Core2, y apenas obtendrías mejora alguna.

--

Yo no me llamo... siempre sale que comunico.



Gravatar de cobito

# 122014 No estoy seguro de que se use

No estoy seguro de que se use todo el potencial de un Core 2. La edición x64 está claro que usa ese repertorio pero diría que no se compila para SSE2, 3 y 4.

De todas formas si no se puede automatizar no me vale. Que sea muy lento no es un problema pero que haya que compilar los paquetes uno a uno, sí.

Gracias por la respuesta.



Gravatar de franciscodrake

# 122015 ¡Por el amor al cielo!

No es tan complicado, si uno se restringe al kernel nada más y lo complicado es optimizarlo adecuadamente para el hardware que uno dispone. La cuestión es que uno puede hacerlo y ponerlo en grub como secundario así si falla la entrada con el nuevo Kernel pues está claro que habrá que hacerlo, repetirlo y repetirlo las veces necesarias. Aquí te dejo un manual que está en la red:

http://www.howtoforge.com/kernel_compilation_mandriva

Ahora bien EdHunter tiene la razón en algo: la ganancia no es tan grande. Además compilar todo KDE o Gnome es el dolor de cabeza de verdad. Usted manda si quiere pelear con todo el sistema. Mi hijo, debianero de capa y espada, compila el Kernel y el Enlightenment para su uso propio y hay que ver lo bien que le queda y muy liviano; esto debe agradarle mucho a DrakeDalfa porque es su escritorio favorito. Para mí hay demasiadas aplicaciones que necesito de KDE y Gnome por lo que me veo en la necesidad de usarlos así.

Un BOFH aprendiz de todos.
Usa el IRC de Blogdrake coopera con otros usuarios en vivo.



Gravatar de cobito

# 122017 Pero es que el Kernel se usa

Pero es que el Kernel se usa "sólo" para las gestiones del sistema. Es normal que su optimización no influya demasiado. Si compilo un juego, un conversor de formatos o cualquier otro programa muy exigente con los gráficos, el audio y el video, sí debería haber una diferencia notable de rendimiento.

De hecho hay algún que otro paquete (no recuerdo el nombre) que al instalarlo te da la opción de elegir un paquete con SSE2 o sin SSE2. Otro ejemplo es Flash Player que Adobe compila con SSE2 lo deja fuera de juego a todos aquellos que tengan un Athlon XP o inferior. Otro ejemplo más con SSE2 es Matlab. Es decir, que los programas exigentes que pueden hacer uso de multimedia, usan este repertorio de instrucciones. Pero los paquetes precompilados de Mageia no lo usan por compatibilidad (lo cual me parece bien). Y luego queda SSE3, 4 para los Core 2 y AVX, AVX2 para los Sandy Bridge y Hashwell.

Pero en fin, que si no se puede, no se puede. Tampoco me quiero tirar dos meses compilando paquetes manualmente.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.