Luettelo Linuxissa tuetuista tietokonearkkitehtuureista

Tämä on luettelo 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.22http://marc.info/?l=linux-kernel&m=117902651507441&w=2, 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 HandheldLinux on Palm Tungsten E (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.12https://kernelnewbies.org/Linux_4.12#Architectures)
 C-SKYhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/csky
 Axis Communications ETRAX CRIS (poistettu versiossa 4.17)
 Texas Instruments TMS320 DSP-sarja (Texas Instruments)
 TMS320C64x (c6x)https://lwn.net/Articles/442439/
 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 METAhttps://lwn.net/Articles/522188/ (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)ELKS project
 LoongArch (5.19 versiosta alkaen)https://kernelnewbies.org/Linux_5.19
 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 porthttp://df38.dot5hosting.com/~remember/chris/ 
 Broadcom wlan-piirisarjat
 Dreambox (HD-mallit)Dream Multimedia DM 800 PVR technical data 
 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)Dream Multimedia DM 500 + technical data 
 RISC-V (4.15 lähtienRISC-V Port for Linux 4.15 v9) (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.17https://kernelnewbies.org/Linux_4.17#Removal_of_unused_architectures)
 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.https://lwn.net/Articles/748074/

 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 

Luokka:Linux-ydin
Linuxissa tuetuista tietokonearkkitehtuureista