Machine/Hardware platform/Processor type

view story

http://www.unix.com – Hi, I am just confused about these three things which are shown in the output of uname command. I am running RH lINUX 9.0 on hardware having Intel HT CPU. My uname shows uname -p i686 (processor) uname -m i686 (machine) uname -i i386 (hardware) I was about to install some source packages but didn't know which one of i686 or i386 should I choose. What exactly is the concept of these three. Firstly please explain what is i686 and i386. As I know i386 is the old processor architecture and i686 is the latest one. Detailed explaination is apprec (HowTos)