Re: architecture kernel problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Les wrote:
> I don't know what you are working on Mike, but if it helps, I installed
> to a 433Mhz celeron with the i386 package and when I ran that command I
> got:
> kernel-2.6.18-1.2798.fc6.i586
> kernel-2.6.18-1.2849.fc6.i586
> kernel-devel-2.6.18-1.2798.fc6.i586
> kernel-devel-2.6.18-1.2849.fc6.i586
> kernel-headers-2.6.18-1.2849.fc6.i386
> 
> I was sort of expecting them all to say i386???  Maybe someone can help
> us understand what's happening.

i586 will work, but an i686 kernel will work slightly better on a
Celeron.

The basic 32 bit set of instructions that x86 Linux uses were introduced
with the Intel i386 back in 1986. Later Intel processors added extra
instructions to help in specific cases. (Later on, various "multimedia"
instructions were also added, but that's a separate discussion.)

Most user-space programs don't actually need or gain from those extra
instructions. So Fedora compiles most programs using only i386
instructions -- hence the "i386" in most package names.

Some packages (the kernel and glibc, for example) *can* make use of the
extra instructions. So Fedora provides an i686 version of those
packages, which do use the extra instructions. Unfortunately, there are
still some processors which don't support the i686 level of instructions
(Via only recently started supporting them, and AMD K6s are still used).
For these processors, Fedora provides an i586 version. (i586
instructions are still better than just the i386 instruction set in
these cases).

i586 programs will work on later processors, but i586 processors don't
know how to handle i686 instructions. (If they did, they'd be i686
processors).

I'm not sure whether the kernel headers actually contain *any*
instructions -- if they do, they'd be tiny portions of assembler. They
don't use processor-specific instructions, so count as i386.

Hope this helps,

James.

-- 
E-mail:     james@ | Quod Erat Demonstrandum, as long dead Romans would have
aprilcottage.co.uk | said had they not been long dead.
                   |     -- Bill Harzia

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux