Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora 17/18 > Using Fedora
FedoraForum Search

Forgot Password? Join Us!

Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 26th May 2008, 07:58 AM
arun_maurya's Avatar
arun_maurya Offline
Registered User
 
Join Date: Dec 2005
Age: 34
Posts: 59
i386/i586/i686

Does there any difference in kernel.i586 and kernel.i686 package? some packages are installed as i386, some as i586 and some like kernel as i686.

I have Intel P4 with HT. Which arch (i386/i586/i686) packages are best for my system?



Example:
Presently my system has by default installed :
kernel-headers.i386
kernel.i686

i can't find kernel-headers.i686.


regards,
Reply With Quote
  #2  
Old 26th May 2008, 11:18 AM
notageek's Avatar
notageek Offline
Registered User
 
Join Date: Jan 2008
Location: New Delhi, India
Posts: 2,068
As far as I know packages which end with i386 are optimized to run on at-least Intel 80*386 CPU, which means that that particular binary will run well on any box which has a processor higher that i386.

Similarly packages with i586 suffix are optimized for "Pentium" class processors (starting from Pentium 1).

More info on that here http://en.wikipedia.org/wiki/I586

i686 are also Pentium class processors, however they corresponds to 6th generation Intel x86 Microprossor.

More on that here http://en.wikipedia.org/wiki/I686

Packages optimized for these archs means that they were compiled on a cpu with the corresponding cpu, to fully utilize the instruction set available for each generation of CPU.

To the best of my knowledge, this is what is meant by i386,i586 etc packages.
__________________
Robot Nite - Designated device drivers drink free

Last edited by notageek; 26th May 2008 at 11:21 AM.
Reply With Quote
  #3  
Old 26th May 2008, 12:11 PM
arun_maurya's Avatar
arun_maurya Offline
Registered User
 
Join Date: Dec 2005
Age: 34
Posts: 59
Thanks notageek,

So for P4 processor we should use i686 packages.

I want to know is there any performance issue if i install a binary package compiled with i386 instead of i686 on my machine?
Reply With Quote
  #4  
Old 26th May 2008, 12:17 PM
notageek's Avatar
notageek Offline
Registered User
 
Join Date: Jan 2008
Location: New Delhi, India
Posts: 2,068
Packages optimized for i686 is faster than i586 is faster than i486 is faster than i386.

CPUs earlier than i486 didn't have a built in math co-processor, hence it was emulated in software, hence making it slower.

i586 and later have math co-processor and hence faster.
__________________
Robot Nite - Designated device drivers drink free
Reply With Quote
  #5  
Old 27th May 2008, 09:10 AM
marcrblevins's Avatar
marcrblevins Offline
Registered User
 
Join Date: Jun 2006
Location: Texas
Age: 42
Posts: 4,168
I wouldn't worry about seeing i386 installed all over the the place.

If you see a package you like, try "yum search yourpackagename" it would show mostly i386, and possible not i686 etc.

I use:
yum search httpd

Got, all shown i386:
[root@kiriyamablevins ~]# yum search httpdLoaded plugins: refresh-packagekit======================================== ============================== Matched: httpd ================================================== =====================mod_ssl.i386 : SSL/TLS module for the Apache HTTP Serversystem-config-httpd.noarch : Apache configuration toolfedora-ds.i386 : Red Hat Directory, Administration, and Console Suitehttpd.i386 : Apache HTTP Serverhttpd-devel.i386 : Development interfaces for the Apache HTTP serverhttpd-manual.i386 : Documentation for the Apache HTTP serverhttpd-tools.i386 : Tools for use with the Apache HTTP Serverlibapreq2.i386 : Apache HTTP request librarylibapreq2-devel.i386 : Development files for libapreq2lighttpd.i386 : Lightning fast webserver with light system requirementslighttpd-fastcgi.i386 : FastCGI module and spawning helper for lighttpd and PHP configurationlighttpd-mod_geoip.i386 : GeoIP module for lighttpd to use for location lookupslighttpd-mod_mysql_vhost.i386 : Virtual host module for lighttpd that uses a MySQL databasemantis-config-httpd.noarch : Mantis configuration for Apache httpdmod_dav_svn.i386 : Apache server module for Subversion servermod_dnssd.i386 : An Apache HTTPD module which adds Zeroconf supportmogstored-backend-lighttpd.noarch : LigHTTPd backend for mogstoredocaml-ocamlnet.i386 : Network protocols for OCamlocaml-ocamlnet-nethttpd.i386 : Ocamlnet HTTP daemonocaml-ocamlnet-nethttpd-devel.i386 : Development files for ocaml-ocamlnet-nethttpdperl-Apache-Session.noarch : Persistence framework for session dataperl-POE-Component-Server-HTTP.noarch : Foundation of a POE HTTP Daemonperl-libapreq2.i386 : Perl interface to the Apache HTTP request libraryphpldapadmin.noarch : Web-based tool for managing LDAP serversphpwapmail.noarch : WAP-based e-mail clienttclhttpd.i386 : Extensible Web+Application server written in Tclthttpd.i386 : Tiny, turbo, throttleable lightweight http server[root@kiriyamablevins ~]#
Reply With Quote
Reply

Tags
i386 or i586 or i686

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Compile a kernel for i686, i586 and others (NO i386) alpha645 Guides & Solutions (No Questions) 110 19th February 2012 08:51 AM
i586 or i686 glennzo Alpha, Beta & Snapshots Discussions (Fedora 11 Only) 9 5th March 2009 10:20 AM
How should I adjust i686, i386 and i586 numbers of kernel? ildg Using Fedora 3 14th September 2007 02:14 PM
i386 i586 i686 name_user Using Fedora 4 30th March 2006 10:13 PM


Current GMT-time: 17:33 (Wednesday, 22-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat