O que significa o que significa no FHS?

1

O Linux FHS (Filesystem Hierarchy Standard) refere-se aos diretórios da seguinte forma:

/lib<qual>

Descreve esses diretórios da seguinte forma:

There may be one or more variants of the /lib directory on systems which support more than one binary format requiring separate libraries.

Da mesma forma, refere-se a diretórios:

/usr/lib<qual>

E descreve-os como:

/usr/lib performs the same role as /usr/lib for an alternate binary format, except that the symbolic links /usr/lib/sendmail and /usr/lib/X11 are not required.

O artigo da FHS na Wikipédia fornece as seguintes descrições alternativas para esses diretórios:

/lib<qual>

Alternate format essential libraries. Such directories are optional, but if they exist, they have some requirements.

/usr/lib<qual>

Alternate format libraries, e.g. /usr/lib32 for 32-bit libraries on a 64-bit machine (optional).

Estou assumindo que a string <qual> é um mnemônico para alguma coisa. É isso? Se sim, o que isso representa?

    
por igal 22.01.2018 / 18:22

1 resposta

4

"Qualificador"

a word or phrase, especially an adjective, used to attribute a quality to another word, especially a noun.

(in systemic grammar) a word or phrase added after a noun to qualify its meaning.

As sequências 32 e 64 são qualificadores para o caminho /usr/lib que qualifica o uso do caminho. Com 32 , tornando /usr/lib32 , ele indica o caminho específico para bibliotecas de 32 bits (apenas), como diz o texto citado, em máquinas de 64 bits.

Como Stephen Kitt aponta nos comentários abaixo, outros qualificadores além do "número de bits em uma arquitetura" podem ser encontrados em alguns sistemas, especialmente em sistemas MIPS.

    
por 22.01.2018 / 18:30

Tags