Como posso saber se estou usando a versão hard-float ou soft-float do Debian / Raspbian?

37

Vamos supor que eu caia em uma sala com um Raspberry Pi rodando Debian ou Raspbian. Como descobrir se ele tem suporte para flutuação rígida ou se está apenas usando flutuação suave?

fouric
fonte

Respostas:

48

Verifique a existência do diretório:

/lib/arm-linux-gnueabihf

a versão de flutuação suave não possui esse diretório, eles têm:

/lib/arm-linux-gnueabi

em vez disso, ou você pode listar os pacotes instalados usando:

dpkg -l

e veja a plataforma na terceira coluna (all / armhf / armel)

ikku
fonte
6
Como alguém mal interpretou isso, para ficar absolutamente claro: se você tem um /lib/arm-linux-gnueabihf, seu sistema é difícil.
goldilocks
15

A resposta aceita está correta, mas um método realmente simples é:

dpkg --print-architecture

Se o seu sistema estiver usando uma arquitetura de flutuador rígido, você verá:

armhf

ARM H Ard F loat. :-)

Chris
fonte