El moderno binario glibc se llama libc.so.6 en Linux. ¿Por qué se usa "6" aquí? El libc.so.1 o libc.so.8 pueden ser buenos nombres también en mi humilde opinión.¿Por qué glibc binary se llama libc.so.6 no es libc.so.1 o libc.so.4?
Wikipedia da un poco de historia en http://en.wikipedia.org/wiki/GNU_C_Library pero no explica por completo
A principios de 1990, los desarrolladores de la glibc bifurcada núcleo de Linux. Su fork, llamada "Linux libc", se mantuvo por separado durante años y lanzó las versiones 2 a 5.
Cuando FSF lanzó glibc 2.0 en enero de 1997, .... En este punto, los desarrolladores del kernel de Linux descontinuaron su fork y volvió a usar glibc de FSF. [6]
La última versión utilizada de Linux libc utilizó el nombre interno (soname) libc.so.5. Siguiendo con esto, glibc 2.x en Linux usa el sonoma libc.so.6
Son números de versión, y de 1 a 5 han sido utilizados en ediciones anteriores. –
número de versión de glibc es como 2.8, no es glibc 5 ni glibc 6 – osgx
También están las ediciones originales de libc que no son de GNU. –