2.770 subscripciones por RSS o por E-mail

Kernel 2.6.22 compilado con el Intel C/C++ Compiler

Linux Journal tiene una interesantísima noticia sobre el proyecto LinuxDNA: A principios del mes pasado lograron compilar exitosamente, es decir, sin errores, una versión 2.6.22 del Kernel Linux usando el compilador C/C++ de Intel (ICC). El Kernel resultante es totalmente compatible y puede arrancar un sistema Linux completo. Las exitosas prueba de esto último se realizaron usando Gentoo Linux.

¿Y por qué alguien querría molestarse en compilar el Kernel con otra cosa distinta de GCC? La respuesta es la performance:

Ya en el 2004 el proyecto original de compilar el Kernel con ICC había reportado mejoras de hasta un 40% en algunas partes del Kernel, con una mejora promedio de la performance de un 8 a 9%. Ese trabajo estaba basado en la versión 8 de ICC; los actuales esfuerzos se centran en sus versiones más recientes 10.1 y 11.

El objetivo del proyecto LinuxDNA es mantener unas fuentes del Kernel actual compatible con ICC, y para ello ya están trabajando con la versión 2.6.23 y posteriores.

  • Artículo completo en LWN.

blog comments powered by Disqus