isainfo “-k” vs opção “-n”

0

Eu estou querendo saber sobre a diferença entre os dois comandos

isainfo -k
isainfo -n

no Solaris. Eu entendo que o primeiro é usado para verificar se o kernel está rodando no modo de 32 ou 64 bits, e a página man diz sobre o segundo

     -n    Prints the name of the native instruction set used  by
           portable applications supported by the current version
           of the operating system.

Em uma máquina de teste executando o Solaris no modo de 64 bits, a saída de ambos os comandos é "amd64". Então minhas perguntas são:

  • A saída dos dois comandos pode ser diferente?
  • Se eu tiver um script de instalação que deseja verificar os pré-requisitos antes de extrair e iniciar o software de 64 bits, qual deles devo usar?
por Martin R 22.07.2013 / 14:07

1 resposta

1

Por diferente você quer dizer 32 vs 64? Não.

Saída da caixa Sparc:

jmcnama@SNEDAP03 ~> isainfo -k  -v
64-bit sparcv9 kernel modules
jmcnama@SNEDAP03 ~> isainfo -n  -v
64-bit sparcv9 applications
        ima fmaf vis2 vis popc

Adicione a opção -v para verificar o kernel de 64 bits. Se o sistema tiver um kernel de 64 bits, ele suportará imagens executáveis de 64 bits.

    
por 25.07.2013 / 23:40