Linux architectures
Linux runs on many different processors, but
began as a pure i386 (32-bits) operating system in 1991.
- Linux 6.9 (2024)
- alpha
- arc
- arm
- arm64
- csky
- hexagon
- loongarch
- m68k
- microblaze
- mips
- nios2
- openrisc
- parisc
- powerpc
- risc-v
- s390
- sh
- sparc
- um
- x86
- xtensa
- Linux 6.5 (2023)
- alpha
- arc
- arm
- arm64
- csky
- hexagon
- ia64
- loongarch
- m68k
- microblaze
- mips
- nios2
- openrisc
- parisc
- powerpc
- riscv
- s390
- sh
- sparc
- um
- x86
- xtensa
- Linux 5.17 (2022)
- alpha
- arc
- arm
- arm64
- csky
- h8300
- hexagon
- ia64
- m68k
- microblaze
- mips
- nds32
- nios2
- openrisc
- parisc
- powerpc
- riscv
- s390
- sparc
- um
- x86
- xtensa
- Linux 3.3 (2012)
- alpha
- arm
- avr32
- blackfin
- c6x
- frv
- h8300
- hexagon
- ia64 (Itanium)
- m32r
- m68k (Motorola)
- microblaze
- mips
- mn10300
- openrisc
- parisc (HP)
- powerpc (IBM)
- s390 (IBM)
- score
- sh
- sparc (Sun)
- tile
- um
- unicore32
- x86
- xtensa
- Linux 2.6 (2004)
- Alpha (64 bits)
- ARM (32 bits)
- Cris (32 bits)
- h8300
- i386 (32 bits)
- IA64 (64 bits) (Itanium)
- M68K (32 bits)
- M68K (32 bits) without Memory Management Unit
- MIPS (32 bits)
- MIPS-64 (64 bits)
- PA-RISC (32 bits)
(puffin group)
- PowerPC (32 bits)
- PowerPC-64 (64 bits)
- IBM S/390 (32 bits)
(Linux for s390 web)
- IBM S/390X (64 bits)
- SH (embedded systems) (32 bits)
- SH64 (64 bits)
- SPARC (32 bits versions)
- SPARC64 (64 bits versions)
- UM (User Mode Linux)
UserModeLinux kernel
- V850
- x86-64 (64 bits, ia32 compatible)
- Linux 2.4 (2001)
- Alpha (64 bits)
- ARM (32 bits)
- i386 (32 bits)
- IA64 (64 bits) (Itanium)
- M68K (32 bits)
- MIPS (32 bits)
- MIPS-64 (64 bits)
- PA-RISC (32 bits)
(puffin group)
- PowerPC (32 bits)
- PowerPC64 (64 bits)
- IBM S/390 (32 bits)
(Linux for s390 web)
- IBM S/390x
- SH (a.k.a Hitachi H8) (32 bits)
- SH64 (64 bits)
- SPARC (32 bits versions)
- SPARC64 (64 bits versions)
- x86-64 (64 bits versions)
- Linux 2.2 (1999)
- Alpha (64 bits)
- ARM (32 bits)
- i386 (32 bits)
- M68K (32 bits)
- MIPS (32 bits)
- SPARC (32 bits version)
- SPARC-64 (64 bits version)
- PowerPC (32 bits)
- Linux 2.0 (1996)
- Alpha (64 bits)
- i386 (32 bits)
- MIPS (32 bits)
- m68k (32 bits)
- PowerPC (32 bits)
- SPARC (32 bits)
- Linux 1.2 (1995)
- i386 (32 bits)
- Alpha (64 bits)
- MIPS (32 bits)
- SPARC (32 bits)
- Linux 1.0 (1994)