Arch Linux (or Arch /ˈɑrtʃ/) is a Linux distribution for computers based on IA-32 and x86-64 architectures. It is composed predominantly of free and open-source software, and supports community involvement.The design approach of the development team follows the KISS principle ("keep it simple, stupid") as the general guideline, and focuses on elegance, code correctness, minimalism and simplicity, and expects the user to be willing to make some effort to understand the system's operation.