This page is an aggregation of knowledge. Right now OpenMandriva runs on PC compatible hardware with x86 architecture, both 32- and 64-bit, and there is initial support of ARM boards with their peripherals.
There are two main families of CPU (central processing unit): RISC (reduced instruction set) an CISC (complex instruction set). x86 is CISC and ARM is RISC. Most current CPUs of domain use is RISC, because of their simplicity (usually that means their lower cost of manufacture and power consumption).
Processors family used in the IBM PC architecture.
- Historical (pre-i386)
- i386 - the first one that runs Linux
- i586 (P5 / Pentium)
- i686 (P6 / Pentium Pro)
- x86_64 (AMD64) - 64-bit architecture
Modern Linux requires at least i486 or higher CPU. OpenMandriva is shipped for the i586 and x86_64 families of CPUs. Intel x86 processors are backward-compatible.
- ARM - ARMv8
- Raspberry Pi
- BeagleBone Black
- YIC System YSE5250
- Arduino UNO
Domain specific, minor or historical
There are several historical CPU families with their significant meaning in the computing history, worth mentioning are:
- Digital VAX (1977-2001) the first computers that run Unix.
- Digital Alpha (1992-2004) fully 64-bit RISC architecture that runs Linux
- Motorola 68k (1979-still in use) used in many legacy desktop computers -- Macintosh, Atari, Amiga, ... some of them used to run Unix.
Some of the current CPUs in use that run Linux:
- MIPS (since 1985) currently common in embedded target, used to be a core of server products
- PowerPC (since 1992) common in performance computing, technical domain, embedded
- SPARC (since 1987) used in Solaris stations
- Itanium (since 2001) - successor of Digital Alpha from HP/Intel
in/output and communications Devices
Serial and parallel connectors