跳至內容

Linux支援的電腦系統結構列表

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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(自二孵六 . 二十二)
  • ARM 系列指令集:
  • Acorn Archimedes 佮 Risc PC 系列
  • 全志
  • Apple Ax
  • Broadcom VideoCore
  • DEC StrongARM
  • 三星 Exynos
  • Marvell(原英特爾)XScale
  • Sharp Zaurus
  • HiSilicon
  • iPAQ
  • Palm 公司的 Tungsten Handheld
  • Gamepark Holdings GP 二 X
  • Open Pandora
  • 聯發科技
  • 諾基亞七百七十網路終端
  • 諾基亞 N 八百
  • 諾基亞 N 八百十一
  • 諾基亞 N 九百
  • Nomadik
  • NovaThor(停產)
  • gumstix
  • 任天堂 DS(為 DSlinux)
  • Sony Mylo
  • Qualcomm Snapdragon
  • Nvidia Tegra
  • TI OMAP
  • Psion 五 , 五 MX , Series 七 , netBook
  • Rockchip
  • 某寡 Apple iPod 型號(參見 iPodLinux)
  • OpenMoko Neo 一千九百七十三
  • 飛思卡爾(原摩托羅拉)i . MX 多媒體處理器
  • 愛特梅爾 AVR 三十二
  • 安訊士 ETRAX CRIS
  • 德州儀器 TMS 三百二十 DSP 系列
  • TMS 三百二十 C 六十四 x
  • 飛思卡爾(原摩托羅拉)六十八 k 架構(六鼗八千空二十 , 六桱八千空三十 , 六桱八千空四十 , 六桱八千空六十):
  • 某寡 Amiga:A 千二百、A 兩千五百、A 三千、A 四千
  • Apple Macintosh II、LC、Quadra、Centris 較早阮咧 Performa 系列
  • Fujitsu FR-V
  • Qualcomm Hexagon
  • 惠普 PA-RISC 系列
  • H 八支構,來自瑞薩科技(原日立)。
  • H 三百分之八
  • H 五百分之八
  • IBM
  • System / 三百九十(三十一位元)
  • Z / Architecture(Z mainframes)(六十四位元)
  • 英特爾 IA 抹六十四安騰,安騰 II
  • x 八十六架構:
  • 使用 IA 鋪三十二佮 x 八十六曲痀六十四處理器的 IBM PC 相容機:
  • Intel 八堵空三百八十六(佇咧三允八中止)、 八堵空四百八十六佮其實 AMD、Cyrix、德州儀器佮 IBM 反種
  • 規个衝拚系列佮其賽揚和 Xeon 反種
  • 酷睿處理器
  • AMD 五 x 八十六、K 五、K 六、Athlon(所有三十二位元版本)、 Duron、Sempron
  • x 八十六陵六十四:六十四位元處理器架構,現正式號做 AMD 六十四(AMD)抑是 Intel 六十四(英特爾); 由 Athlon 六十四、Opteron、Intel Core 第二閣有其他所共伊鬥贊
  • Cyrix 五 x 八十六、六 x 八十六(M 一)、 六 x 八十六 MX 佮 MediaGX(National / AMD Geode)系列
  • VIA Technologies Eden ( Samuel II ) , VIA C 三 , and VIA C 七 processors
  • 微軟 Xbox(衝拚 III 處理器), 通過 Xbox Linux 專案
  • SGI Visual Workstation ( Pentium II / III processor ( s ) with SGI chipset )
  • Sun Microsystems Sun 三百八十六 i 工作站(八堵空三百八十六佮八堵空四百八十六)
  • 嘿八千空八十六、八千空八十八、八堵空一百八十六、八堵空一百八十八佮八堵空兩百八十六 CPU 的支援當咧開發(ELKS 分支)
  • M 三十二 R,來自三菱
  • Microblaze,來自 Xilinx
  • MIPS 架構:
  • Dingoo
  • Infineon's Amazon & Danube Network Processors
  • Ingenic Jz 四千七百四十
  • Jazz
  • Cobalt Qube、Cobalt RaQ
  • DECstation
  • WD TV
  • 龍芯(MIPS 相容), 龍芯二和龍芯二 E,來自 BLX IC 設計有限公司(中國)
  • 某寡 PlayStation 二型號,通過 PS 二 Linux 專案
  • PlayStation Portable uClinux 二孵四 . 十九徙栽 [一]
  • 博通無線晶片組
  • Dreambox ( HD models )
  • Cavium Octeon 包處理器
  • MN 一百空三 , 來自松下
  • OpenRISC
  • OpenRISC 一千系列,截至 Linux 核心主線三石一。
  • Beyond Semiconductor OR 千二百
  • Beyond Semiconductor OR 千二百十二
  • 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,來自 Soft 三(義大利)
  • IBM RS / 六千、iSeries 佮 pSeries 系統
  • Pegasos I and II boards from Genesi
  • 任天堂 GameCube 佮 Wii,通過 Nintendo GameCube Linux
  • Project BlackDog from Realm Systems , Inc .
  • Sony PlayStation 三
  • 微軟 Xbox 三百六十,通過 free 六十專案
  • V-Dragon CPU,來自 Culturecom。
  • Virtex II Pro Field Programmable Gate Array ( FPGA ) from Xilinx with PowerPC cores .
  • Dreambox ( non-HD models )
  • SPARC
  • SPAR(三十二位元):
  • Sun 扳四(佇二鋪六 . 二十七喔中止)
  • SPARCstation / SPARCserver 系列(sun 四 m , sun 四 d)sun 四 c(佇咧三允五中止)
  • LEON
  • UltraSPARC(六十四位元):
  • Sun Ultra series
  • Sun Blade
  • Sun Fire
  • SPARC Enterprise systems , also the based on the UltraSPARC T 一 , UltraSPARC T 二 , UltraSPARC T 三 and UltraSPARC T 四 processors
  • SuperH
  • Sega Dreamcast ( SuperH SH 四 )
  • HP Jornada 六百八十 through Jlime distribution ( SuperH SH 三 )
  • Synopsys DesignWare ARC cores , originally developed by ARC International
  • S + core
  • Tilera
  • Xtensa from Tensilica
  • UniCore 三十二其他處理器(特別是 Freescale 六桱八千佮 ColdFire)受不懂 MMU 來變種 μClinux 支援。

參見

  • 作業系統較
  • 1875入式 Linux 核心子集
  • 使用者模式 Linux

參考

外部連結

  • Jae Yun Moon and Lee Sproull . Essence of Distributed Work : The Case of the Linux Kernel . First Monday . November 兩千 ,( 十一 ) [二千空一十五孵二孵十八] .(原始內容存檔佇兩千空一十一抹九九分二十六).
  • BlueCat—Linux Kernel Porting Guide