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

Diff for /www/alpha.html between version 1.44 and 1.45

version 1.44, 2000/03/11 19:00:43 version 1.45, 2000/07/10 20:26:13
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">  <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN//2.0">
 <html>  <html>
 <head>  <head>
 <title>OpenBSD/alpha</title>  <title>OpenBSD/alpha</title>
Line 7 
Line 7 
 <meta name="description" content="the OpenBSD/alpha page">  <meta name="description" content="the OpenBSD/alpha page">
 <meta name="keywords" content="openbsd,alpha">  <meta name="keywords" content="openbsd,alpha">
 <meta name="distribution" content="global">  <meta name="distribution" content="global">
 <meta name="copyright" content="This document copyright 1996 by OpenBSD.">  <meta name="copyright" content="This document copyright 1996-2000 by OpenBSD.">
 </head>  </head>
   
 <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">  <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
Line 15 
Line 15 
 <h2>OpenBSD/alpha</h2>  <h2>OpenBSD/alpha</h2>
   
 <hr>  <hr>
 <h3><font color=#0000e0><strong>History and Status:</strong></font></h3>  <h3><font color="#0000e0"><strong>History and Status:</strong></font></h3>
   
 <p>  <p>The OpenBSD/alpha port was begun in the summer of 1996 by using
 The alpha port was derived from the NetBSD/alpha port written by Chris  code from the NetBSD/alpha port which was begun by Chris Demetriou
 Demetriou &lt;cgd@netbsd.org&gt;.  Unfortunately we cannot track it closely  &lt;cgd@netbsd.org&gt; in 1994.  After the original OpenBSD port, some
 anymore as some copyright issues prevent us, check our  copyright issues prevented OpenBSD from tracking the NetBSD code.
 <a href=policy.html>policy</a> page for details.  Regardless, work on the alpha port continued and many fixes were made.
 There have been a few efforts to keep this port modern,  While we were making fixes, NetBSD continued to make improvements to
 which also includes many userland 64 bit problems which we have tracked down  the alpha port which we were unfortunately unable to use.  Over time,
 and made fixes to.  Many of the improvements mentioned below are not found  because of a lack of programmer resources and the inability to use
 in NetBSD, but you should do your own research to decide which those are.  NetBSD code, hardware and software support became very outdated.  This
 <p>  caused the 2.5 and 2.6 releases of alpha to have few kernel
 Initially the reason for existence of this port was to provide the OpenBSD  enhancements.  As a result of its becoming so stale, alpha was not
 operating system to alpha users, i.e. no special effort was put in to develop  included in the 2.7 release.</p>
 the port in the machine dependent parts.  The main thing that got done was to  
 ensure that all the tools needed to build a full system was included in the  <p>Recently, there has been a great deal of interest in bringing the
 tree, as well as updated with the changes Chris distributed in a separate  port up to date.  This coupled with the fact that NetBSD changed the
 alpha toolchain package.  license on its alpha code so that there are no longer copyright issues
 <p>  has lead to an effort to bring the alpha port back up. (For details on
 Today, more developers have alpha machines, and we are seeing interest in  why we were not able to keep tracking the NetBSD code, check our <a
 a more active port, but there still is very little active development going  href=policy.html>policy</a> page.)</p>
 on.  This fact has so far led to:  
   <p>There is currently no maintainer for the alpha port.  Technical
   discussion about the alpha port should be directed to <a
   href="mailto:alpha@openbsd.org">&lt;alpha@openbsd.org&gt;</a>.  If you
   are at all interested in development of the alpha port, please send
   inquiries to this address.  If you are interested in the job of alpha
   port maintainer, help out the project for a while and step up to the
   job.</p>
   
   <h3><font color=#0000e0><strong>Projects (in no particular order):
   </strong></font></h3>
   
 <ul>  <ul>
 <li>A large-scale attack at fixing remaining 64-bit 'long' vs 'int'  <li>Bring the alpha kernel up to date with what NetBSD has.
         problems in the entire userland source tree.  Most of these  <li>New Binutils to support ELF object file format.  (gives shared libs)
         have been fixed, and new 64-bit problems are only rarely found.  <li>New bootblocks to support ELF.
 <li>Adaptation of the if_ed ethernet driver.  <li>Up to date compat_osf1.
 <li>Parsing of i386 MBR &amp; disklabels.  
 <li>DDB (kernel debugger) (disassembler, tracebacks, single stepping).  
 <li>IDE &amp; ATAPI support.  
 <li>Easy installation via floppy.  
 <li>Fixed VGA workstation console driver.  Added "stand-out" (highlight) to it too.  
 </ul>  </ul>
 <h3><font color=#0000e0><strong>Projects (in no particular order):</strong></font></h3>  
 <ul>  
 <li>ISA DMA (enables many common PC peripherals to be used)  
 <li>floppy support (requires ISA DMA).  
 <li>ELF object file format (gives shared libs)  
 <li>egcs fixes for the Ramdisk  
 </ul>  
 <p>  
 So far <a href="http://www.appli.se/niklas/">Niklas Hallqvist</a>  
 <a href=mailto:niklas@openbsd.org>&lt;niklas@openbsd.org&gt;</a> has been  
 trying to keep the port alive, but despite more people having alpha,  
 the port is barely alive and not too actively maintained.  
 </p>  
   
 <h3><font color=#0000e0><strong>Supported Hardware:</strong></font></h3>  <h3><font color=#0000e0><strong>Supported Hardware:</strong></font></h3>
   
   <p>Because of the changes that are currently being made to alpha, the
   currently supported hardware is in flux.  To the best of our
   knowledge, the following hardware is still supported, but this could
   change at any time.</p>
   
 <ul>  <ul>
 <li><b>DEC 3000/[3456789]00 series with the following peripherals:</b>  <li><b>DEC 3000/[3456789]00 series with the following peripherals:</b>
   <ul>    <ul>
Line 70 
Line 69 
     <ul>      <ul>
     <li> Built-in serial ports.      <li> Built-in serial ports.
     <li> Built-in LANCE ethernet.      <li> Built-in LANCE ethernet.
     <li> Built-in SCSI chips (53c[f]94), though both may not work at the same time.       <li> Built-in SCSI chips (53c[f]94), though both may not work at
     </ul>      the same time.
        </ul>
   <li> Things that may work but haven't been tested:    <li> Things that may work but haven't been tested:
     <ul>      <ul>
     <li> TurboChannel option slot LANCE (PMAD-A).      <li> TurboChannel option slot LANCE (PMAD-A).
Line 86 
Line 86 
   </ul>    </ul>
   
 <li><b> AlphaStation {200,250,255,400,500}, AXPpci,<br>  <li><b> AlphaStation {200,250,255,400,500}, AXPpci,<br>
 Multia (though many Multias have experienced infant mortality or develop problems)<br>  Multia (though many Multias have experienced infant mortality or
   develop problems)<br>
 Systems using the following peripherals:</b>  Systems using the following peripherals:</b>
   
   <ul>    <ul>
   <li> Supported hardware:    <li> Supported hardware:
     <ul>      <ul>
Line 95 
Line 97 
     <li> Built-in ns16550 serial ports.      <li> Built-in ns16550 serial ports.
     <li> DC21040-based ethernet (built-in or PCI board).      <li> DC21040-based ethernet (built-in or PCI board).
     <li> DC21140-based PCI ethernet boards.      <li> DC21140-based PCI ethernet boards.
     <li> DC21050-based PCI-PCI bridges (though other types of PCI-PCI bridges should work).      <li> DC21050-based PCI-PCI bridges (though other types of PCI-PCI
       bridges should work).
     <li> PCI VGA video boards.      <li> PCI VGA video boards.
     <li> ISA VGA boards.      <li> ISA VGA boards.
     <li> DEC ZLXp-E1 (DC21030-based, "TGA") video boards.      <li> DEC ZLXp-E1 (DC21030-based, "TGA") video boards.
Line 106 
Line 109 
     <li> Lite-On PNIC (82c168, 82c169) based ethernet cards.      <li> Lite-On PNIC (82c168, 82c169) based ethernet cards.
     <li> Keyboard.      <li> Keyboard.
     <li> PS/2-style mice.      <li> PS/2-style mice.
     <li> IDE controllers (including the built-in IDE controller on some machines).      <li> IDE controllers (including the built-in IDE controller on
       some machines).
     <li> Intel Etherexpress Pro/100B cards.      <li> Intel Etherexpress Pro/100B cards.
     <li> Cyclades ISA multiport serial cards.      <li> Cyclades ISA multiport serial cards.
     <li> Adaptec 2940 based scsi boards.  
     </ul>      </ul>
   
   <li> Things that may work but haven't been tested:    <li> Things that may work but haven't been tested:
Line 123 
Line 126 
   
   <li> Things that are *not* supported at this time:    <li> Things that are *not* supported at this time:
     <ul>      <ul>
     <li> Sound hardware (including Windows Sound System built-in on some machines).      <li> Sound hardware (including Windows Sound System built-in on
       some machines).
     <li> DEC ZLXp-E2 and ZLXp-E3 PCI video boards.      <li> DEC ZLXp-E2 and ZLXp-E3 PCI video boards.
     <li> The built-in scsi controller on the AlphaStation 600.      <li> The built-in scsi controller on the AlphaStation 600.
     <li> PCI and ISA boards not listed above.      <li> PCI and ISA boards not listed above.
Line 135 
Line 139 
 <li><b>At this time none of the following systems are supported:</b>  <li><b>At this time none of the following systems are supported:</b>
   <ul>    <ul>
   <li> DECpc AXP 150 systems (EISA-bus PC-like systems)    <li> DECpc AXP 150 systems (EISA-bus PC-like systems)
   <li> Alpha "server" systems (other than perhaps the AlphaServer 400, which might be an AlphaStation 400 in disguise).    <li> Alpha "server" systems (other than perhaps the AlphaServer 400,
   <li> Multiprocessor Alpha systems    which might be an AlphaStation 400 in disguise).
     <li> Multiprocessor alpha systems
     <li> EB164, PC164, PC164[LSR]X
     <li> Digital Personal Workstation (Miata) systems
     <li> 21264 based systems
     <li> API (Alpha Processor, Inc.) systems
   </ul>    </ul>
 </ul>  </ul>
   
 <h3><font color=#0000e0><strong>Snapshots:</strong></font></h3>  <h3><font color=#0000e0><strong>Snapshots:</strong></font></h3>
 <p>  
 OpenBSD/alpha saw its first proper release in OpenBSD 2.1 and is since  <p>While we are bringing the alpha port back to life snapshots will be
 then integral part of the OpenBSD releases. Between the releases also  unpredictable an sporadic at best.  If you are interested in helping
 snapshots are provided from time to time.  out, we encourage you to grab a snapshot, sync with -current and dig
 </p>  in!</p>
   
 <hr>  <hr>
 <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>  <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45