[BACK]Return to vax.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/vax.html, Revision 1.37

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.35      hugh       33: <b>Significant changes post 3.1:</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.37    ! hugh      168: <small>$OpenBSD: vax.html,v 1.36 2002/07/12 00:35:15 deraadt Exp $</small>
1.3       fn        169:
                    170: </body>
                    171: </html>