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

Annotation of www/vax.html, Revision 1.39

1.39    ! miod        1: <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
        !             2:        "http://www.w3.org/TR/html4/loose.dtd">
1.3       fn          3: <html>
1.1       deraadt     4: <head>
                      5: <title>OpenBSD/vax</title>
1.39    ! miod        6: <link rev="made" href="mailto:www@openbsd.org">
        !             7: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
1.3       fn          8: <meta name="resource-type" content="document">
                      9: <meta name="description" content="the OpenBSD/vax page">
                     10: <meta name="keywords" content="openbsd,vax">
                     11: <meta name="distribution" content="global">
1.30      horacio    12: <meta name="copyright" content="This document copyright 1996-2002 by OpenBSD.">
1.3       fn         13: </head>
                     14:
1.39    ! miod       15: <body bgcolor="#ffffff" text="#000000" link="#23238e">
        !            16: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
        !            17: <p>
        !            18: <h2><font color="#e00000">OpenBSD/vax</font></h2>
        !            19:
        !            20: <hr>
1.10      johns      21:
1.39    ! miod       22: <p>
        !            23: <a href="images/vax.jpg">
        !            24: <img src="images/vax.jpg" width="350" height="467" align="right" alt="[nothing sucks like a vax]">
        !            25: </a>
        !            26: OpenBSD/vax runs on a large set of the VAX computers manufactured by
        !            27: <a href="http://www.digital.com">Digital</a> (then Compaq, now Hewlett-Packard).
        !            28: </p>
        !            29:
        !            30: <p>
        !            31: A mailing list dedicated to the OpenBSD/vax port is available at
        !            32: <u><font color="#23238e">vax@openbsd.org</font></u>.
        !            33: To join the OpenBSD/vax mailing list, send a message body of <b>"subscribe
        !            34: vax"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.
        !            35: Please be sure to check our <a href="mail.html">mailing list policy</a> before
        !            36: subscribing.
        !            37: </p>
        !            38:
        !            39: <p>
        !            40: The current port maintainers are
        !            41: <a href="mailto:bjc@cvs.openbsd.org">Brandon Creighton</a>
        !            42: and <a href="mailto:hugh@cvs.openbsd.org">Hugh Graham</a>.
        !            43: Others are definitely welcome to contribute!
        !            44: </p>
        !            45:
        !            46: <a href="#toc"></a>
        !            47: <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
        !            48: <p>
        !            49: <ul>
        !            50:   <li><a href="#history">Past history of the port</a>
        !            51:   <li><a href="#status">Current status</a>
        !            52:   <li><a href="#projects">Project list</a>
        !            53:   <li><a href="#hwdocs">Documentation wanted</a>
        !            54:   <li><a href="#install">Getting and installing OpenBSD/vax</a>
        !            55:   <li><a href="#hardware">Supported hardware list</a>
        !            56: </ul>
        !            57: </p>
1.1       deraadt    58:
1.3       fn         59: <hr>
1.39    ! miod       60: <a name="history"></a>
        !            61: <h3><font color="#0000e0"><strong>History:</strong></font></h3>
1.28      hugh       62:
1.12      ericj      63: <p>
1.32      hugh       64: VAX has been a supported OpenBSD architecture since early 2000, when code was
                     65: synchronized with NetBSD's port. Being the second architecture to run BSD Unix
                     66: (in 1979!), it seems appropriate that these venerable vaxen should still have
1.39    ! miod       67: a modern OS.
        !            68: </p>
        !            69:
        !            70: <p>
        !            71: The current codebase is mostly from Berkeley, with contributions of free
        !            72: code from Digital, Mt Xinu, NetBSD, OpenBSD and others.
1.12      ericj      73: </p>
                     74:
                     75: <p>
1.39    ! miod       76: After the port was sychronized with the NetBSD codebase, fixes and improvements
        !            77: were made, such as support for 16 partition per drive, support for more VAX
        !            78: models, improved emulation of unimplemented instructions, and so on.
1.28      hugh       79: </p>
                     80:
1.39    ! miod       81: <p>
        !            82: Development is ongoing, and changes are shared among VAX hackers even to
        !            83: this day. The result of this work is an operating system that is stable
        !            84: and familiar to any OpenBSD user.
        !            85: </p>
        !            86:
        !            87: <hr>
        !            88: <a name="status"></a>
        !            89: <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
        !            90:
        !            91: <p>
        !            92: Currently, all the hardware listed in the
        !            93: <a href="#hardware">supported hardware list</a> section below boots
        !            94: multi-user, and supports enough of the on-board devices to be generally
        !            95: useable.
        !            96: Some models can only run diskless at the moment, though.
        !            97: </p>
1.35      hugh       98:
                     99: <p>
1.39    ! miod      100: Since none of the VAXstation frame buffers are currently supported, there
        !           101: are currently no X-Window servers available.
        !           102: However, a complete set of X-Window clients and utilities is available,
        !           103: allowing OpenBSD/vax machines to behave as X11 font servers, or run
        !           104: X-Window clients on remote display.
1.35      hugh      105: </p>
                    106:
1.39    ! miod      107: <p>
        !           108: There a few problems still left in the OpenBSD/vax port, though:
1.35      hugh      109: <ul>
1.39    ! miod      110:   <li>The current compiler sometimes has optimizer issues (i.e. gcc -O2
        !           111:       produces incorrect code, while -O1 or -O0 work). They are slowly being
        !           112:       worked on as we are aware of them. Most code should work nowadays.
        !           113:   <li>Addressing limits in the pmap module. This can cause the kernel to panic.
        !           114:       Some of these situations have been been taken care of and fail gracefully,
        !           115:       but there might be unfixed cases.
        !           116:   <li>Missing SIGINFO support. This is being worked on.
1.28      hugh      117: </ul>
1.39    ! miod      118: </p>
        !           119:
        !           120: <hr>
        !           121: <a name="projects"></a>
        !           122: <h3><font color="#0000e0"><strong>Projects (in no particular order):
        !           123: </strong></font></h3>
1.28      hugh      124:
                    125: <p>
1.39    ! miod      126: <ul>
        !           127:   <li>Write a SIGINFO implementation.
        !           128:   <li>Write driver for the VAXstation 2000's HDC9224
        !           129:       (floppy/MFM hard disk controller)
        !           130:   <li>MSCP support may still be rough
        !           131:   <li>Finish writing POSIX threads (libc_r) support.
        !           132:   <li>Write frame buffer drivers.
        !           133:   <li>Move to ELF and shared libraries.
        !           134:   <li>Support for any new systems we encounter
        !           135: </ul>
1.25      hugh      136: </p>
1.28      hugh      137:
1.39    ! miod      138: <hr>
        !           139: <a name="hwdocs"></a>
        !           140: <h3><font color="#0000e0"><strong>Documentation wanted:</strong></font></h3>
        !           141:
        !           142: <p>
1.25      hugh      143: <ul>
1.39    ! miod      144:   <li>Programming info for LCG or SPGFX framebuffers
        !           145:   <li>Software references for SHAC DSSI
        !           146:   <li>Any edition VARM
1.25      hugh      147: </ul>
1.39    ! miod      148: </p>
        !           149:
        !           150: <hr>
        !           151: <a name="install"></a>
        !           152: <h3><font color="#0000e0">
        !           153: <strong>Getting and installing OpenBSD/vax:</strong>
        !           154: </font></h3>
        !           155:
        !           156: <p>
        !           157: The latest supported OpenBSD/vax release is
        !           158: <a href="32.html">OpenBSD 3.2</a>.
        !           159: Here are the
        !           160: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.2/vax/INSTALL.vax">
        !           161: OpenBSD/vax 3.2 installation instructions
        !           162: </a>.
        !           163: </p>
1.25      hugh      164:
                    165: <p>
1.39    ! miod      166: Snapshots are made available from time to time, in
        !           167: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/vax">this location</a>
        !           168: as well as in a few
        !           169: <a href="ftp.html">mirrors</a>.
        !           170: Here are the
        !           171: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/vax/INSTALL.vax">
        !           172: OpenBSD/vax snapshot installation instructions
        !           173: </a> as well.
1.16      hugh      174: </p>
1.28      hugh      175:
1.39    ! miod      176: <hr>
        !           177: <a name="hardware"></a>
        !           178: <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
1.16      hugh      179:
                    180: <p>
1.39    ! miod      181: The list of supported hardware below is not meant to be exhaustive.
        !           182: Due to a limited
1.18      hugh      183: <a href="want.html#vax">inventory of systems</a>
1.39    ! miod      184: available to developers, not all hardware combinations have been tested.
        !           185: </p>
        !           186:
        !           187: <p>
        !           188: As a result, OpenBSD/vax may actually run on your machine even if it's not
1.32      hugh      189: listed here, and we rely on your testing and feedback to keep this list up
1.39    ! miod      190: to date.
        !           191: To help us improve the accuracy of this list, <b>PLEASE</b>
        !           192: <a href="faq/faq4.html#SendDmesg">send your dmesg</a> after installation
        !           193: to <a href="mailto:dmesg@openbsd.org">dmesg@openbsd.org</a>.
        !           194: </p>
        !           195:
        !           196: <p>
        !           197: <h4>Supported models</h4>
1.12      ericj     198: </p>
                    199:
1.13      ericj     200: <p>
1.39    ! miod      201: Almost all the on-board devices are supported on these models, except for
        !           202: frame buffers and keyboard interfaces.
        !           203: SCSI controller is only supported when listed.
1.13      ericj     204: </p>
                    205:
1.39    ! miod      206: <p>
        !           207: <ul>
        !           208:   <li>VAXstation/MicroVAX 2000
        !           209:   <li>VAXstation 3100/{30,40} (<font color="#009900">SCSI</font>)
        !           210:   <li>VAXstation 3100/{38,48} (<font color="#009900">SCSI</font>)
        !           211:   <li>VAXstation 3100/76 (<font color="#009900">SCSI</font>)
        !           212:   <li>VAXstation 4000/VLC (<font color="#009900">SCSI</font>)
        !           213:   <li>VAXstation 4000/60 (<font color="#009900">SCSI</font>)
        !           214:   <li>VAXstation 4000/90 (<font color="#009900">SCSI</font>)
        !           215:   <li>VAXstation 4000/96 (<font color="#009900">SCSI</font>)
        !           216:   <li>MicroVAX 3100/{10,20}{,e} (<font color="#009900">SCSI</font>)
        !           217:   <li>MicroVAX 3100/{30,40} (<font color="#009900">SCSI</font>)
        !           218:   <li>MicroVAX 3100/80 (<font color="#009900">SCSI</font>)
        !           219:   <li>MicroVAX 3100/90 (<font color="#009900">SCSI</font>)
        !           220:   <li>MicroVAX 3300
        !           221:   <li>VAX 4000 100 (<font color="#009900">SCSI</font>)
        !           222:   <li>VAX 4000 105 (<font color="#009900">SCSI</font>)
        !           223:   <li>VAX 4000 200
        !           224:   <li>VAX 4000 300
        !           225:   <li>VAX 4000 {400,500,600}
        !           226:   <li>VAX 4000 {500A,700A}
        !           227: </ul>
        !           228:
1.3       fn        229: <hr>
1.39    ! miod      230: <a href="plat.html">
        !           231: <img height="24" width="24" src="back.gif" border="0" alt="Supported platforms">
        !           232: </a>
        !           233: <br>
        !           234: <small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small>
1.3       fn        235: <br>
1.39    ! miod      236: <small>$OpenBSD$</small>
1.3       fn        237:
                    238: </body>
                    239: </html>