¿Por qué necesitamos /lib en Linux en el kernel 3.*?

¿Por qué necesitamos /lib en Linux en el kernel 3.*?

Tengo un host instalado con fedora19 de 64 bits, vi el directorio /lib y /lib64. En fhs, normalmente dice que /lib es un enlace a /lib64 o /lib32, pero parece que no en fedora u otra distribución de Linux con kernel 3.*. Vi que los archivos en /lib solo tienen algunos directorios y la mayoría de ellos también son elfos de 64 bits, ¿por qué sucede esto? ¿Dónde deberíamos encontrar y colocar las bibliotecas cuando escribimos un programa? gracias.

información relacionada