Results 1 to 10 of 23
Can anyone tell me what the difference between these are? I visited www.linuxiso.org to get a copy of gentoo but it comes in i386 and i686 versions....
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 02-12-2004 #1Just Joined!
- Join Date
- Sep 2003
- Location
- Between keyboard and chair.
- Posts
- 79
i386 vs. i586 vs. i686
Can anyone tell me what the difference between these are? I visited www.linuxiso.org to get a copy of gentoo but it comes in i386 and i686 versions.
- 02-12-2004 #2
i386: 80386 Intel processor
i586: The Sucsessor for 80486
i686: Pentium pro, later sucsessed by the Pentium 2 processor
I think this should be correct, but I'm not 100% shure so don't trust it blindly.
Good luck
- 02-12-2004 #3Just Joined!
- Join Date
- Sep 2003
- Location
- Between keyboard and chair.
- Posts
- 79
So by that description an Athlon XP would be considered i686 correct?
- 02-12-2004 #4
- 02-12-2004 #5Linux Guru
- Join Date
- Apr 2003
- Location
- London, UK
- Posts
- 3,284
basically they are different architecture types (i think).
if you have what would be classed as an i686, the versions of whatever software your looking for that was compilied for the i386 will work, but may run slower. (if you have an i686, then i486, 586, 686 etc) wont(may not?) work.
When Software is compilied for a specific type of processor the compiler can take advantage of extra functions available on the processor to allow certain tasks to run faster.
Jason
- 02-13-2004 #6Linux Guru
- Join Date
- Oct 2001
- Location
- Täby, Sweden
- Posts
- 7,578
Basically, those are the different conformance levels for IA32 CPUs. As has been said, i386 is the basic conformance level (the functionality equivalence of an Intel 80386). I'm not sure about the definition of the others, but i586 is supposed to be somewhere around the functionality that a Pentium has.
You can check yours with the `uname -m' command.
- 02-13-2004 #7Linux Newbie
- Join Date
- Feb 2004
- Posts
- 139
if i586 = a Pentium class, what would an i686 be?
Originally Posted by Dolda2000
And also, by Pentium class, do you mean the Pentium I or all Pentium models (included P4, P4EE?)
- 02-14-2004 #8Linux Guru
- Join Date
- Oct 2001
- Location
- Täby, Sweden
- Posts
- 7,578
I mean the basic functionality that is present in all Pentium and later processors (not the union, the intersection). It's meant as a conformance level. That is, Pentium processors conform to i586, Pentium 4 CPUs conform to i586, AMD XP CPUs conform to i586, and so on.
That is, it's not any kind of model specification or anything, it's a set of functions, like the profiling registers and the extra CRT reg bitfields and so on. It's a standard.
I don't really know what i686 is supposed to be. I think it is somewhere around the Pentium 3, but I'm not sure.
- 02-14-2004 #9Linux User
- Join Date
- Jan 2004
- Posts
- 357
The following comes from http://www.computeruser.com/resources/dictionary/ . Not the most descriptive, but the best that a quick google came up with.
Definition for: 386
Nickname for the 80386.A 32-bit microprocessor from Intel with a clock speed of 33 MHz.The 80386 is used in PCs.
Definition for: 586
Pentium.The Intel high-performance microprocessor introduced in 1993, also called P5 or 80586.It is about twice as fast as the 486.
Definition for: 686
The Pentium Pro.Successor to the Pentium microprocessor; also called P6 or 80686.The 686 has internal RISC architecture and a CISC-RISC translator.It is faster than the Pentium for 32-bit software but slower for 16-bit software
- 02-14-2004 #10
Isnt it just the generation a i686 is a 6th genaration x86



