what is the diff. between i386 and i686 kernels

General discussion about Linux, Linux distribution, using Linux etc.
Posts: 3
Joined: Sun Sep 07, 2003 7:27 pm
Location: Faisalabad

what is the diff. between i386 and i686 kernels

Postby MetAlam » Mon Sep 15, 2003 1:55 am


i have been trying to find out what type of systems these kernels run best on or were developed for and of course for beginners which type of kernels should i be working on i386 type or i686 type.
Mohsin Alam

Major General
Posts: 1024
Joined: Thu Jul 04, 2002 5:31 pm
Location: Karachi/Pakistan/Earth/Universe

Postby Faraz.Fazil » Mon Sep 15, 2003 7:18 am

The kernels and even binary RPMs are usually compiled for a specific CPU to gain increased performance by taking advantage of new architecture and instruction sets. Every new generation of CPU has some new features besides just increased clocks as well.

i386 - is the old 386/486 CPUS

1586 - is original Pentium/Pentium Pro and 100% AMD Compatibles like K5 or Cyrix

1686 - is the Pentium II/III or later and amd Athlon/Duron/T-bird/XP

As a general rule, use the one for your CPU. Older versions will run on newer CPUs but newer ones might not run on older CPUs.

If you are using an i386 kernel on an i686 machine, then recompiling your kernel for i686 will make the biggest difference.

installing all packages for i686 instead of i386 will improve performance a bit too for those packages, but it will not have as big an impact as the kernel recompile.

Return to “General”

Who is online

Users browsing this forum: No registered users and 1 guest