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

File: [local] / www / alpha.html (download) (as text)

Revision 1.29, Fri Aug 1 07:55:13 1997 UTC (26 years, 9 months ago) by deraadt
Branch: MAIN
Changes since 1.28: +8 -2 lines

devices

<!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
<html>
<head>
<title>OpenBSD/alpha</title>
<link rev=made href=mailto:www@openbsd.org>
<meta name="resource-type" content="document">
<meta name="description" content="the OpenBSD/alpha page">
<meta name="keywords" content="openbsd,alpha">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1996 by OpenBSD.">
</head>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">

<h2>OpenBSD/alpha</h2>

<hr>
<h3><strong>History and Status:</strong></h3>

<p>
The alpha port was derived from the NetBSD/alpha port written by Chris
Demetriou <cgd@netbsd.org>.  Unfortunately we cannot track it closely anymore
as some copyright issues prevent us, check our <a href=policy.html>policy</a>
page for details.  We are making our own efforts to keep this port modern,
which also includes many userland 64 bit problems which we have tracked down
and made fixes to.  Many of the improvements mentioned below are not found
in NetBSD, but you should do your own research to decide which those are.
<p>
Initially the reason for existence of this port was to provide the OpenBSD
operating system to alpha users, i.e. no special effort was put in to develop
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
tree, as well as updated with the changes Chris distributed in a separate
alpha toolchain package.
<p>
Today a lot more developers have got themselves alpha machines and we are
seeing interest in a more active port.  This fact has so far led to:
<ul>
<li>A large-scale attack at fixing remaining 64-bit 'long' vs 'int'
	problems in the entire userland source tree.  Most of these
	have been fixed, and new 64-bit problems are only rarely found.
<li>Adaption of the if_ed ethernet driver.
<li>Parsing of i386 MBR & disklabels.
<li>DDB (kernel debugger) (disassembler, tracebacks, single stepping).
<li>IDE & ATAPI support.
<li>Easy installation via floppy.
<li>Fixed VGA workstation console driver.
</ul>
<h3><strong>Projects (in no particular order):</strong></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)
</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
keeping the port alive, but with the larger developer community coming up
this will hopefully be a more distributively (and better) maintained port.
</p>

<h3><strong>Supported Hardware:</strong></h3>
<ul>
<li><b>DEC 3000/[3456789]00 series with the following peripherals:</b>
  <ul> 
  <li> Supported hardware:
    <ul>
    <li> Built-in serial ports.
    <li> Built-in LANCE ethernet.
    <li> Built-in SCSI chips (53c[f]94), though both may not work at the same time.
    </ul>
  <li> Things that may work but haven't been tested:
    <ul>
    <li> TurboChannel option slot LANCE (PMAD-A).
    </ul>
   
  <li> Things are *not* supported at this time:
    <ul>
    <li> Frame buffers of any type.
    <li> Other TurboChannel option boards.
    <li> The ISDN/Audio chip.
    </ul>
  </ul>
  
<li><b> AlphaStation {200,250,255,400,500} and AXPpci systems (including the Multia) using the following peripherals:</b>
  <ul> 
  <li> Supported hardware:
    <ul>
    <li> NCR 53c810 SCSI (built-in or PCI board).
    <li> Built-in ns16550 serial ports.
    <li> DC21040-based ethernet (built-in or PCI board).
    <li> DC21140-based PCI ethernet boards.
    <li> DC21050-based PCI-PCI bridges (though other types of PCI-PCI bridges should work).
    <li> PCI VGA video boards.
    <li> DEC ZLXp-E1 (DC21030-based, "TGA") video boards.
    <li> PCI and ISA NE2000-compatible ethernet cards.
    <li> SMC/WD 8003, 8013, and the SMC "Elite16" ISA ethernet boards.
    <li> 3Com 3c503 ethernet cards.
    <li> 3Com 3c5xx/3c9xx ethernet cards.
    <li> Keyboard.
    <li> PS/2-style mice.
    <li> IDE controllers (including the built-in IDE controller on some machines).
    <li> Intel Etherexpress Pro/100B cards.
    </ul>
   
  <li> Things that may work but haven't been tested:
    <ul>
    <li> Built-in parallel ports.
    <li> ISA ns16x50-family serial port boards.
    <li> ISA ns16x50 multi-port serial boards.
    <li> Other NCR 53c8xx SCSI boards.
    <li> Adaptec 2940 based scsi boards.
    <li> The Adaptec 152* SCSI controlller ISA boards.
    </ul>
  
   
  <li> Things that are *not* supported at this time:
    <ul>
    <li> ISA VGA boards.
    <li> Sound hardware (including Windows Sound System built-in on some machines).
    <li> DEC ZLXp-E2 and ZLXp-E3 PCI video boards.
    <li> The built-in scsi controller on the AlphaStation 600.
    <li> PCI boards not listed above.
    <li> The floppy drive.
    </ul>
  </ul>
  
 
<li><b>At this time none of the following systems are supported:</b>
  <ul>
  <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> Multiprocessor Alpha systems
  </ul>
</ul>

<h3><strong>Snapshots:</strong></h3>
<p>
OpenBSD/alpha saw its first proper release in OpenBSD 2.1.  Thomas Graichen
<a href=mailto:graichen@openbsd.org>&lt;graichen@openbsd.org&gt;</a>
has been creating OpenBSD/alpha snapshots from time to time. You may find them
on <a href=ftp.html>the usual OpenBSD ftp servers</a>.  Please talk to Thomas
if you are wondering over installation issues.
</p>

<hr>
<a href=plat.html><img src=back.gif border=0 alt=OpenBSD></a> 
<a href=mailto:www@openbsd.org>www@openbsd.org</a>
<br>
<small>$OpenBSD: alpha.html,v 1.29 1997/08/01 07:55:13 deraadt Exp $</small>

</body>
</html>