Sur le lion de montagne (fin 2010)
$ uname -p i386 $ uname -m x86_64 $ arch i386
Donc, i368 (32 bits) est mon architecture de processeur, et x86_64 (64 bits) est machine hardware name
ma machine hardware name
fonction de la page de non-nom. Alors, pourquoi de tels résultats de uname et d'un arc? Et quel est machine hardware name
?
J'ai trouvé ce lien, Re: Mac OS X Snow Leopard et applications 64 bits , qui dit:
arch
etuname -p
renvoient le type de famille du processeur, i386. (Par opposition à ppc ou à bras). Je pense que la raison en est que trop de scripts dépendent de ce comportement.
uname -m
vous indique quelle partie de xnu vous avez démarré, c'est-à-dire x86_64 pour le noyau 64 bits, i386 pour le noyau 32 bits.Il est regrettable que la phrase i386 ait deux significations.
Cela clarifie le problème.