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) * Intel x86 ja AMD64: (`x86`, `x86-64`) ** IBM PC -yhteensopivat, IA-32 ja x86-64 suorittimilla: *** Intel 80386 (lopetettu versiossa 3.8) *** 80486 *** AMD, Cyrix, Texas Instruments ja IBM variaatiot *** Koko 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