Luettelo Linuxissa tuetuista tietokonearkkitehtuureista

Tämä on luettelo **[[Linux (ydin)|Linux]]-ytimen** tukemista tietokonearkkitehtuureista (sisältäen mm. käskykannan, mikroarkkitehtuurin).

## Tuetut arkkitehtuurit
Linux-ytimen tukemia tietokonearkkitehtuureja:
* Digital Equipment Corporation
** DEC Alpha (`alpha`)
* Analog Devices
** Blackfin (`blackfin`, versiosta 2.6.22, poistettu versiossa 4.17)
* Andes Technology
** NDS32 (`nds32`, lisätty versiossa 4.17-rc1, poistettu versiossa 5.18)
* ARM-suorittimet (32- ja 64-bittiset, `arm` ja `arm64`):
** ARMv4 ja vanhemmat:
*** Acorn Archimedes (poistettu vuonna 2007 versiossa v2.6.23)
*** Acorn Risc PC
*** DEC StrongARM
*** Sharp Zaurus
*** iPAQ
** ARMv4T:
*** Palmin Tungsten Handheld (TI OMAP 15xx)
** Muut:
*** Allwinner
*** Apple Ax
*** Apple M1
*** Broadcom VideoCore
*** Samsung Exynos
*** Marvell (aiemmin Intelin) XScale
*** HiSilicon
*** Gamepark Holdings' GP2X
*** Open Pandora
*** MediaTek
*** Nokia 770 Internet Tablet
*** Nokia N800
*** Nokia N810
*** Nokia N900
*** Nomadik
*** NovaThor (lakkautettu)
*** gumstix
*** Nintendo DS DSlinux-projektin kautta
*** Sony Mylo
*** Qualcomm Snapdragon
*** Nvidia Tegra
*** TI OMAP
*** Psion 5, 5MX, Series 7, netBook
*** Rockchip
*** Eräitä Applen iPod-malleja (katso iPodLinux)
*** OpenMoko Neo 1973
*** Freescalen (aiemmin Motorolan) i.MX 
* Atmel AVR32 (`avr32`, poistettu versiossa 4.12)
* C-SKY
* Axis Communications ETRAX CRIS (poistettu versiossa 4.17)
* Texas Instruments TMS320 DSP-sarja (Texas Instruments)
** TMS320C64x (`c6x`)
* Freescalen (aiemmin Motorolan) m68k arkkitehturi (68020, 68030, 68040, 68060):
** Eräitä Amiga-malleja: A1200, A2500, A3000, A4000
** Apple Macintosh II, LC, Quadra, Centris ja varhaiset Performa -sarjat
** Eräät Atarin tietokoneet (TT ja Falcon030)
* Fujitsu FR-V (`frv`, poistettu versiossa 4.17)
* Qualcomm Hexagon (`hexagon`)
* Hewlett-Packardin PA-RISC-perhe (`parisc`)
*Hitachi/Renesas H8 arkkitehtuuri (`h8300`, poistettu versiossa 5.19)
** H8/300
** H8/500
* IBM suurtietokoneet
** System/390 (31-bittinen), `s390`
** z/Architecture (IBM z System suurtietokoneet) (64-bittinen), `s390x`
* Imagination META (`metag`, poistettu versiossa 4.17)
* Intel IA-64 Itanium, Itanium II (`ia64`, poistettu versiossa 6.7)
** EPIC Linux -projekti jatkaa tukea
* Intel x86 ja AMD64: (`x86`, `x86-64`)
** IBM PC -yhteensopivat, IA-32 ja x86-64 suorittimilla:
*** Intel 80386 (lopetettu versiossa 3.8) 
*** 80486 (poistuuu versiossa 6.16)
*** AMD, Cyrix, Texas Instruments ja IBM variaatiot
*** Pentium-sarja sekä sen Celeron ja Xeon variaatiot
*** Intel Core prosessorit
*** AMD 5x86, K5, K6, Athlon (kaikki 32-bittiset versiot), Duron, Sempron
*** x86-64: 64-bittinen arkkitehtuuri, nykyisin virallisesti AMD64 (AMD) tai Intel64 (Intel); muun muassa Athlon 64, Opteron ja Intel Core 2 prosessorit
*** Cyrix 5x86, 6x86 (M1), 6x86MX and MediaGX (National/AMD Geode) -sarjat
*** VIA Technologies Eden (Samuel II), VIA C3, ja VIA C7 prosessorit
** Microsoftin Xbox (Pentium III prosessori), Xbox Linux-projektin kautta
** SGI Visual Workstation (Pentium II/III prosessorit SGI:n piirisarjalla)
** Sun Microsystems Sun386i työasema (80386 and 80486)
** Tuki 8086, 8088, 80186, 80188 ja 80286 suorittimille on kehityksen alla (ELKS-haara)
* LoongArch (5.19 versiosta alkaen)
* M32R (Mitsubishi) (`m32r`, poistettu versiossa 4.17)
* Microblaze (Xilinx) (`microblaze`)
* MIPS-arkkitehtuuri (`mips`):
** Dingoo
** Infineon Technologies Amazon & Danube Network prosessorit
** Ingenic Jz4740
** Loongson (MIPS-yhteensopiva), Loongson 2, ja Loongson 2E BLX IC Designilta
** Eräät PlayStation 2 -mallit, PS2 Linux -projektin kautta
** PlayStation Portable, uClinux 2.4.19 port
** Broadcom wlan-piirisarjat
** Dreambox (HD-mallit)
** Cavium Octeon pakettiprosessorit
* MN103 (Panasonic Corporation) (`mn10300`, poistettu versiossa 4.17)
* OpenRISC (`openrisc`)
** OpenRISC 1000 suoritinsarja pääsarjan ytimessä versiosta 3.1 lähtien.
** Beyond Semiconductor OR1200
** Beyond Semiconductor OR1210
*Power-arkkitehtuuri:
** IBM palvelimet ja supertietokoneet (IBM Sequoia)
** IBM Power Systems
* PowerPC-arkkitehtuuri:
** IBM:n Cell
** Useimmat ennen Intel-aikakautta julkaistut Apple-tietokoneet (kaikki PCI-pohjaiset Power Macintoshit, rajattu tuki vanhemmille NuBus-väyläisille Power Maceille)
** Kloonit PCI Power Macistä joita myi Power Computing, UMAX ja Motorola
** Amiga-tietokoneet joissa päivityksenä "Power-UP" laajennus (kuten Blizzard tai CyberStorm)
** AmigaOne-emolevy Eyetech Groupilta 
** Samantha Soft3:lta
** IBM RS/6000, iSeries ja pSeries -järjestelmät
** Pegasos I ja II alustat Genesiltä
** Nintendo GameCube ja Wii, Nintendo GameCube Linux -projektin kautta
** BlackDog Realm Systemsiltä
** Sony PlayStation 3
** Microsoftin Xbox 360, free60-projektin kautta
** V-Dragon suoritin Culturecomilta.
** Virtex II Pro Field Programmable Gate Array (FPGA) Xilinxiltä PowerPC-ytimien kanssa
** Dreambox (ei-HD mallit)
* RISC-V (4.15 lähtien) (`riscv`)
* SPARC (`sparc`)
** SPARC (32-bit):
*** Sun-4 (lakkautettu versiossa 2.6.27)
*** SPARCstation/SPARCserver sarjat (sun4m, sun4d) sun4c (lakkautettu versiossa 3.5)
*** LEON
** UltraSPARC (64-bit):
*** Sun Ultra series
*** Sun Blade
*** Sun Fire
*** SPARC Enterprise järjestelmät, myös UltraSPARC T1, UltraSPARC T2, UltraSPARC T3 UltraSPARC T4 prosessoreilla
* SuperH (`sh`)
** Sega Dreamcast (SuperH SH4)
** HP Jornada 680 Jlime-jakelun kautta (SuperH SH3)
* Synopsys DesignWare 
** ARC-suoritin, kehittänyt ARC International (`arc`)
* S+core (`score`, poistettu versiossa 4.17)
* Tilera Tile (poistettu versiossa 4.17)
* Xtensa (Tensilica) (`xtensa`)
* UniCore32 (`unicore32`)

Muita suorittimia (etenkin Freescalen DragonBall ja ColdFire) tuetaan myös ilman muistinhallintayksikköä (MMU) μClinux-haaran kautta.

Pääsarjan ytimestä on myös poistettu tukea eräille vähäisen kiinnostuksen kohteina olleille suorittimille.

## Tuen määrittely
Tukeen vaikuttavat muun muassa assembly-kielellä tehdyt osat (käskykannan tuki), suorittimen välimuisti ja TLB-tuki.

## Katso myös
* Embeddable Linux Kernel Subset
* User-mode Linux

## Lähteet

## Aiheesta muualla
*
*  (PDF) 
* Embedded Linux Wiki