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!
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i am absolutely know nothing about linux, may be for u, this is a dumb question, but, however, i have to ask this.
recently, i always been to some linux download websites, and see some list of download file for certain linux distributions like "LINUX i386 binary rpm". then, my question is that what does "i386" means?
sometimes i saw "linux/ppc binary". then, what is "ppc" means then?
ok! if now, i am using rh8. then, i should choose.....??
PPC means "Power PC", a different type of processor used by Macs and some other systems.
Most of your regular "PC"s are i386, meaning, Intel 386 based processors.
A Pentium 1, 2, 3, or 4 is an i386 processor.
AMD Athlon, Duron, et cetera, is also an i386 based processor.
You will probably want to get the i386 binary.
Under certain circumstances, you may see "i686" which will usually mean a newer processor, but still pretty much means i386. This usually refers to what it was compiled under... does that clarify it a bit for you?
Most of your regular "PC"s are i386, meaning, Intel 386 based processors.
A Pentium 1, 2, 3, or 4 is an i386 processor.
AMD Athlon, Duron, et cetera, is also an i386 based processor.
Not exactly true. When you see distros / versions that refer to i386.. i586 it refers to the what processor instruction set it has been optimized for. In the Intel world the processors are downward compatable therefore all i386 compiled code will work on everything from a i386 to a P4. But i586 code will not work on a 80386, 80486 or pentium PC.
FYI:
x86 processors
i386 80386 class
i486 80486 class
i586 pentium, pentium mmx
i686 pentium II, III, P4, AMD XP
There can be no "nailing down" of that question to an answer that would fully qualify it. He wanted to know which one to get, so I answered it within the scope of the question.
There are times when it has been compiled for newer, faster optimizations, but if someone is looking at i386 vs PPC, the question is what type of architecture will the program run on. A very good example of this is for all of the BeOS users who went looking for programs, and found "Download for i386 or PPC". Those with Macintoshes running BeOS would snag the PPC, those with Intel 386 based systems, (and unless something is weird, all 686, 546, and 486 should be backward compatible) would get the i386 version.
One side of this question would be for the determination of optimization, over the difference in completely different architectures.
Coders will argue the differences, but end-users rarely see it.
But that, I believe, is for a different question.
Always good to have additional information, so thanks for the link!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.