Tenemos GNU libc 2.3

Imagen de ElSanto

Tema: 

En OSNews se hacen eco de un anuncio bastante interesante: la salida de glibc 2.3. Aunque aparece en gnu.org, la página oficial de glibc todavía no se ha actualizado para contarnos nada más sobre lo que trae esta nueva versión.

Cualquiera que lleve "algo de tiempo" en estos berenjenales sabe lo que suele significar un cambio de versión en la biblioteca C: incompatibilidades. La libc es el corazón de cualquier sistema Unix, y si tenemos que recompilar las aplicaciones que dependen de ella, tenemos que recompilar el sistema de arriba a abajo.

Los que no sigan la bizarra disciplina del compilado a mano tampoco se salvan. Las distribuciones incorporarán la nueva biblioteca en sus versiones de desarrollo, y los que quieran incorporar las últimas novedades a sus versiones estables se encontrarán con que no pueden, al carecer de ella.

¿Y que trae esta nueva versión para que merezca la pena tanto esfuerzo? En principio, no parece que sea un salto cualitativamente importante. En el artículo de OSNews referido destacan sobre todo la capacidad de pre-enlazado (prelinking). Probablemente más importante sea la reescritura de las funciones malloc(), de uso tan amplio que cualquier mejora tiene un importantísimo impacto en el sistema.

Podras bajar ya la biblioteca (13 MB de bz2,17.5 MB de gz), pero sed conscientes que muchos de los cambios no pueden ser todavía aprovechados, salvo utilizando la versión de gcc que está en el CVS. No es suficiente con gcc.