Matériels supportés par NetBSD
Plateformes ('ports')
Efforts sur des portages non encore intégrés
Ports suggérés
- ARM
- Motorola M680X0
- Motorola PowerPC
- Motorola M88K
- MIPS
- Renesas Super-H (SH3/SH4)
- Intel i386 and above
- Other
Périphériques indépendants de la machine
Machines et plateformes matérielles
Plateformes ('ports')
Ports dans l'arborescence (top)
Ce tableau liste quelques informations sur les 57 ports supportés, avec un lien sur la dernière version officielle ou bien sur les derniers clichés instantanés ('snap'). Le code source et les binaires sont disponibles pour chaque port en fonction de chaques versions.
Port CPU Machines Dernière version acorn26 arm systèmes Acorn Archimedes, les séries A et R 5.0.1 acorn32 arm Acorn RiscPC/A7000 et VLSI RC7500 5.0.1 algor mips cartes d'évaluation MIPS d'Algorithmics, Ltd. 5.0.1 alpha alpha processeurs Alpha 64 bits de Digital/Compaq 5.0.1 amd64 x86_64 famille des processeurs AMD64 comme Opteron, Athlon64, et Intel avec extension EM64T 5.0.1 amiga m68k Commodore d'Amiga et de MacroSystem DraCo 5.0.1 amigappc powerpc PowerPC-based Amiga boards none arc mips machines basées sur MIPS respectant la spécification "RISC avancé" 5.0.1 atari m68k Atari TT030, Falcon et Hades 5.0.1 bebox powerpc BeBox de la société Be Inc 5.0.1 cats arm Chalice Technology's Strong Arm evaluation board 5.0.1 cesfic m68k cartes processeur CES FIC8234 VME 5.0.1 cobalt mips microserveurs basés sur MIPS de la société Cobalt Networks 5.0.1 dreamcast sh3 console de jeux Dreamcast de Sega 5.0.1 evbarm arm diverses cartes d'évaluation basées sur ARM 5.0.1 evbmips mips diverses cartes d'évaluation basées sur MIPS 5.0.1 evbppc powerpc diverses cartes d'évaluation basées sur PowerPC 5.0.1 evbsh3 sh3 cartes d'évaluation dotées d'Hitachi Super-H SH3 et SH4 5.0.1 ews4800mips mips NEC's MIPS-based EWS4800 workstation 5.0.1 hp300 m68k stations de travail Hewlett-Packard 9000/300 et 400 5.0.1 hp700 hppa stations de travail Hewlett-Packard 9000 Series 700 5.0.1 hpcarm arm PDAs Windows CE basé sur des processeurs StrongARM 5.0.1 hpcmips mips PDAs Windows CE basés sur des processeurs MIPS 5.0.1 hpcsh sh3 PDAs Windows CE basés sur des processeurs Hitachi Super-H 5.0.1 i386 i386 PCs IBM appartenant à la famille des processeurs i386 et supérieur 5.0.1 ia64 itanium Itanium family of processors none ibmnws powerpc IBM Network Station 1000 5.0.1 iyonix arm Iyonix ARM pc 5.0.1 landisk sh3 SH4 based NAS appliances by I-O DATA 5.0.1 luna68k m68k séries LUNA de la société OMRON Tateisi Electric 5.0.1 mac68k m68k Macintoshs Apple avec des processeurs Motorola 68k 5.0.1 macppc powerpc Macintoshs Apple et clones avec des processeurs PowerPC 5.0.1 mipsco mips Mips family of workstations and servers 5.0.1 mmeye sh3 serveurs multimédia mmEye de la société Brains 5.0.1 mvme68k m68k Motorola MVME 68k Single Board Computers 5.0.1 mvmeppc powerpc Motorola PowerPC VME Single Board Computers 5.0.1 netwinder arm machines NetWinder conçues autour des processeurs StrongARM 5.0.1 news68k m68k séries “NET WORK STATION” de Sony conçues autour des processeurs 68k 5.0.1 newsmips mips séries “NET WORK STATION” de Sony conçues autour des processeurs MIPS 5.0.1 next68k m68k NeXT 68k “black” 5.0.1 ofppc powerpc machines PowerPC avec OpenFirmware 5.0.1 pmax mips DECstations et DECsystems de la société Digital conçues autour des processeurs MIPS 5.0.1 prep powerpc machines PReP (PowerPC Reference Platform) et CHRP 5.0.1 rs6000 powerpc les machines PowerPC RS/6000 d'IBM basé sur MCA. none sandpoint powerpc plateforme de référence Sandpoint de la société Motorola 5.0.1 sbmips mips cartes d'évaluations SiByte de la société Broadcom 5.0.1 sgimips mips stations de travail de la société Silicon Graphics conçues autour des processeurs MIPS 5.0.1 shark arm machines DNARD (“shark”) de la société Digital 5.0.1 sparc sparc processeurs SPARC (32 bits) et UltraSPARC (en mode 32 bits) de Sun 5.0.1 sparc64 sparc processeurs UltraSPARC de Sun (en mode 64 bits natif) 5.0.1 sun2 m68k machines Sun 2 de Sun Microsystems conçues autour des processeurs Motorola 68010 5.0.1 sun3 m68k machines Sun 3 et 3x conçues autour des processeurs Motorola 68020 et 030 5.0.1 vax vax séries VAX de Digital 5.0.1 x68k m68k séries X680x0 de Sharp 5.0.1 xen i386, x86_64 moniteur de machine virtuelle Xen 5.0.1 zaurus arm PDAs ARM de la société Sharp 5.0.1
Ports par architecture CPU (top)
Ce tableau contient les mêmes ports que la liste ci-dessus mais triés par architecture CPU MACHINE_ARCH (retourné par 'uname -p') et montrant un total de 16 types de CPU. Les machines avec le même MACHINE_ARCH partagent les exécutables de l'espace utilisateur (avec quelques exceptions spécifiques aux périphériques). Notez que les ports MIPS et SH3 "gros-boutiste" (eb) et "petit-boutiste" (el) sont supportés.
Cela comporte
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 (soit eb et el) ews4800mips mipsco newsmips sbmips (soit eb et el) sgimips mipsel algor arc cobalt evbmips hpcmips pmax sbmips powerpc amigappc bebox evbppc ibmnws macppc mvmeppc ofppc prep rs6000 sandpoint sh3eb evbsh3 (soit eb et el) mmeye sh3el dreamcast evbsh3 landisk hpcsh sparc sparc sparc64 sparc64 (peut également faire fonctionner des exécutables sparc) vax vax x86_64 amd64 (peut également faire fonctionner des exécutables i386), xen
Historique des ports (top)
Le tableau suivant montre la date du début de chaque port correspondant à la sortie de chaque version de NetBSD.
Port / Version Date i386 21/03/1993 NetBSD 0.8 amiga 05/07/1993 hp300 07/08/1993 NetBSD 0.9 pc532 09/09/1993 (enlevé le 07/01/2008) mac68k 29/11/1993 sparc 01/02/1994 sun3 23/02/1994 pmax 27/05/1994 vax 02/08/1994 NetBSD 1.0 alpha 13/02/1995 atari 26/03/1995 mvme68k 25/07/1995 NetBSD 1.1 arm32 31/01/1996 (séparé en acorn32, cats, et shark après la sortie de la version 1.5) x68k 05/05/1996 ofppc 30/09/1996 (importé comme powerpc, renommé le 28/05/1998) NetBSD 1.2 bebox 14/10/1997 NetBSD 1.3 newsmips 18/02/1998 macppc 15/05/1998 next68k 09/06/1998 sparc64 20/06/1998 NetBSD 1.4 mmeye 13/09/1999 evbsh3 13/09/1999 hpcmips 16/09/1999 news68k 09/12/1999 luna68k 05/01/2000 arc 23/01/2000 prep 29/02/2000 cobalt 15/03/2000 amigappc 25/03/2000 arm26 09/05/2000 (renommé en acorn26 le 24/03/2002) sgimips 14/06/2000 mipsco 1208/2000 NetBSD 1.5 dreamcast 11/12/2000 hpcsh 17/01/2001 sandpoint 04/02/2001 hpcarm 23/02/2001 netwinder 20/04/2001 sun2 09/05/2001 cesfic 14/05/2001 algor 28/05/2001 cats 10/06/2001 (séparé de arm32) evbppc 14/06/2001 amd64 19/06/2001 (importé en tant que x86_64, renommé le 26/04/2003) playstation2 16/10/2001 (enlevé le 05/12/2009) evbarm 27/10/2001 acorn32 20/11/2001 (partie de arm32) shark 10/02/2002 (partie de arm32) mvmeppc 27/02/2002 hp700 03/03/2002 evbmips 06/03/2002 sbmips 07/03/2002 acorn26 24/03/2002 (renommé de arm26) pmppc 31/05/2002 (unifié en evbppc le 17/10/2007) NetBSD 1.6 evbsh5 18/10/2002 (enlevé le 08/04/2007) ibmnws 19/10/2003 xen 11/03/2004 (NetBSD 2.0 lancé) iyonix 14/10/2004 NetBSD 2.0 NetBSD 3.0 ews4800mips 29/12/2005 landisk 01/09/2006 (NetBSD 4.0 lancé) zaurus 17/12/2006 rs6000 17/12/2007 NetBSD 4.0 NetBSD 5.0
Efforts sur des portages non encore intégrés
Informations générales (top)
Pour les ports non listés ci-dessus, aucun support n'est disponible en tant que version officielle ou dans le canal de distribution des sources.
Dans certains cas, les personnes portant vers une nouvelle machine souhaitent rester inconnues au public. Ceci est une nécessité, puisque en répondant aux demandes du style "moi aussi" prend trop de temps. Si vous pensez vraiment que vous pouvez contribuer au portage vers une nouvelle machine(comprendre, si vous avez déjà commencé; ou savais comment faire mais que vous ne souhaitez pas dupliquer les efforts; ou que vous connaissez beaucoup de chose sur la partie interne de la machine qui n'a pas été rendu public) vous devrez en informer le groupe de directeurs qui vous fournira un contact pour vos efforts.
Quelques détails sur ces ports (top)
Pour ces machines, vous pouvez trouver plus de détails :
-
Un logiciel d'émulation de machine Pentium fonctionnant sur des machines PowerMAC que l'université de Melbourne, au département des sciences informatiques a développé. Un ensemble de patches pour NetBSD/i386 le permet de faire démarrer sous VirtualPC.
-
Une ligne d'ordinateurs compatible semi-PC construit par NEC. (page en japonais).
Ports suggérés
ARM (top)
-
An ARM7100 based handheld palmtop with 4-16MB of RAM, 640x280 greyscale display, CompactFlash slot, serial, audio, IrDA, and an excellent keyboard. Uses the same series of CPU as NetBSD/arm32.
Contact:
<port-arm@NetBSD.org>. -
ARM2-based evaluation machine built by Acorn, but never released. It is unique amongst Acorn machines as it has on-board SCSI as well as 8MB RAM (twin MEMCs). Very rare, but interestly nonetheless. A machine could be loaned by Stephen Borrill. Technical Reference Manual also available.
Contact:
<sborrill@NetBSD.org>. -
ARM7500FE based machine with on-board USB and ISA slots. Normally runs RISC OS, so should be able to be supported by NetBSD/arm32.
Contact:
<port-arm@NetBSD.org>. -
Yet another ARM7500FE based RISC OS box. Should be no harder than the rest of them to support.
Contact:
<port-arm@NetBSD.org>.
Motorola M680X0 (top)
-
The Q40 is a 68040 based successor to the Sinclair QL, with enhanced graphics, storage and peripheral capabilities.
Contact:
<port-m68k@NetBSD.org>. -
Other 68k based VME boards
Tadpole (with their TP34V), BVM, and Densan produce boards similar to the Motorola mvme68k range. A linux port to the Tadpole and BVM boards is available.
Contact:
<port-mvme68k@NetBSD.org>. -
Cisco M68K based routers
One of cisco's previous range of routers were 68030 and 68040 based. An example would be the AGS+, a rackmount multibus system with 16MB of RAM, 2MB flash RAM, serial and multiple ethernet and other interfaces. These can sometimes be found on sites such as ebay for a few hundred dollars.
Contact:
<port-m68k@NetBSD.org>. -
NCR Tower 32
The Tower 32 is a 68020-based machine from about 1987 that normally runs System V release 3, pretty much straight as it came from AT&T. It's at the slow end of things by today's standard. The specification is probably:
-
Stock 68020 VM hardware
-
Around 16 meg max of RAM
-
QIC-150 tape drive on a dedicated controller
-
Two ST-506 system disks
-
Multibus-I expansion bus (IEEE-796)
-
Optional SCSI
This machine apparently had a custom MMU, not suitable for paged virtual memory.
Hardware docs are likely to be nonexistent, since the machine was built before NCR abandoned the 68000 line for Intel, which in turn was before AT&T bought them out and then spun them off again.
Contact:
<port-m68k@NetBSD.org>. -
-
(from Iggy Drougge)
m68k machines built throughout the eighties and early nineties, until DIAB was bought by Bull.
The earliest versions are 68000 and 68010 based, but from the DS90/20 on, they're fully 32-bit. There were single-processor as well as SMP machines. The top of the range is believed to have featured four 68040 processors. The native OS is DNIX, a kind of System V or System III with a real-time kernel.
Apart from the m68k processor(s), there is/are VME bus(es), SCSI (believed to be Zilog) and some proprietary bus called DB. There is already support for almost every component spread across the existing NetBSD ports, excluding SMP. The machines themselves are multiuser systems with support for dozens of terminals given the right expansion cards.
Iggy has a DS90/20 workstation which he has kindly made available for anyone who wishes to attempt a port to these machines.
Contact:
<port-mvme68k@NetBSD.org>.
Motorola PowerPC (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. Bob Nestor <rnestor@metronet.com> would be willing to loan his Performa-5320 All-in-One to anyone interested.
Contact:
<port-macppc@NetBSD.org>. -
Densan produce a range of PowerPC based VME and CompactPCI systems. These boards share a common system ASIC which mimicks the PCC2 used in Motorola's mvme68k systems.
Contact:
<port-powerpc@NetBSD.org>, and port-mvme68k@NetBSD.org.
Motorola M88K (top)
The Motorola 88000-series microprocessors (88100+88200 and the 88110) were Motorola's RISC processors of the late 1980's and early 1990's. They abandoned the m88k systems to concentrate on the PowerPC with Apple and IBM, but not before several good systems were built around the 88k.
-
Motorola mvme88k
Motorola produced a line of 88k-based VME boards--similar to their 68k cousins that are supported in the mvme68k port. OpenBSD has support for some of these cards.
Contact:
<port-mvme68k@NetBSD.org>, and Allen Briggs<briggs@ninthwonder.com>. -
DG AViiON
Data General produced a number of AViiON systems, from uniprocessor workstations to multiprocessor servers, based around the 88k architecture. Allen Briggs has one of the dual-processor deskside units (the AV400), but has no documentation.
Contact:
<port-m88k@NetBSD.org>, and Allen Briggs<briggs@ninthwonder.com>. -
OMRON luna88k
One of the earlier 88k systems was the OMRON LUNA-88K, a 4-processor machine used for Mach development at CMU. These purportedly have some documentation, but it's also purported to be in Japanese. These systems are fairly rare.
Contact:
<port-m88k@NetBSD.org>, and Allen Briggs<briggs@ninthwonder.com>.
MIPS (top)
-
64-bit MIPS
Many of the existing NetBSD/mips platforms are capable of running 64-bit code. A NetBSD/mips64 port would be similar to NetBSD/alpha with 64-bit longs and pointers and 32-bit ints.
Contact:
<port-mips@NetBSD.org>. -
Densan produce a range of MIPS based VME and CompactPCI systems. These boards share a common system ASIC which mimicks the PCC2 used in Motorola's mvme68k systems.
Contact:
<port-mips@NetBSD.org>, and<port-mvme68k@NetBSD.org>. -
Tektronics/NCD X-terminals
NCD produced a wide range of X-terminals, including the MIPS R4600 based HMX, HMXpro, and HMXpro24. The HMX and HMXpro were 8bit and the HMXpro24 24bit displays, and all machines had custom ASICs as coprocessors. NCD recently released an RM5200 based successor to the HMXpro24. The biggest obstacle to the port would be obtaining technical information on the machines.
Contact:
<port-mips@NetBSD.org>. -
Nintendo 64
Given the progress on the NetBSD/sh3 port to the Sega Dreamcast, another obvious target could be the MIPS R4000 series based Nintendo 64 games console. Games consoles share many interface and resource limitations with embedded and palmtop devices, opening a possibly more serious side to the port.
Contact:
<port-mips@NetBSD.org>.
Renesas Super-H (SH3/SH4) (top)
-
Densan produce a range of SuperH based VME board systems. These boards share a common system ASIC which mimicks the PCC2 used in Motorola's mvme68k systems.
Contact:
<port-sh3@NetBSD.org>, and<port-mvme68k@NetBSD.org>.
Intel i386 and above (top)
-
Nokia 9110 communicator
Cellular modem and personal communicator in one. Reputed to be a based on a pretty standard i486 with 2MB of RAM and a custom keyboard setup. Support for I/O and memory expansion options could make this more interesting, particularly the cellular modem.
Contact:
<netbsd-ports@NetBSD.org>. -
Densan produce a range of x86 based VME and CompactPCI systems. These boards share a common system ASIC which mimicks the PCC2 used in Motorola's mvme68k systems.
Contact:
<port-i386@NetBSD.org>, and<port-mvme68k@NetBSD.org>.
Other (top)
-
NetBSD/pdp10 is a suggested port of NetBSD to the 36bit DEC PDP-10 computers, their clones, and PDP-10 software emulators.
Contact:
<port-pdp10@NetBSD.org>[ subscribe | archive ] -
IBM's proprietary minicomputer range. Early models were based on an IBM CISC CPU. Current models have switched across to the Motorola PowerPC. There are some linux folk who have set up a Linux on AS/400 Project with some information, including posts by two IBM engineers as to the lack of hardware support in the CISC processors for several important features needed by a unix-like OS.
Contact:
<netbsd-ports@NetBSD.org>. -
A NetBSD/390 port should be straightforward now that there's a gcc for the 390 available. Besides, it wouldn't even require access to a real machine to start development since the Hercules S/390 emulator is in the package tree.
Contact:
<port-s390@NetBSD.org>[ subscribe | archive ] -
An early workstation from IBM, based on the IBM '032' or ROMP CPU. Also known as IBM models 6150, 6151 or 6152. Ran both AIX and a customised version of BSD (called AOS).
Contact:
<netbsd-ports@NetBSD.org>. -
There were a few variants of the i960 architecture that included an MMU, but virtually all of the i960 devices shipped, such as X-terminals, printers, and routers, were based on the cheaper non MMU versions.
Contact:
<netbsd-ports@NetBSD.org>.
Périphériques indépendants de la machine
Périphériques matériels (top)
Pilotes logiques et de pseudo-devices (top)
Machines et plateformes matérielles
Matériel générique (top)
NetBSD a de bonnes performances sur une grande gamme de plateformes génériques, des serveurs aux terminaux de poche en passant par les périphériques embarqués. Consultez le tableau des ports et référez-vous à la page d'accueil du port spécifique pour plus de détails.
Matériels conçus pour et avec NetBSD (top)
Une grande variété de matériel est livré avec NetBSD. Voir notre liste de matériel.
Plateformes émulées (top)
Certaines des machines mentionnées peuvent être émulées (et même simulés) par divers émulateurs logiciels. Référez-vous à la section appelé Démarrer NetBSD sur un matériel émulé pour plus de détails.
![[Logo NetBSD]](../images/NetBSD-headerlogo.png)