What are the platforms that Linux is being used frequently on besides x86?
I know that x86 dominates. But, what are other platforms that some people also use Linux for?
Are there links for statistics about this?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
ARM is huge for linux. Aside from the Rasberry Pi and other hobbyist ARM SoC you have every Android phone and tablet and many of the Chromebooks running Linux on ARM. I couldn't find any hard numbers on total devices in use, but total android activations number somewhere north of 1 billion. The Chromebooks are Amazon's best selling laptops, though not all of those are ARM based, and I'm not sure what the breakdown of sales are. Needless to say, ARM is one of Linux bigger architectures as far users go.
There's a partial list of platforms in the Linux Kernel FAQ, under the platforms section titled: What Platforms Does Linux Support?.
Ports are currently available for:
- Compaq Alpha AXP
- Sun SPARC and UltraSPARC
- Motorola 68000
- Hitachi SuperH
- IBM zSeries and S/390
- HP PA-RISC
- Intel IA-64
- DEC VAX
- AMD x86-64
I am surprised no-one else found this, but there is a Wikipedia page dedicated to the architectures supported by Linux. There are too many to list here, but I will list the Linux architectures officially supported by Debian, since this is a good indication of what is commonly used:
i386: x86 architecture designed for Intel/AMD 32-bit PCs. Also compatible with but not recommended on Intel/AMD 64-bit PCs
amd64: x86-64 architecture designed for AMD/Intel 64-bit PCs
armel: little-endian ARM architecture (Instruction set ARMv4) on RiscPC and various embedded systems (EABI)
ia64: Intel Itanium (IA-64) architecture
mipsel: MIPS architecture (big-endian and little-endian)
powerpc: PowerPC architecture
s390: IBM ESA/390 architecture and z/Architecture
sparc: Sun SPARC architecture on sun4u/v systems
armhf: ARM (Instruction set ARMv7) hard-float architecture requiring hardware with a floating-point unit (FPU)
s390x: IBM ESA/390 architecture and z/Architecture with 64-bit userland
Alpha, ARC, ARM, AVR32, Blackfin, C6x, ETRAX CRIS, FR-V, H8/300, Hexagon, Itanium, M32R, m68k, META, Microblaze, MIPS, MN103, OpenRISC, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64, Unicore32, x86, Xtensa
More information can be found here: