Hardware Supported by NetBSD
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:
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.
NetBSD/pdp10 is a suggested port of NetBSD to the 36bit DEC PDP-10 computers, their clones, and PDP-10 software emulators.
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.