How to find out if my system is i386, i486, or i586? Is there a system info command?
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.
How to find out if my system is i386, i486, or i586? Is there a system info command?
I'm trying out a new disro and I need to choose a subarchitecture for the chost setting. I've searched all over google and can't seem to find anyway to figure it out. I'm installing it on my laptop(IBM T42, Pentium M processor) but not sure which one to choose. I've read that the i386 will work for all but the others are best if it fits your system. Is there any command to print system information about this?
For the most part it doesn't matter, the speed difference is negligable.
Assuming you're talking about a kernel compile, if you click help (or hit ? in menuconfig) it'll tell you what each architecture covers.
If you're talking about compiling some generic userland app, you most likely want to use pentium4 for the -mcpu/-march setting. If you look in the gcc man page it documents all of the settings that it'll take.
I believe the Pentium M is a variant of the Pentium 4, so compile for a Pentium 4. Are i386, i486, and i586 the only options? If so, compile as i586 for optimal performance.
I'm runninng off the gentoo livecd right now trying to configure the compile options. uname -a says its a i686. So I guess I should go with that. I think the pentium M processor was a high mod of the petium III though.. When I was researching this that is what it said. Thanks for the help. I'm guessing i686 is correct.
How to find out if my system is i386, i486, or i586? Is there a system info command?
I don't know if there is a command to display this information but this is a pretty good guide that I found, it appears that the "i" represents Intel. The 386 486 etc represents the processor speed so a i686 build would be "optimized" for a Pentium 4 processor, and i586 should be for a P3. the link below is if you are running AMD processors. http://lists.suse.com/archive/suse-l...-Apr/0513.html
I would also recommend looking around this site, I would think this site would have a link or two that would take you to the Linux hardware compatibility lists. I also believe there is a site for laptops and Linux although I don't know the URL.
Hope this helps you.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.