Eddie Strohmier wrote:
>
> Use the PPro. That will give you the 686 kernel.
>
Actually it will give you a very fast i386 kernel aligned to Pentium
standards. To actually force any kernel before 2.3.x to actually compile
to not 386 code you have to use the -march option (you have to use it
whatever kernel, it's just that the development kernels actually use
-march instead of -mcpu).
According to info gcc, -mcpu=pentium[pro] doesn't produce code
incompatible with i386's just code that is aligned correctly. These are
the settings in the default kernel source. Hence you might have a 800
MHZ Athlon or 750 MHZ pentium running as a very fast 386.
Putting it bluntly, whoever built the Makefile to actually use -mcpu
rather than -march should really be questioned about their ethics. Info
gcc clearly states, in a round about way, that -mcpu really does
NOTHING, whereas -march does....most likely with your kernel, you could
say anything and get the same results.
The way to fix this anomaly is to do thisL
1) edit /usr/src/linux/arch/i386/Makefile
Change the one you are using (you have to understand Makefiles) to
-march=pentiumpro or whatever info gcc says about your processor
If I may step out of line here, the default RedHat Kernel supports quite
a lot by default much like the Windows Kernel. However, although the
RedHat style kernel is much, much more stable I've find it to be
significantly slower than the Windows Kernel itself and haven't
recognised any improvements (even some degredation...before a kernel
recompile PPP dialup connections are SLOWER than under Windows) at all.
The point is that I think Linux isn't really faster than Windows, it's
just that you can actually teak it to run what you want rather than keep
support for the "Star Trek Transporter" which you don't have. And we all
know that "Star Trek Transporters" take a lot of CPU time even if they
are not in current use....if you get my drift...
DL
--
The Linux C Mailing Lists Have Moved
mailto:[EMAIL PROTECTED]?subject=subscribe
The Linux C++ Mailing Lists Have Moved
mailto:[EMAIL PROTECTED]?subject=subscribe
--
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.