O mais simples, nativo seria cat /proc/cpuinfo|grep vendor_id
[geek@phoebe ~]$ cat /proc/cpuinfo | grep vendor_id
vendor_id : GenuineIntel
vendor_id : GenuineIntel
(É impresso duas vezes porque isso é um sistema dual core)
Curiosamente, este não faz trabalho com o meu raspi, que tem um formato muito diferente
Eu não acho que ele esteja pré-instalado em muitas distros, mas o lshw também faria o truque. Use o sinalizador -class cpu para apenas descartar as informações relevantes
sudo lshw -class cpu
*-cpu
description: CPU
product: Celeron (Fill By OEM)
vendor: Intel Corp.
physical id: 34
bus info: cpu@0
version: Intel(R) Celeron(R) CPU N2807 @ 1.58GHz
slot: SOCKET 0
size: 1960MHz
capacity: 2400MHz
width: 64 bits
clock: 83MHz
Da mesma forma, isso não funciona no meu pi framboesa da mesma maneira também. Este deve ser consistente com x86 boxen no entanto.
O nome do fornecedor AMD equivalente para lshw é Advanced Micro Devices (AMD) e a leitura / proc / cpuinfo para vendor_id é AuthenticAMD
(Você pode encontrar uma lista completa de vendor_ids aqui )
Em suma, o sinalizador fornecedor deve identificar a "marca" e o sinalizador do produto deve identificar o que é vendido como.