Linux - GeneralThis 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
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'm pretty sure that the x in x86 is a variable so that it could mean i386, i486, i586, i686, etc. But i could be wrong. Im sure someone will reply and correct me if im wrong. Are you on a linux system right now and going to switch to gentoo or are you coming from windows? If your on a linux system right now you can do uname -m to find out.
Code:
jeff@echobase:~$ uname -m
i686
as you can see on mine it says i have i686, but honestly im not sure how uname gets that info - like if it pulls it from something that reads the actual hardware or if from something that the distro installed, so maybe if i installed the i386 isos it would say i386 instead. Im pretty sure if you had 1686 that it would be safe to choose either i686 or x86 but if you know for sure it is best to match your hardware as close as possible, but like i said someone would have to chime in and correct me if im wrong about the x in 86 just being a variable because im not 100% sure.
I think uname get's its information from the kernel, which probably knows what processor you're running. It is safe to use both. It might also give you an ever-so-slight performance advantage to use i686. All it means is that if you want to take one of your programs and run it on an i{3,4,5}86, they might not work.
This has been asked a billion times so if you search you'll get a better answer, I'm not typing it all out again but i686 is better than x86 for a 32bit Intel-compat CPU that is newer than Pentium Pro and AMD K6.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.