Users/Hardware

From Wiki [en] OpenMandriva
Jump to: navigation, search


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.

CPU families

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).

x86

Processors family used in the IBM PC architecture.

  • Historical (pre-i386)
  • i386 - the first one that runs Linux
  • i486
  • 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

  • ARM - ARMv8
  • Raspberry Pi
  • BeagleBone Black
  • YIC System YSE5250
  • aarch64

AVR

  • 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

Modems

Graphic cards

Sound cards

Connectors

Serial and parallel connectors

Storage


48px-geoglobe.png Languages

English  • español • português do Brasil