LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 12-05-2002, 07:20 PM   #1
psyklops
Member
 
Registered: Jan 2002
Location: Los Angeles
Distribution: RedHat 9.0
Posts: 216

Rep: Reputation: 30
i686 vs i386


Im using a PIII so the arch. is an i686. However the i386 kernel and source work for the PIII. Is there any added benefit for using the i686 kernel? Also what is ocmprable in the i686 family when it comes to kernel-source.

On RH site I dont see an i686 kernel-source package and Im going to need it for the NVdriver.

From redhat .com...

i686:

kernel-2.4.18-18.8.0.i686.rpm
41fea4a230a8989d16151fe21b38c9d4

kernel-bigmem-2.4.18-18.8.0.i686.rpm
3b5aa2480f92f79b2a9f597a865dc6a5

kernel-debug-2.4.18-18.8.0.i686.rpm
6026588279d9871ffac63e15a9091563

kernel-smp-2.4.18-18.8.0.i686.rpm
b94e4989c4c28fab3fbe1fa8b79ea902

kernel-uml-2.4.18-18.8.0.i686.rpm
be0e87f588f1995d48ed72c3251d21be

No kernel-source...?
 
Old 12-05-2002, 07:48 PM   #2
psyklops
Member
 
Registered: Jan 2002
Location: Los Angeles
Distribution: RedHat 9.0
Posts: 216

Original Poster
Rep: Reputation: 30
I kinda found an answer but I dont know what this guys credentiala are...

From: http://dissemble.net/tlug-archive/01-12/16197.html

I just asked this very question. Here's my rational/estimate but I'd
like to see Robin or someone else tell us what their experiences are
like.

I'm making the following assumptions: gcc will use i686 instructions
to speed up floating point operations, integer operations, and
memory copying. I can't think of anything else except the odd very
exotic opcode .

gcc can't optimize for the following: bus speed (copying to and from
memory, video card, scsi card etc), disk i/o, video hardware
acceleration (that's all in your video driver).

Things you may want to recompile and see if they run faster:

development tools like gcc, binutils, gdb etc. will benefit since
they're cpu intensive.

compression utilities such as gzip and bzip2 will benefit although
this may depend on your cpu's cache size. programs which do a lot of
work by copying to and from memory like bzip2 REALLY love large cpu
caches.

x11 may benefit since i'm sure it does its share of integer and
floating point calculations. this is also true for x11 applications
which use double buffering (almost all of them would).

any games that have a high frame rate will definetly benefit.

your window manager should benefit.

your web browser should definetly benefit since this helps in all
the HTML rendering.

I certainly couldn't give you hard statistics like 10%-20%. It all
depends on what you're compiling and what you want it to do.

But that still doesn't answer my question about the i686 kernel-source...
 
Old 12-05-2002, 08:26 PM   #3
sbrown
LQ Newbie
 
Registered: Nov 2002
Location: Calgary, Canada
Distribution: Red Hat 7.3/Slackware 8.1
Posts: 19

Rep: Reputation: 0
There wont be a 'i686' version of the kernel sources because the source package is simply the code, which isn't any different for athalons, pentiums, sparc's...

It doesnt become anything different untill the compiler begins working on it, includes cirtain asembler routines depending on the archatecture that its being built for.

So the kernel source your looking for is labled i386 version

As for a benifit of using a 686 over a 386, there would be benifits as the 686 kernel could use enhanced cpu calls that could speed up some operations.
 
Old 12-05-2002, 08:40 PM   #4
psyklops
Member
 
Registered: Jan 2002
Location: Los Angeles
Distribution: RedHat 9.0
Posts: 216

Original Poster
Rep: Reputation: 30
Thanks sbrown, that makes sense. Let me pick your mind on a couple of other things. What are the

.bigmem
.smp
.uml

packages used for?
 
Old 12-05-2002, 09:23 PM   #5
neo77777
LQ Addict
 
Registered: Dec 2001
Location: Brooklyn, NY
Distribution: *NIX
Posts: 3,704

Rep: Reputation: 56
bigmem includes support for systems with more than 4G of memory,
smp - symetric multi-processor (two or more CPU's on one board), and uml is user-mode linux if you want to know what the heck it is you better read http://user-mode-linux.sourceforge.net/
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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



Similar Threads
Thread Thread Starter Forum Replies Last Post
i686 vs. i386 andzerger Linux - Distributions 1 02-22-2004 09:26 PM
is celeron 500 an i686 ? if so how to move from i386 to i686 raft Linux - Hardware 1 12-22-2003 07:58 AM
i386/i686 Surfmonkey Linux - Newbie 13 11-26-2003 11:50 AM
i686 vs i386 NewtonIX Linux - Newbie 4 11-08-2003 05:04 PM
i386 or i686? .300WSM Linux - Newbie 5 10-22-2003 09:47 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 02:51 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration