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

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

Revision 1.39, Wed Jun 3 09:49:58 1998 UTC (25 years, 11 months ago) by graichen
Branch: MAIN
Changes since 1.38: +4 -6 lines

small reality update - i'm not making alpha snapshots for a long time
now

<!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><font color=#0000e0><strong>History and Status:</strong></font></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 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>Adaptation 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.  Added "stand-out" (highlight) to it too.
</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)
</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><font color=#0000e0><strong>Supported Hardware:</strong></font></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}, AXPpci,<br>
Multia (though many Multias have experienced infant mortality or develop problems)<br>
Systems 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> ISA VGA 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.
    <li> Cyclades ISA multiport serial cards.
    <li> Adaptec 2940 based scsi boards.
    </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> The Adaptec 152* SCSI controller ISA boards.
    </ul>
   
  <li> Things that are *not* supported at this time:
    <ul>
    <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 and ISA 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><font color=#0000e0><strong>Snapshots:</strong></font></h3>
<p>
OpenBSD/alpha saw its first proper release in OpenBSD 2.1 and is since
then integral part of the OpenBSD releases. Between the releases also 
snapshots are provided from time to time.
</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.39 1998/06/03 09:49:58 graichen Exp $</small>

</body>
</html>