Include:Architecture support matrix: Difference between revisions
Prabuanand (talk | contribs) (Moved Architecture support matrix to an Include page so it can be transcluded) |
Prabuanand (talk | contribs) (added information from Requirements page) |
||
Line 1: | Line 1: | ||
{|class="wikitable" align="center" style="width:100%; border:1px #0771a6 solid; background:#f9f9f9; text-align:left; border-collapse:collapse;" | {|class="wikitable" align="center" style="width:100%; border:1px #0771a6 solid; background:#f9f9f9; text-align:left; border-collapse:collapse;" | ||
|- style="background:#333333; color:#ffffff; font-size: 1.2em; text-align:center;" | |- style="background:#333333; color:#ffffff; font-size: 1.2em; text-align:center;" | ||
| colspan=" | | colspan="4" |Alpine Linux Hardware Support Matrix | ||
|- | |- | ||
! Architecture !! Port !! Description | ! Architecture !! Port !! Description !! Since | ||
|- | |- | ||
| rowspan="2"|x86 || [[Installation|x86]] || 32 bit | | rowspan="2"|x86 || [[Installation|x86]] || 32 bit [https://en.wikipedia.org/wiki/Pentium_Pro i686 compatible] (or later) CPUs with at least [https://en.wikipedia.org/wiki/Predication_(computer_architecture)#History CMOV] and [https://en.wikipedia.org/wiki/SSE2 SSE2]|| All | ||
|- | |- | ||
| | [[Installation|x86_64]] || 64 bit x86 | | | [[Installation|x86_64]] || AMD64 compatible 64-bit x86 instruction set || All | ||
|- | |- | ||
| rowspan="3" |[[:Category:ARM|ARM]] || [[Alpine on ARM|armhf]] || 32 bit ARM | | rowspan="3" |[[:Category:ARM|ARM]] || [[Alpine on ARM|armhf]] || 32 bit ARM with hard-float ABI - for ARMv6 devices- Raspberry Pi 1, Zero, ZeroW, cm1 (defconfig bcmrpi) || v3.0 | ||
|- | |- | ||
| | [[Alpine on ARM|armv7]] || 32 bit ARMv7 - Raspberry Pi 2, 3, 3+, Zero2W, cm3, cm3+ (defconfig bcm2709) | | | [[Alpine on ARM|armv7]] || 32 bit ARM - for ARMv7 devices - Raspberry Pi 2, 3, 3+, Zero2W, cm3, cm3+ (defconfig bcm2709) || v3.9 | ||
|- | |- | ||
| | [[Alpine on ARM|aarch64]] || 64 bit ARM - ARMv8 - Raspberry Pi 3, 3+, 4, 400, Zero2W, cm3, cm3+, cm4, 5 (defconfig bcm2711) | | | [[Alpine on ARM|aarch64]] || 64 bit ARM - for ARMv8+ devices - Raspberry Pi 3, 3+, 4, 400, Zero2W, cm3, cm3+, cm4, 5 (defconfig bcm2711) || v3.5 | ||
|- | |- | ||
| [[:Category:Ppc64le|PowerPC]] || [[ppc64le]] || 64 bit PowerPC (little-endian) | | [[:Category:Ppc64le|PowerPC]] || [[ppc64le]] || 64 bit PowerPC (little-endian) mostly for POWER8 and POWER9 || v3.6 | ||
|- | |- | ||
| [[:Category:S390x|IBM System Z]] || [[s390x]] || IBM Z mainframes, especially IBM Z and IBM LinuxONE (z196 minimum) | | [[:Category:S390x|IBM System Z]] || [[s390x]] || IBM Z mainframes, especially IBM Z and IBM LinuxONE (z196 minimum) || v3.6 | ||
|- | |- | ||
| [[:Category:Riscv64|RISC V]] || [[riscv64]] || 64 bit RISC V | | [[:Category:Riscv64|RISC V]] || [[riscv64]] || 64 bit RISC V || v3.20 | ||
|- | |- | ||
| [[:Category:LoongArch64|LoongArch]] || [[loongarch64]] || 64 bit LoongArch | | [[:Category:LoongArch64|LoongArch]] || [[loongarch64]] || 64 bit LoongArch || v3.21 | ||
|} | |} |
Revision as of 13:50, 20 December 2024
Alpine Linux Hardware Support Matrix | |||
Architecture | Port | Description | Since |
---|---|---|---|
x86 | x86 | 32 bit i686 compatible (or later) CPUs with at least CMOV and SSE2 | All |
x86_64 | AMD64 compatible 64-bit x86 instruction set | All | |
ARM | armhf | 32 bit ARM with hard-float ABI - for ARMv6 devices- Raspberry Pi 1, Zero, ZeroW, cm1 (defconfig bcmrpi) | v3.0 |
armv7 | 32 bit ARM - for ARMv7 devices - Raspberry Pi 2, 3, 3+, Zero2W, cm3, cm3+ (defconfig bcm2709) | v3.9 | |
aarch64 | 64 bit ARM - for ARMv8+ devices - Raspberry Pi 3, 3+, 4, 400, Zero2W, cm3, cm3+, cm4, 5 (defconfig bcm2711) | v3.5 | |
PowerPC | ppc64le | 64 bit PowerPC (little-endian) mostly for POWER8 and POWER9 | v3.6 |
IBM System Z | s390x | IBM Z mainframes, especially IBM Z and IBM LinuxONE (z196 minimum) | v3.6 |
RISC V | riscv64 | 64 bit RISC V | v3.20 |
LoongArch | loongarch64 | 64 bit LoongArch | v3.21 |