some updates following https://www.archlinux.org/news/phasing-out-i686-support/
* you do not have the ability/time/desire for a 'do-it-yourself' GNU/Linux distribution.
* you require support for an architecture other than x86_64
* you take a strong stand on using a distribution which only provides free software as defined by GNU.
* you believe an operating system should configure itself, run out of the box, and include a complete default set of software and desktop environment on the installation media.
=== What architectures does Arch support?===
Arch supports the
i686 and x86_64 (sometimes called amd64) architectures.
=== Does Arch support ARM CPUs? ===
=== Will I have all the packages from my 32-bit Arch? ===
Most official packages have 64-bit versions, though you may need to enable the [[multilib]] repository to run some 32-bit programs. [https://www.archlinux.org/packages/differences/ Package Differences] lists the few cases where the multilib packages differ from the native 32-bit versions.
=== Can I build 32-bit packages for i686 inside 64-bit Arch? ===
Yes. You can use the [[multilib]] repository with a [[Makepkg#Build 32-bit packages on a 64-bit system|makepkg config]] or [[install bundled 32-bit system in 64-bit system|install a 32-bit system inside your 64-bit system]].