Annotation of www/vax.html, Revision 1.38
1.20 hugh 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
1.3 fn 2: <html>
1.1 deraadt 3: <head>
4: <title>OpenBSD/vax</title>
1.20 hugh 5: <link rev=made href="mailto:www@openbsd.org">
1.3 fn 6: <meta name="resource-type" content="document">
7: <meta name="description" content="the OpenBSD/vax page">
8: <meta name="keywords" content="openbsd,vax">
9: <meta name="distribution" content="global">
1.30 horacio 10: <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">
1.3 fn 11: </head>
12:
1.10 johns 13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
14:
1.1 deraadt 15: <h2>OpenBSD/vax</h2>
16:
1.3 fn 17: <hr>
18: <h3><strong>History and Status:</strong></h3>
1.1 deraadt 19:
1.29 hugh 20: <a href="images/vax.jpg"><img src="images/vax.jpg" ALIGN=right alt="[nothing sucks like a vax]"></a>
1.28 hugh 21:
1.12 ericj 22: <p>
1.32 hugh 23: VAX has been a supported OpenBSD architecture since early 2000, when code was
24: synchronized with NetBSD's port. Being the second architecture to run BSD Unix
25: (in 1979!), it seems appropriate that these venerable vaxen should still have
26: a modern OS. The codebase is mostly from Berkeley, with contributions of free
27: code from Digital, Mt Xinu, NetBSD, OpenBSD and others. Development is ongoing,
28: and changes are shared among VAX hackers even to this day. The result of this
29: work is an Operating System that is stable and familiar to any OpenBSD user.
1.12 ericj 30: </p>
31:
32: <p>
1.38 ! nick 33: <b>Significant changes between 3.1 and 3.2:</b>
1.28 hugh 34: </p>
35:
36: <ul>
1.35 hugh 37: <li>Corrected handling of arithmetic fault allows SIGFPE, SIG_IGN to work
38: <li>Kernel debugger enhanced to recognise and disassemble two-byte opcodes
39: <li>Support for booting off MSCP disks integrated
40: </ul>
41:
42: <p>
43: <b>Significant changes between 3.0 and 3.1</b>
44: </p>
45:
46: <ul>
47: <li>Support for "Cougar" machines confirmed
1.31 hugh 48: <li>Support for "Legacy" machines added
1.28 hugh 49: <li>Binary logical page size changed to 4096 bytes
50: </ul>
51:
52: <p>
1.25 hugh 53: <b>Significant changes between 2.9 and 3.0:</b>
54: </p>
1.28 hugh 55:
1.25 hugh 56: <ul>
1.28 hugh 57: <li>Support for "Omega" machines added
58: <li>Event counters attached to most devices
59: <li>More addressing modes added to the emulation system
1.25 hugh 60: </ul>
61:
62: <p>
1.22 hugh 63: <b>Significant changes between 2.8 and 2.9:</b>
1.16 hugh 64: </p>
1.28 hugh 65:
1.16 hugh 66: <ul>
1.28 hugh 67: <li>Support for 16 filesystems per drive
68: <li>Emulation of the EMODD instruction
69: <li>Support for "Cheetah" machines added
70: <li>Interrupt signals no longer cause ksh subshells to core
1.16 hugh 71: </ul>
72:
73: <p>
1.32 hugh 74: OpenBSD runs on a wide variety of VAX hardware, but our personal
1.18 hugh 75: <a href="want.html#vax">inventory of systems</a>
1.32 hugh 76: is limited. OpenBSD/vax may actually run on your machine even if it's not
77: listed here, and we rely on your testing and feedback to keep this list up
78: to date. After you finish installing your new system, consider running
79: "dmesg |mail dmesg@openbsd.org" to help us determine what types of
1.25 hugh 80: hardware people are using.
1.17 hugh 81: </p>
82:
1.20 hugh 83: <table WIDTH="100%">
1.17 hugh 84: <tr VALIGN=top>
1.28 hugh 85: <td WIDTH="40%">
1.17 hugh 86: <p>
87: <b>Tested systems:</b>
88: </p>
89:
90: <ul>
91: <li>VAXstation/MicroVAX 2000
1.19 hugh 92: <li>VAXstation 3100/{30,40} (<font color="#009900">SCSI</font>)
93: <li>VAXstation 3100/{38,48} (<font color="#009900">SCSI</font>)
1.17 hugh 94: <li>VAXstation 3100/76 (<font color="#009900">SCSI</font>)
1.34 hugh 95: <li>VAXstation 4000/VLC (<font color="#009900">SCSI</font>)
1.17 hugh 96: <li>VAXstation 4000/60 (<font color="#009900">SCSI</font>)
1.34 hugh 97: <li>VAXstation 4000/90 (<font color="#009900">SCSI</font>)
1.36 deraadt 98: <li>VAXstation 4000/96 (<font color="#009900">SCSI</font>)
1.18 hugh 99: <li>MicroVAX 3100/{10,20}{,e} (<font color="#009900">SCSI</font>)
100: <li>MicroVAX 3100/80 (<font color="#009900">SCSI</font>)
101: <li>MicroVAX 3100/90 (<font color="#009900">SCSI</font>)
1.23 hugh 102: <li>MicroVAX 3300
1.37 hugh 103: <li>VAX 4000 100 (<font color="#009900">SCSI</font>)
104: <li>VAX 4000 105 (<font color="#009900">SCSI</font>)
105: <li>VAX 4000 200
106: <li>VAX 4000 300
107: <li>VAX 4000 {400,500,600}
108: <li>VAX 4000 {500A,700A}
1.17 hugh 109: </ul>
110: </td>
1.25 hugh 111:
1.28 hugh 112: <td WIDTH="60%">
1.17 hugh 113: <p>
114: <b>Projects being worked on:</b>
115: </p>
116:
117: <ul>
1.28 hugh 118: <li>VAXstation 2000's HDC9224 (floppy/mfm hard disk controller)
1.35 hugh 119: <li>MSCP support may still be rough
1.29 hugh 120: <li>Shared libraries? eventually...
121: <li>Support for any new systems we encounter
1.25 hugh 122: </ul>
123:
124: <p>
125: <b>Documentation we're looking for:</b>
126: </p>
127:
128: <ul>
129: <li>Programming info for LCG or SPGFX framebuffers
1.28 hugh 130: <li>Software references for SHAC DSSI
1.25 hugh 131: <li>Any edition VARM
1.17 hugh 132: </ul>
1.28 hugh 133:
134: <p>
1.17 hugh 135: <b>Known problems:</b>
136: </p>
137:
138: <ul>
1.25 hugh 139: <li>toolchain issues - overzealous gcc optimizer
1.22 hugh 140: <li>pmap - addressing limits
1.17 hugh 141: </ul>
142: </td>
143: </tr>
144: </table>
1.15 hugh 145:
146: <p>
1.20 hugh 147: In addition to formal releases, snapshots that reflect our current work
148: are available for download from the <a href=ftp.html>ftp mirrors</a>,
149: and a mailing has been set up at
150: <a href="mailto:vax@openbsd.org"> vax@openbsd.org</a>.
1.26 miod 151: To join the OpenBSD/vax mailing list, send a message body of <b>"subscribe
152: vax"</b> to <a href="mailto:majordomo@OpenBSD.org">majordomo@OpenBSD.org</a>.
153: Please be sure to check our <a href="mail.html">mailing list policy</a> before
154: subscribing.
1.12 ericj 155: </p>
156:
1.13 ericj 157: <p>
1.20 hugh 158: The OpenBSD/vax port maintainers are
159: <a href="mailto:bjc@cvs.openbsd.org">Brandon Creighton</a>
160: and <a href="mailto:hugh@cvs.openbsd.org">Hugh Graham</a>.
1.13 ericj 161: </p>
162:
1.8 downsj 163: <br><br>
1.3 fn 164: <hr>
1.11 pauls 165: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.20 hugh 166: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.3 fn 167: <br>
1.38 ! nick 168: <small>$OpenBSD: vax.html,v 1.37 2002/07/21 09:23:30 hugh Exp $</small>
1.3 fn 169:
170: </body>
171: </html>