The followings are the machine hardware names, processor types and hardware platforms returned by
on a server (with some 64-bit Linux distribution)
-bash-4.1$ uname -m x86_64 -bash-4.1$ uname -p x86_64 -bash-4.1$ uname -i x86_64
on my laptop (Thinkpad T400 with 32-bit Ubuntu 12.04)
$ uname -m i686 $ uname -p i686 $ uname -i i386
I wonder if machine hardware name and processor type are always the same thing?
What is hardware platform? Why does it seem to indicate something about the OS?