Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm going to install Arch linux yet I have to choose between several architectures my computer has.

I have an aluminium macbook pro, with a 2.3 GHz Intel Core i5 processor. . The intel webpage tells me this is a dual core processor.

running uname -a in the shell returns:

Darwin Romeos-MacBook-Pro.local 11.3.0 Darwin Kernel Version 11.3.0:
Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64

Which makes me believe I have an x86_64 machine, yet when executing arch in the shell it returns i386.

I'm a bit confused about what to pick:

  • i686 CPU
  • x86-64 CPU
  • Dual Architecture

What would you recommend?

share|improve this question
And besides answers here's some info about Dual Architecture – elv Feb 17 '12 at 16:34
up vote 1 down vote accepted

Intel Core 2 (i5) is a 64-bit processor supporting Intel 64, Intel 64 is Intel's implementation of x86-64

share|improve this answer

You processor supports x86_64, so you can choose either a distro compiled forx86 or x86_64.

the arch command, reports which architecture your running kernel was compiled for. It does not show your CPU capabilities. So you can go either way, I prefer x86_64. I've used x86_64 from when it was Debian unofficial. Support has become very mature, you should not have problems going x86_64.

share|improve this answer

Your CPU is x86_64 (Intel Core i5), so either can be used; it's your choice, but I see no reason not to use x86_64.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.