O Linux FHS (Filesystem Hierarchy Standard) refere-se a diretórios da seguinte forma:
/lib<qual>
Ele descreve esses diretórios da seguinte maneira:
Pode haver uma ou mais variantes do diretório /lib em sistemas que suportam mais de um formato binário que requer bibliotecas separadas.
Da mesma forma, refere-se a diretórios:
/usr/lib<qual>
E os descreve como:
/usr/lib executa a mesma função que /usr/lib para um formato binário alternativo, exceto que os links simbólicos /usr/lib/sendmail e /usr/lib/X11 não são necessários.
O artigo FHS Wikipedia fornece as seguintes descrições alternativas para esses diretórios:
/lib<qual>
Bibliotecas essenciais de formato alternativo. Esses diretórios são opcionais, mas se existirem, eles têm alguns requisitos.
/usr/lib<qual>
Bibliotecas de formato alternativo, por exemplo, /usr/lib32 para bibliotecas de 32 bits em uma máquina de 64 bits (opcional).
Estou assumindo que a string <qual>
é um mnemônico para alguma coisa. É isso? Se sim, o que representa?
"Qualificador"
As strings
32
e64
são qualificadores para o caminho/usr/lib
que qualifica o uso do caminho. Com32
, tornando-o/usr/lib32
, denota o caminho específico para bibliotecas de 32 bits (somente), como diz o texto citado, em máquinas de 64 bits.Como Stephen Kitt aponta nos comentários abaixo, outros qualificadores além de apenas "o número de bits em uma arquitetura" podem ser encontrados em alguns sistemas, especialmente em sistemas MIPS.