Machine/Hardware platform/Processor type

 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Machine/Hardware platform/Processor type
# 1  
Old 11-08-2012
Machine/Hardware platform/Processor type

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 appreciated !

Thanks and regards,

Dexter
# 2  
Old 11-09-2012
The terms are used interchangeably on a lot of Linux distros. 386 was the first popular CPU architecture in the line their current processors descend from. Since it's an Intel processor they're referring to they prefix it with a lower case "i". It's since become a shorthand way of referring to "386-family processors" or at this point "Intel-style processors."

So "i386" means technically the Intel processor that came out in the mid-80's but it's more general than that in the FOSS world. After 80386 I believe Intel released a 80486 and a 80586. So "i686" (being a model number they hadn't reached by the time they stopped making the 80x86 processors) is a shorthand way of saying "386-style processor but newer than that specific line" Which usually means Pentium since that's what came later.

So technically i686 is a subset of i386, but at this point you're not going to run into a "i386" processor that is from the 80's so the terms are used interchangeably.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Red Hat

Double data type C Red Hat platform problem

I'm converting a binary file to ASCII using c code. The folllowing block of code prints correct double value 00000.000000000 on HPUNIX platform. longi double; /* C79 - Price Per Minute */ memcpy(&longi,&rbuff,8); fprintf(wfp,"%015.9f ",longi); prints : 00000.000000000 ... (6 Replies)
Discussion started by: krk
6 Replies

2. UNIX for Advanced & Expert Users

How to check number of threads running per processor in Linux machine?

I have a machine which has 32 processor but i am really not sure how many threads are running. It has hyperthreading enabled. Is there a way i can find that all 32 processors are being used and how many threads are there in my linux box. Its a 64 bit processor. I am having very high load average... (3 Replies)
Discussion started by: Moon1234
3 Replies

3. Solaris

Manufacturer name of computer system(hardware) , processor

Hi All, Can someone let me know the method or set of commands by which i can retrive manufacturer name of computer system (hardware of machine ) and manufacturer of processor. i get below information when fired psrinfo command : psrinfo -vp The physical processor has 1 virtual processor... (6 Replies)
Discussion started by: omkar.jadhav
6 Replies

4. SCO

Migrate UNIXWare from old machine to new machine (different hardware)

Good afternoon all, I'm a bit stuck... I honestly don't know very much about Unix let alone UnixWare for that matter. I have a system that's very old and could fail really at any time. I have another server I'd like to move everything to yet I don't know what's possible. The current server is... (2 Replies)
Discussion started by: rubiks015
2 Replies

5. HP-UX

[Solved] processor type and bit information

Hi, I'm trying to download a compatible Oracle Client software for a HP-UX machine. I'd like to know if ... 1) HP-UX is 32 bit or 64 bit? 2) Processor type - Itanium or regular? when I execute uname -a I get HP-UX B.11.11 U 9000/800 728684161 unlimited-user license Based on the... (7 Replies)
Discussion started by: luft
7 Replies

6. UNIX for Dummies Questions & Answers

FTP from Windows XP platform to HP-UNIX10.20 machine apllications

Hi Friends Pl. clarify the following. 1. By using ftp hostname we can connect each other as long as within the n/w. Provided user name and password. 2. Using mget****(required files with extension) can trasnsfer all the files(text as well as graphical formats). 3. How we can reproduce the... (2 Replies)
Discussion started by: mohamedfaizyka
2 Replies

7. UNIX for Dummies Questions & Answers

Processor performance question [hardware]

A few of our machines need upgrading and we are looking into a selection of processors at present. There are suggestions on the vendor's websites that the L3 cache was specifically introduced for gamers. Is this true? Does having L1, L2 and/or L3 cache help at all in performance or are the... (0 Replies)
Discussion started by: figaro
0 Replies

8. UNIX for Dummies Questions & Answers

Link type between working machine and server machine

There are two servers where my machine is connected. Is there any type of link formed between my machine and server machine? (1 Reply)
Discussion started by: palash2k
1 Replies

9. Programming

Platform type in Unix

Hi all, How does one get the platform type in UNIX (for e.g. sparc/i386)? I need an function call and not the command like uname -p. thanks! (24 Replies)
Discussion started by: slash_blog
24 Replies
Login or Register to Ask a Question