difference between i386 and i686

46 views
Skip to first unread message

deepak gusain

unread,
Nov 7, 2011, 1:57:52 AM11/7/11
to cg...@googlegroups.com
Hello friends,

i want to know that what is the meaning and difference between i386 and i686 specified at the end of each package..?



--
Regards
Deepak Gusain
RHCSA, MCITP, CCNA
M.no:- 9417248523

Alok Thaker

unread,
Nov 7, 2011, 4:01:10 AM11/7/11
to vg...@googlegroups.com
Hi Deepak,

i386 and i686 are both part of the x86 family of processors. They just refer to the specific age of the processor platform. i386 is an older platform (early 90s?) used back when 386 processors were used in machines. Then this was upgraded to 486 processors, which was the same basic instruction set as 386 just faster and newer. 586 was another upgraded and was when the term Pentium started floating around. Eventually all of these got encapsulated into the x86 architecture name. i686 just refers to the 6th generation of x86 architecture.

For all intents and purposes i386 and i686 are the same thing, just that i686 is a lot newer. They will have some additional instruction sets, but will be backwards compatible with i386. I would venture a guess that all of the processes you find today that use x86 would be classified as i686 processors.

Thanks & Regards,
Alok Thaker


--
Please read http://www.catb.org/~esr/faqs/smart-questions.html before posting.
You received this message because you are subscribed to the "Vibrant GNU/Linux User Group".
To stop receiving emails from this group, mail to VGLUG+un...@googlegroups.com
To post to this group, send email to VG...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/VGLUG

Sham Arsiwala

unread,
Nov 8, 2011, 12:56:56 AM11/8/11
to vg...@googlegroups.com
@ Deepak

What is the difference between i386, i486, i586, i686, i786


Ever wondered what are those words i386/i486/i586/i686/i786 that comes after the name of RPM / DEB packages?
When it comes to understanding the compatibility of a package between different architectures, knowing these terms become important. The above coined terms are Processor architectures. Let’s have a look below…

i386     -     Intel i386/80386   (in 1985)          or          AMD386 / AM386 (in 1991)

i486     -     Intel i486/80486   (in 1989)          or          AMD486 / AM486 (in 1993)

i586     -     Intel Pentium         (in 1993)          or          AMD-K5 (in 1996)

i686     -     Intel Pentium Pro (in 1995)          or          AMD-K6 (in 1997)

i786     -     Intel Pentium 4      (in 2000)          or          AMD-K7 (in 1999)

 

i386
Intel i386/80386 was introduced by Intel in 1985. It was a a 32-bit microprocessor.
As the original implementation of 32-bit extensions of 8086 architecture, the 8086 Instruction set, Programming model, Binary encodings are still the common denominator for all 32-bit x86 processors. The set of processors compatible with 80386 is collectively termed as x86 or i386 architecture. But Intel prefers the name IA-32.
Read more about Intel i386 here

The AMD386 / AM386 was released by AMD in 1991. It was a 100% compatible clone of Intel 80386. This was the processor that placed AMD as a legitimate competitor to Intel, rather than just a second source for x86 CPUs.
Read more about AMD386 here

NOTE: Packages that are compiled for i386 architecture, are compatible with i386, i486, i586, i686 & i786 architectures.


i686
Intel i686 was released in 1995. It was brand named Pentium Pro. Also called P6, meant to be the 6th generation of x86 micro-architecture.
Read more about Intel i686 here

AMD K6 was released in 1997.  It included MMX instructions and an FPU.
It was complemented by AMD K6-2 in 1998, which introduced AMD’s 3D-Now!
AMD released AMD K6-III was released in1999
Read more about AMD K6 here

NOTE:Packages that are compiled for i686 architecture, is compatible with i686 & i786 architectures.


Ref from below Link.

Link.: goo.gl/jwGRw

--
Regards.:
RHCSA - RHCE Exam date.: 10th Nov 2011.
RHCVA Exam in December

SHAM P. ARSIWALA.
RHCSA, RHCE, RHCVA
M.: 9099099855, 9327247499.
ElectroMech Corporation
RHCE RHCSS RHCA Training Center.
www.electromech.info
Reply all
Reply to author
Forward
0 new messages