Skip to main content.

Hardware Supported by NetBSD

Platforms ('ports')

Not yet integrated porting efforts

Suggested Ports

Machine-Independent Devices

Machines and hardware platforms


Platforms ('ports')

Ports in the source tree (top)

This table lists details for each of the 57 supported ports, including the latest formal release or snapshot ('snap'). Complete binary and source distributions are available for ports with formal releases.

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

Ports by CPU architecture (top)

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). Note that both big endian (eb) and little endian (el) MIPS and SH3 ports are supported.

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

Ports history (top)

See NetBSD Ports History for the date of inclusion of each port.


Not yet integrated porting efforts

General Information about not yet integrated ports (top)

For ports not listed above, no support is available as formal release or in the mainline experimental source distribution.

In most cases, people porting to a new machine wish to stay unknown to the public. This is a necessity, as answering "me too"-style requests just takes too much time. If you really think you can contribute to porting to a new machine (read: have started already; or know how to do it, but just don't want to duplicate efforts; or know lots about the internals of the machine which are not publicly known) you should contact the core group, who will provide contact to your co-strugglers.

Details about some not yet integrated ports (top)

However, for these machines, more details are available:


Suggested Ports

General Information about suggested ports (top)

The NetBSD source tree is among the most portable in the world, and we are always interested in supporting more machines on existing architectures, and complete ports to new architectures.

Work can be performed by individuals, small groups, or sponsored by organisations

For existing ports (both those already in the source tree, and those not yet integrated), you can contact the port maintainer or primary mailing list to inquire as to how to best proceed, or just download the source tree and start adding code.

New ports require more work, but tend to be significantly more satisfying. NetBSD should be portable to just about any 32bit or larger machine with an MMU.

If you are working on a port, or interested in contributing, please get in touch.

Details about some suggested ports (top)

  • Apple Nubus powermacs

    The early PowerPC Macintosh systems were built along the lines of their earlier mac68k systems: nubus architecture and custom ROMs. The NetBSD/macppc port requires OpenFirmware, which is not available on these systems. MkLinux, an Open Source effort partially funded and engineered by Apple, supports several of these older boxes.

    Contact: .

  • DEC PDP-10

    NetBSD/pdp10 is a suggested port of NetBSD to the 36bit DEC PDP-10 computers, their clones, and PDP-10 software emulators.

    Contact: subscribe | archive ]


Machine-Independent Devices

Hardware Devices (top)

Pseudo-device and logical drivers (top)


Machines and hardware platforms

Generic hardware (top)

NetBSD has made a good showing on a wide range of generic platforms, from powerful servers to handheld and embedded devices. Please take a look to ports table and refer to specific port home page for details.

Hardware designed for and with NetBSD (top)

A wide variety of commercial hardware runs NetBSD itself. See our list of commercial hardware.

Emulated platforms (top)

Some of the mentioned hardware machines may be emulated (and even simulated) by various software emulators. Please refer to the section called Running NetBSD on emulated hardware for details.