Next
Previous
Contents
The Linux User Group HOWTO is intended to serve as a guide to founding,
maintaining, and growing a GNU/Linux user group.
GNU/Linux is a freely-distributable implementation of Unix for personal
computers, servers, workstations, PDAs, and embedded systems. It was
developed on the i386 and now supports a huge range of processors from
tiny to colossal:
- Diverse
PDA / embedded / microcontroller / router devices:
- Advanced RISC Machines, Ltd.
ARM family (StrongARM SA-1110, XScale, ARM6, ARM7, ARM2, ARM250, ARM3i, ARM610, ARM710, ARM720T, and ARM920T, including Sigma Designs DVD systems using ARM cores)
- Analog Devices, Inc.'s
Blackfin DSP
- Axis Communications
ETRAX series ("CRIS" = Code Reduced Instruction Set RISC architecture)
- Elan SC520 and SC300
- Fujitsu
FR-V
- Hitachi
H8 series
- Intel i960
- Intel IA32-compatibles (Cyrix MediaGX, STMicroelectronics
STPC, ZF Micro ZFx86)
- Matsushita
AM3x
- MIPS-compatibles (Toshiba
TMPRxxxx / TXnnnn, NEC
VR series,
Realtek 8181)
- Motorola 680x0-based machines (Motorola VMEbus boards,
ISICAD Prisma machines, and Motorola
Dragonball &
ColdFire CPUs, and Cisco 2500/3000/4000 series routers)
- Motorola embedded
PowerPC (including MPC / PowerQUICC I, II, III families)
- NEC
V850E
- Renesas Technology (formerly Hitachi) SH3/SH4 (SuperH:
link1
link2)
- Samsung
CalmRISC
- Texas Instruments's
DM64x and
C54x DSP families
- Xilinx
SoftBlaze soft processor implemented on Xilinx FPGAs
- Intel
8086 / 80286.
- Intel IA32 family: i386, i486, Pentium, Pentium Pro,
Pentium II, Pentium III, Celeron, Xeon, and Pentium IV processors,
as well as IA32 clones from AMD (386DX/DXL/SL/SLC/SX,
486DX/DX2/DX4/SL/SLC/SLC2/SLC3/SX/SX2, Elan, K5,
K6/K6-II/K6-III), Cyrix (386DX/DXL/SL/SLC/SX,
486DLC/DLC2/DX/DX2/DX4/SL/SLC/SLC2/SLC3/SX/SX2, Cyrix III),
IDT (Winchip, Winchip 2, Winchip 2A/3),
IBM (486DX/DX2/DX4/SL/SLC/SLC2/SLC3/SX/SX2),
NexGen (Nx586), Transmeta (Crusoe),
TI (486DLC/DLC2), UMC (486SX-S, U5D/U5S),
VIA (C3 Ezra "CentaurHauls", C3-2 "Nehemiah"),
and others.
- Intel/HP
IA64: Trillian, Itanium, Itanium2/McKinley
- x86-64
x86-64 family
including AMD Hammer/Opteron/K8/Athlon64 and Intel
Prescott/Nocona/Potomac
- Motorola
68020-68040 series (with MMU):
m68k Mac,
Amiga, Atari ST/TT/Medusa/Falcon, HP/Apollo Domain,
HP9000/300,
sun3, and
Sinclair Q40.
- Motorola/IBM
PowerPC family: Most
PowerMac (including G3/G4/G5) /
CHRP /
PReP /
POP,
Amiga PowerUP System,
and IBM
PPC64 (AS/400, RS/6000, iSeries,
pSeries, PowerMac G5).
-
MIPS:
most SGI, Cobalt Qube,
DECStation,
Sony
PlayStation2, and many others
- DEC
Alpha
- HP
PA-RISC
- SPARC International
SPARC32 / SPARC64
- Digital
VAX minicomputers and MicroVAXen
- Mainframes:
IBM S/390 models G5 and G6 / zSeries models z800, z890, z900, and z990 and
Fujitsu AP1000+ (SuperSPARC cluster)
Note that some items listed were probably one-time forks, little or not
at all maintained since creation. On some of the rarer architectures,
NetBSD may be more practical.
(Soon, the
Debian GNU/NetBSD port should be solid enough to
serve as a compromise option, furnishing GNU/Linux userspace code on the
highly portable NetBSD kernel.)
If seriously interested in the subject of Linux ports, please see also
Xose Vazquez Perez's Linux ports page and
Jerome Pinot's Linux architectures list (static mirrors, as both pages vanished in 2005), if only because
hardware support is more complex than just generic CPU functionality,
encompassing support for myriad bus variations and other subtle hardware
issues (especially for
Linux PDA / embedded / microcontroller / router ports).
The above list aims mostly to generally illustrate the breadth of
Linux's reach.
If you want to learn more, the
Linux Documentation Project is a good place to start.
For general information about computer user groups, please see the
Association of PC Users Groups.
Next
Previous
Contents