Linux支持的計算機系統結構列表

Linux 2.6.25.17啟動界面
Linux操作系統家族的基本組件如Linux內核、GNU C 函式庫、BusyBox，或其復刻如μClinux和uClibc，在編程時已經考慮了一定程度的抽象。此外，在彙編語言或C語言源代碼中包含了不同的代碼途徑，以支持特定的硬件。因此，源代碼可以在大量的計算機系統結構上成功編譯（或交叉編譯）。
此外，還開發了必需的自由及開放源代碼軟件，作為Linux和將要執行Linux的硬件之間的接口。例如，編譯器如GCC和LLVM/Clang。對交叉編譯來說，則有數個完整工具鏈，像GNU工具鏈、OpenWrt Buildroot或OpenEmbedded。Yocto計劃針對嵌入式應用案例。
條目Linux內核的可移植性一節中包含了有關技術細節的信息及參考。
請注意，額外的組件，如顯示服務器或程序（像Blender），不一定適用以下所有平臺。根本上說，所有軟件都需要移植到執行該軟件的硬件上，即適用特定體系。在編程時抽象的程度決定了該軟件日後移植時所需要付出的努力。
相關術語：移植目標中有計算機系統結構，包括指令集架構和微處理器（至少為CPU）的微架構。目標還包括整個系統的“系統設計”，無論是超級計算機、桌上型電腦還是某些系統芯片，如在某些情況下，使用的是獨一無二的總線。過去，內存控制器是在主板芯片組的一部分，而不是在CPU晶粒上。
儘管支持特定指令集是編譯器的任務，軟件在編寫時也需考慮一定程度的抽象，才能使移植成為可能。以彙編語言寫成的任何代碼都將限定於某一指令集。
對特定微架構的支持包括優化CPU緩存層次結構中的TLB等。

**發行**
 Alpha指令集：
** DEC Alpha
** 三星Alpha CPU- ADI
** Blackfin（自 2.6.22 date=20220321182705 ）- ARM系列指令集：
** Acorn Archimedes及Risc PC系列
** 全志
** Apple Ax
** Broadcom VideoCore
** DEC StrongARM
** 三星Exynos
** Marvell（原英特爾）XScale
** Sharp Zaurus
** HiSilicon
** iPAQ
** Palm公司的Tungsten Handheld
** Gamepark Holdings GP2X
** Open Pandora
** 聯發科技
** 諾基亞770網絡終端
** 諾基亞 N800
** 諾基亞 N810
** 諾基亞 N900
** Nomadik
** NovaThor（停產）
** gumstix
** 任天堂DS（為DSlinux）
** Sony Mylo
** Qualcomm Snapdragon
** Nvidia Tegra
** TI OMAP
** Psion 5, 5MX, Series 7, netBook
** Rockchip
** 某些Apple iPod型號（參見iPodLinux）
** OpenMoko Neo 1973
** 飛思卡爾（原摩托羅拉）i.MX多媒體處理器- 愛特梅爾AVR32- 安訊士ETRAX CRIS- 德州儀器TMS320 DSP系列
** TMS320C64x- 飛思卡爾（原摩托羅拉）68k架構（68020, 68030, 68040, 68060）：
** 某些Amiga：A1200、A2500、A3000、A4000
** Apple Macintosh II、LC、Quadra、Centris及早先Performa系列- Fujitsu FR-V- Qualcomm Hexagon- 惠普PA-RISC系列- H8架構，來自瑞薩科技（原日立）。
** H8/300
** H8/500- IBM
** System/390（31位元）
** Z/Architecture（Z mainframes）（64位元）- 英特爾IA-64安騰，安騰II- x86架構：
** 使用IA-32及x86-64處理器的IBM PC兼容機：
*** Intel 80386（於3.8中止）、80486及其AMD、Cyrix、德州儀器和IBM變種
*** 整個奔騰系列及其賽揚和Xeon變種
*** 酷睿處理器
*** AMD 5x86、K5、K6、Athlon（所有32位版本）、Duron、Sempron
*** x86-64：64位處理器架構，現正式稱為AMD64（AMD）或Intel64（英特爾）；由Athlon 64、Opteron、Intel Core 2及其它所支持
*** Cyrix 5x86、6x86（M1）、6x86MX及MediaGX（National/AMD Geode）系列
*** VIA Technologies Eden (Samuel II), VIA C3, and VIA C7 processors
** 微軟Xbox（奔騰III處理器），通過Xbox Linux項目
** SGI Visual Workstation (Pentium II/III processor(s) with SGI chipset)
** Sun Microsystems Sun386i工作站（80386及80486）
** 對8086、8088、80186、80188及80286 CPU的支持正在開發（ELKS分支）- M32R，來自三菱- Microblaze，來自Xilinx- MIPS架構：
** Dingoo
** Infineon's Amazon & Danube Network Processors
** Ingenic Jz4740
** Jazz
** Cobalt Qube、Cobalt RaQ
** DECstation
** WD TV
** 龍芯（MIPS兼容），龍芯2和龍芯2E，來自BLX IC設計有限公司（中國）
** 某些PlayStation 2型號，通過PS2 Linux項目
** PlayStation Portable uClinux 2.4.19移植
** 博通無線芯片組
** Dreambox (HD models)
** Cavium Octeon包處理器- MN103,來自松下- OpenRISC
** OpenRISC 1000系列，截至Linux內核主線3.1。
** Beyond Semiconductor OR1200
** Beyond Semiconductor OR1210- IBM POWER架構：
** IBM服務器- PowerPC架構：
** IBM Cell
** Most pre-Intel Apple computers (all PCI-based Power Macintoshes, limited support for the older NuBus Power Macs)
** Clones of the PCI Power Mac marketed by Power Computing, UMAX and Motorola
** Amigas upgraded with a "Power-UP" card (such as the Blizzard or CyberStorm)
** AmigaOne主板，來自Eyetech Group Ltd（英國）
** Samantha，來自Soft3（意大利）
** IBM RS/6000、iSeries及pSeries系統
** Pegasos I and II boards from Genesi
** 任天堂GameCube及Wii，通過Nintendo GameCube Linux
** Project BlackDog from Realm Systems, Inc.
** Sony PlayStation 3
** 微軟Xbox 360，通過free60項目
** V-Dragon CPU，來自Culturecom。
** Virtex II Pro Field Programmable Gate Array (FPGA) from Xilinx with PowerPC cores.
** Dreambox (non-HD models)- SPARC
** SPAR（32位）：
*** Sun-4（於2.6.27中止）
*** SPARCstation/SPARCserver系列（sun4m, sun4d）sun4c（於3.5中止）
*** LEON
** UltraSPARC（64位）：
*** Sun Ultra series
*** Sun Blade
*** Sun Fire
*** SPARC Enterprise systems, also the based on the UltraSPARC T1, UltraSPARC T2, UltraSPARC T3 and UltraSPARC T4 processors- SuperH
** Sega Dreamcast (SuperH SH4)
** HP Jornada 680 through Jlime distribution (SuperH SH3)- Synopsys DesignWare ARC cores, originally developed by ARC International- S+core- Tilera- Xtensa from Tensilica- UniCore32
其它處理器（特別是Freescale 68000和ColdFire）受無MMU的變種μClinux支持。

**參見**
 操作系統比較- 嵌入式Linux內核子集- 用戶模式Linux

**參考**

**外部鏈接**
  BlueCat — Linux Kernel Porting Guide