Réponses:
J'ai vérifié le manuel uname (man uname) et il dit ce qui suit pour l'option "-a":
print all information, in the following order, except omit -p and -i if unknown
Dans Ubuntu, je suppose que les options "-m", "-p" et "-i" (machine, processeur et plate-forme matérielle) renvoient l'architecture de la machine. Par exemple, si vous utilisez la commande
uname -mpi
Tu verras:
x86_64 x86_64 x86_64
En revanche, si vous choisissez toutes les options:
uname -snrvmpio
Vous obtiendrez le même résultat que:
uname -a
Production:
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
J'ai également exécuté "uname" avec les options "-m", "-p" et "-i" sur une distribution ARCHLINUX et j'ai obtenu une réponse différente:
x86_64 unknown unknown
En fait, quand j'ai demandé "uname -a" sur la distribution ARCHLINUX, la réponse était:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 GNU/Linux
Pendant l'exécution de "uname -snrvmpio" sur la distribution ARCHLINUX, j'ai obtenu:
Linux <hostname> xxxxxx-ARCH #1 SMP PREEMPT Mon Feb 14 20:40:47 CEST 2015 x86_64 unknown unknown GNU/Linux
uname -m