View Full Version : Linux Architecture Disambiguation

13th September 2006, 05:53 AM
there are currently many linux architecture for packages out there
i386, i686, i586, PPC, x_64 etc etc

i know that i386 is older processors such as pentium I and celeron
P4 is i386

but now even celeron is equivalent to P4 so does it mean newer celeron using i686(i might be wrong)

now in market there is alot other new processors, dual core, quad core, n core etc etc

AMD with its own sets of newer greater processors

is there a table list of the latest processors(old to new) list and its architecture as in linux?

13th September 2006, 05:24 PM
as far as I know, PPC ones are the Apple Macs from before they moved to Intel chips, if you have one then use this

x 64 are 64 bit processors, which will probs have 64 in the name

Duel core I think would use the SMP kernel, as would P4's with hyper-threading

with the i386, i586, i686 ones I'm not sure how it works, I know my kernal on a 2 year old centrino is i686 but all the software I install is i386... maybe it doesn't matter so much? I have no idea...

14th September 2006, 04:41 AM
Yes PPC is PowerPC like the older Macs, and x86_64 is AMD's 64 bit offering (I thought it ran on Intel, not sure).

i386 is the original i386, the shorthand is to "add 100" with each new generation. (http://en.wikipedia.org/wiki/I686)

Fedora packages are compiled for i386 but contain optomizations for later generations.

You will also see certain packages compiled directly for a certain architecture, like the kernel.