NetBSD/vax is the port of NetBSD to DEC VAX computers. The first model was announced in 1977 and they were sold until September 30, 2000! NetBSD/vax was the first free OS that ran on the VAX series of computers, and by far runs on the largest number of models.
Development activity on NetBSD/vax continues at a speed depending of people's spare time. NetBSD runs on most of the common desktop systems and also on some of the more unusual older systems such as the large-scale 11/780 and 8600.
The NetBSD/vax port began with NetBSD-current sources from a bit before the NetBSD 1.0 release. NetBSD/vax's first formal release was NetBSD 1.2, though there had been many snapshots available before.
The first binary and source snapshot of NetBSD/vax was made available to the public on August 4, 1994. It supported only the VAX 11/750 system, and only MSCP disks and DEUNA ethernet. Soon after that ports to other VAX systems begun to show up.
The first MicroVAX support was written by Rick Macklem in January 1995, and soon thereafter other MicroVAX systems also was supported. In mid-1996, Bertram Barth wrote the first VAXstation support.
In August 1998, the first VMS-only vax was supported; the VAXstation 4000 model 60.
Dennis Ritchie has some pages containing a historical perspective on the original VAX architecture.
Developers and Development Funding
As with the rest of NetBSD, development on vax issues involves a world-wide team of people using internet-based source code control systems, as well as contributors who have sent us code to better support particular platforms and devices. In some cases, contributors are listed with their area of contribution on the system models page. Please send us mail if you or someone you know should also be listed here.
The port started in February 1994 when members of Ludd, the computer society at Lule University (Lule Tekniska Universitet) in Sweden wanted to run another operating system than ULTRIX on the VAX machines that did not support 4.3BSD. For porting purpose, two old VAX 11/750 were started and was used as the initial development machines.
The VAX port started (approximately) with NetBSD 0.9 source code, but was later merged in the common source tree.
Anders Magnusson is the maintainer of NetBSD/vax, and has so been from the beginning.
Matt Thomas added VAX shared library support to the NetBSD a.out dynamic loader and the GNU C/C++ compiler and toolchain.
There are no fundings for the NetBSD/vax development, but Ludd hosts most of the machines needed for the continued project.
- NetBSD/vax 6.0 via FTP
- NetBSD/vax 6.0 INSTALL notes
- NetBSD/vax 6.0 pre-build binary packages from pkgsrc
- NetBSD/vax 6.0 changes
- NetBSD/vax 7.0 changes
Systems for which support exist only in current are marked (current)
- VAX 11/78X systems
- VAX 11/750 systems
- VAX 8600 and 8650 systems
- VAX 8200, 8250, 8300 and 8350 systems
- MicroVAX II family systems
- MicroVAX III family systems
- MicroVAX 3200 and 3300
- MicroVAX 3400 and 3500
- MicroVAX 3600
- MicroVAX 3800 and 3900
- VAXstation 2000/MicroVAX 2000 systems
- MicroVAX 3100 model m10, m20 systems
- VAXstation 3100 model m30 and m40
- VAXstation 3100 model m38 and m48
- VAXstation 3100 model m76 systems
- MicroVAX 3100 model 80
- MicroVAX 3100 model 85 (current)
- MicroVAX 3100 model 90 (untested) (current)
- MicroVAX 3100 model 95 (untested) (current)
- VAX 4000/100, /105, /106A and /108 (current)
- VAX 4000/200
- VAX 4000/300
- VAX 4000/400 (current)
- VAX 4000/500 (current)
- VAX 4000/600 (untested) (current)
- VAX 4000/705A (current)
- VAXstation 4000 model VLC
- VAXstation 4000 model 60
- VAXstation 4000 model 90