Risposte:
Ho controllato uname uname (man uname) e dice quanto segue per l'opzione "-a":
print all information, in the following order, except omit -p and -i if unknown
In Ubuntu, suppongo, le opzioni "-m", "-p" e "-i" (macchina, processore e piattaforma hardware) stanno restituendo l'architettura della macchina. Ad esempio, se si utilizza il comando
uname -mpi
Vedrai:
x86_64 x86_64 x86_64
D'altra parte, se scegli tutte le opzioni:
uname -snrvmpio
Otterrai lo stesso risultato di:
uname -a
Produzione:
Linux <hostname> 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Ho anche eseguito "uname" con le opzioni "-m", "-p" e "-i" su una distro ARCHLINUX e ho ottenuto una risposta diversa:
x86_64 unknown unknown
In effetti, quando ho chiesto "uname -a" sulla distro ARCHLINUX la risposta è stata:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 GNU/Linux
Mentre eseguendo "uname -snrvmpio" sulla distro ARCHLINUX ho ottenuto:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 unknown unknown GNU/Linux
uname -m