tux-logo

El día de ayer, se subieron una serie de parches al upstream del kernel Linux 3.15 en donde se habilitaría a modo experimental, la función LTO’ing, pero Linus Torvalds tiene dudas en implementar finalmente esta función o esperar a que llegue su momento.

LTO’ing es una potente función que permite reducir el tamaño del kernel Linux y generar binarios mas rápidos y eficientes. El Link Time Optimization (LTO) conjuntamente con GCC permite optimizar todo el programa durante la fase del enlazamiento a través de todo el binario. En pruebas realizadas recientemente se ha logrado reducir el tamaño del kernel en un 10% aunque esto requirió mayor uso de memoria en el sistema y un tiempo de compilación mucho mayor al normal.

Al respecto, Linus Torvalds indicó: “Okey, veo severas razones para no implementarlo aún (es tan experimental que no tenemos a nadie para que anime a la gente a probarlo y no es concretable plenamente aún, además de que los tiempos de compilación se alargan mucho).

Y aún no hay nadie que me halla hablado sobre porque debería implementarse.

Lo cuál y creo que es comprensible, no me entusiasma.

Así que creo que deberíamos esperar un tiempo hasta que la gente comience a hablar de ello. ¿qué tan pequeño es el resultado final?, ¿qué tan rápido es?, ¿qué tan maravilloso es?, ¿es posible hacer cosas nuevas e interesantes?, ¿esas cosas interesantes están muy cerca del horizonte que vale la pena integrarlo así no este completamente listo?

Por favor, convénzanme! ¿Andy?”

Por los momentos, la función LTO quedará en una especie de “veremos” en cuanto a si se implementará a modo experimental en Linux 3.15.

Puedes conocer los detalles, remitiéndote al mailing list de Torvalds.

 

Fuente: Phoronix | libuntu

¿Quién está en línea?

Hay 13781 invitados y ningún miembro en línea