CentOS Icon CentOS Logo
CentOS Text
   
  
www.centos.org Forum Index
   CentOS 5 - Miscellaneous Questions
  When to use i386 and when to use x86_64

 

 Bottom   Previous Topic   Next Topic
  •  Rate Thread
      Rate this Thread
      Excellent
      Good
      Average
      Bad
      Terrible
Poster Thread
  •  dartec
      dartec
When to use i386 and when to use x86_64
#1
Newbie
Joined: 2009/4/2
From
Posts: 2
Hi all.

I am a noob to Linux and have a (I suspect) very basic question.
How do I know when I should be using the i386 distro and when should I be using the x86_64 distro?
Does the decision lie with the specs of the CPU I will be using? ie. if it is a 32 bit CPU then I use i386 and if it is a 64 bit CPU then I use x86_64?
If the above is correct, is there a list of which processors are 32 bit and which are 64 bit, or does it come down to experience and Google?
TIA
Posted on: 2009/4/2 21:56
Create PDF from Post Print
Top
  •  pjwelsh
      pjwelsh
Re: When to use i386 and when to use x86_64
#2
Professional Board Member
Joined: 2007/1/7
From Central IL USA
Posts: 2195
The choice varies based on task and hardware as you indicate. Most recent CPU (not atom or via) will be 64bit capable. General workstation, I would stick 32bit. Low end server, I would generally say 32bit, mid-range server, just depends. Higher end with lots of disk/ram 64bit. There are lots of fringe cases! Heck with lots of ram, you may just opt to use 32bit with "PAE" kernel to be able to use all of the RAM.
Posted on: 2009/4/3 16:20
Create PDF from Post Print
Top
  •  dartec
      dartec
Re: When to use i386 and when to use x86_64
#3
Newbie
Joined: 2009/4/2
From
Posts: 2
Thanks for the reply pjwelsh.

What are the actual differences between the 64 bit version and the 32 bit version?
What would the reasons be for not using 64 bit on hardware that supports 64 bit, even if it is on a low/mid range server?

TIA
Posted on: 2009/4/3 20:58
Create PDF from Post Print
Top
  •  pschaff
      pschaff
Re: When to use i386 and when to use x86_64
#4
Moderator
Joined: 2006/12/13
From Tidewater, Virginia, North America
Posts: 7185
When using 64 bit installs many 32 bit libraries and packages are loaded by default and can make package management quite a bit more complex. If you don't need the (often small) performance gain the extra complexity may not be worth it. For systems with >3.5 GB memory you need 64 bit or PAE.

The main reason I still use 32 bit installs on 64 bit capable hardware is for desktop systems that need browser plugins and multimedia apps. Although the 64 bit stuff is coming along, some things are either still alpha stage or unavailable. It is much easier to go with 32 bit on such systems, and for a desktop 32/64 bit performance differences are usually not great unless doing serious number crunching.
_________________
Phil
Required reading: FAQ & Readme first ; Search hint: google "your topic site:centos.org"; Smart Questions
Posted on: 2009/4/3 21:25
Create PDF from Post Print
Top
  •  movieman
      movieman
Re: When to use i386 and when to use x86_64
#5
Regular Board Member
Joined: 2008/3/20
From Canada
Posts: 165
Quote:

pjwelsh wrote:
Most recent CPU (not atom or via) will be 64bit capable.


Desktop Atoms are 64-bit; mine runs 64-bit Ubuntu with no real problems, though it required a BIOS upgrade before it would even boot 64-bit Linux.
Posted on: 2009/4/5 9:18
Create PDF from Post Print
Top
  •  SmittyHalibut
      SmittyHalibut
Re: When to use i386 and when to use x86_64
#6
Newbie
Joined: 2009/7/9
From
Posts: 2
Quote:

movieman wrote:

Desktop Atoms are 64-bit; mine runs 64-bit Ubuntu with no real problems, though it required a BIOS upgrade before it would even boot 64-bit Linux.


What were the symptoms you had trying to boot your Atom system before the BIOS upgrade? I'm getting ATA subsystem errors when CentOS tries to detect the hard drives on my D945GCLF. This is both CentOS 5.0 i386 and CentOS 5.3 x86_64, so it's not a 64bit issue, but I'm grasping at straws here so I thought I'd try.

-Mark
Posted on: 2009/7/9 19:30
Create PDF from Post Print
Top
 Top   Previous Topic   Next Topic

 


 You cannot start a new topic.
 You can view topic.
 You cannot reply to posts.
 You cannot edit your posts.
 You cannot delete your posts.
 You cannot add new polls.
 You cannot vote in polls.
 You cannot attach files to posts.
 You cannot post without approval.




"Linux" is a registered trademark of Linus Torvalds. | All other trademarks are property of their respective owners. | All other content is Copyright @ 2004-2009 by the CentOS Project or "each individual contributor (forums, comments, etc.) unless otherwise assigned".| Theme based on a theme by 7dana.com