Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Hi, very new to linux. So far like it, but don't understand it too well.
Have searched the achives, but came up with nothing so here it is:
Wanted to know, what is the difference between a kernel built around i386 or i686 architechture? I am using RH8, it came with kernel 2.4.18-14, using i386, and when I use the up2date feature to upgrade any software, it has the 2.4.18-17.8.0 kernel which has i686 next to it as an option to update.
Also, are all kernels standard amongst all linux systems, or do they each have their own versions. When an update becomes available, is that applicable to all makes of linux, or just one.
Also, linux is linux yeah, so what is the difference between say Red Hat, and Mandrake as an example??
thanks for your reply. I thought it might have been the difference between type of machine. I would have thought that my machine having a pentium 4 processor, the software would have installed the more powerful kernel. From default it installed as i386, but this might be just the standard build that RH8 comes with.
Also, when I downloaded the new kernel (2.4.18-17.8.0 i686) through the up2date program in RH8, it installed allright, and told me that I should re-boot my machine as soon as possible to test the new kernel, but when it re-boots, it is still using the old one. When I go into the boot manager (lilo) configuration, it has the new kernel listed, but still uses the old one as default, and when I set the new one as default, it won't let me. How do I go about setting the new kenel to work?
I didn't bother running it. All I have to do is click somewhere else on the screen, and the (Default) moves from the new kernel to the old one again. It doesn't hold my setting at all. I am probably doing something wrong, but buggered if I know what. As I said, very new to linux.
I suppose you use a config tool from redhat. Are you running it as root?
Or try editing the file /etc/lilo.conf by hand. If there is a line starting with default=someimage change it to your new kernel image. If this line does not exists add it somewhere above the first image=... line and then run lilo.
Intel have been sluts when it comes to incrementing architecture numbers. It used to be a useful combination measure of the bus and processor speeds, now it's just a marketing wheeze.
If a pentium machine is an i586, why is a Pentium III called an i686? Think Sun's Java 2 vs Java 1.3.
Hehe! So, if the P is an i586, a PII is a i686, the PIII should be, by all reasoning, an i786, and the PIV should be an i886. Presumably then, their next incarnation, the PV would be an i986, and the PVI would be an... i1086? Would that be a 'ten eight six' or what?
Just to be compleatly irritating, the correct number is 80386, 80486, 80586, and 80686
Now it makes sence that a P Pro, P2, P3 and P4 are still i686 arch because the numbers are incremented on a major revision, the core of a P3 is still a P2, it just runs faster and includes an additional instruction set to the enhanced ia-32, and MMX, called SSE. But MMX and SSE and the other addons to the core instruction set did not change the core. Thats also why when you build a kernel, and choose P4 it still says i686, but it will run optimised on a P4, and possibly not on any other processor because its also using the SSE2, SSE, MMX, and what ever other instruction set optimixations and system calls, which processors previous to it wont understand.
Distribution: tried a lot of 'em, now using kubuntu
After doing a bit of research on the 'net, I think the compiler optimizations should be set as stated on my webpage here (and follow the optimizations link). Yeah, the PPro, PII and PIII are all 686, but from what I read the PIV is a 786. And the Athlon is a whole 'nuther story...
I could be wrong, and just qouting inaccurate info, so feel free to correct me...
Originally posted by sbrown A P-Pro, PII, PIII and PIV are still i686 arch because the numbers are incremented on a major revision, the core of a P3 is still a P2, it just runs faster and includes an additional instruction set to the enhanced ia-32, and MMX, called SSE.
OK, so a PIII is the same core as a PII but with more instructions. What's the difference, then, between a P and a PII? I thought that adding more instructions was changing the core?