NetBSD calls a supported architecture a 'port'. Most ports run on generic hardware and emulators, although some commercial hardware also exists. The NetBSD Ports History page details the inclusion date for each port.

Ports are classified into three 'tiers' based on the current importance of the architecture and the level of community activity. Summarizing, the tiers can be viewed to represent ports that NetBSD will support, ports that NetBSD does its best to support, and ports which may be desupported soon. The tier for each port may change over time and is decided by core@NetBSD.org based on input from users and developers.

Tier I: Focus -- support is part of NetBSD's strategy

Focus ports are the architectures that NetBSD targets as part of its strategy.
The platforms consist of modern server, embedded and desktop architectures.

The guidelines are as follows:

Currently there are 8 ports with Tier I status. They are:

Port CPU Machines
amd64 x86_64 64-bit x86-family machines with AMD and Intel CPUs
evbarm arm ARM evaluation boards
evbmips mips MIPS-based evaluation boards
evbppc powerpc PowerPC-based evaluation boards
hpcarm arm StrongARM based Windows CE PDA machines
i386 i386 32-bit x86-family generic machines ("PC clones")
sparc64 sparc Sun UltraSPARC (64-bit)
xen i386, x86_64 Xen Virtual Machine Monitor

Tier II: Organic -- evolving at its own pace

Organic ports are highly valued by the NetBSD project, but their development is not as tightly mandated as that of the focus ports. Generally speaking, the hardware platforms of organic ports have lost their industrial relevance, or there is not enough community activity for the port to make it to the first tier. The guidelines are as follows:

Currently there are 49 ports with Tier II status. They are:

Port CPU Machines
acorn26 arm Acorn Archimedes, A-series and R-series systems
acorn32 arm Acorn RiscPC/A7000/NC and compatibles
algor mips Algorithmics MIPS evaluation boards
alpha alpha Digital Alpha (64-bit)
amiga m68k Commodore Amiga, MacroSystem DraCo
amigappc powerpc PowerPC-based Amiga boards
arc mips Machines following the Advanced RISC Computing spec
atari m68k Atari TT030, Falcon, Hades
bebox powerpc Be Inc's BeBox
cats arm Chalice Technology's Strong Arm evaluation board
cesfic m68k CES's FIC8234 VME processor board
cobalt mips Cobalt Networks' Microservers
dreamcast sh3 Sega Dreamcast game console
epoc32 arm 32bit PSION EPOC PDA
emips mips Machines based on "Extensible MIPS"
evbsh3 sh3 Evaluation boards with Renesas (Hitachi) Super-H SH3 and SH4 CPUs
ews4800mips mips NEC's MIPS based EWS4800 workstations
hp300 m68k Hewlett-Packard 9000/300 and 400 series
hp700 hppa Hewlett-Packard 9000/700 series
hpcmips mips MIPS based Windows CE PDA machines
hpcsh sh3 Renesas (Hitachi) SH3 and SH4 based Windows CE PDA machines
ia64 itanium Itanium family of processors
ibmnws powerpc IBM Network Station Series 1000
iyonix arm Iyonix ARM pc
landisk sh3 SH4 based NAS appliances by I-O DATA
luna68k m68k OMRON Tateisi Electronics' LUNA series
mac68k m68k Apple Macintosh
macppc powerpc Apple Power Macintosh and clones
mipsco mips Mips family of workstations and servers
mmeye sh3 Brains' mmEye Multi Media Server
mvme68k m68k Motorola MVME 68k SBCs
mvmeppc powerpc Motorola MVME PowerPC SBCs
netwinder arm StrongARM based NetWinder machines
news68k arm Sony's m68k based "NET WORK STATION" series
newsmips mips Sony's MIPS based "NET WORK STATION" series
next68k m68k NeXT 68k 'black' hardware
ofppc powerpc Generic OpenFirmware compliant PowerPC machines
pmax mips Digital MIPS-based DECstations and DECsystems
prep powerpc PReP (PowerPC Reference Platform) and CHRP machines
rs6000 powerpc MCA-based IBM RS/6000 workstations
sandpoint powerpc Motorola Sandpoint reference platform
sbmips mips Broadcom SiByte evaluation boards
sgimips mips Silicon Graphics' MIPS-based workstations
shark arm Digital DNARD ("shark")
sparc sparc Sun SPARC (32-bit)
sun2 m68k Sun 2
sun3 m68k Sun 3 and 3x
vax vax Digital VAX
x68k m68k Sharp X680x0 series
zaurus arm Sharp C7x0/C860/C1000/C3x00 series PDA

Tier III: Life Support -- severely incapacitated or broken

Ports are moved to life support if they no longer function. The reasons can range from lack of community interest to the hardware becoming so rare that it is simply not available any more. If ports in life support are not shown to be working within a reasonable timeframe, they will be moved to the Attic. The guidelines are as follows:

Currently there are no ports with Tier III status.


Ports by CPU architectures

This table contains the same set of ports as in the above list, but ordered by MACHINE_ARCH CPU architecture value (returned by 'uname -p') and showing a total of 16 CPU types. Machines of the same MACHINE_ARCH share the same userland binaries (with a few device specific exceptions). Both big endian (eb) and little endian (el) MIPS and SH3 ports are supported.

CPU Tier(s) Ports(s)
alpha II alpha
arm I, II acorn26 acorn32 cats epoc32 evbarm hpcarm iyonix netwinder shark zaurus
hppa II hp700
i386 I i386 xen
m68010 II sun2
m68k II amiga atari cesfic hp300 luna68k mac68k mvme68k news68k next68k sun3 x68k
mipseb I, II emips evbmips ews4800mips mipsco newsmips sbmips sgimips
mipsel I, II algor arc cobalt evbmips hpcmips pmax sbmips
powerpc I, II amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep] rs6000 sandpoint
sh3eb II evbsh3 mmeye
sh3el II dreamcast evbsh3 landisk hpcsh
sparc II sparc
sparc64 I sparc64 (Can also run sparc binaries)
vax II vax
x86_64 I amd64 (Can also run i386 binaries), xen
Add a comment