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

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

Revision 1.43, Tue Dec 14 22:51:36 1999 UTC (24 years, 5 months ago) by jason
Branch: MAIN
Changes since 1.42: +1 -2 lines

remove realtek

<!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 &lt;cgd@netbsd.org&gt;.  Unfortunately we cannot track it closely 
anymore as some copyright issues prevent us, check our 
<a href=policy.html>policy</a> page for details.  
There have been a few 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, more developers have alpha machines, and we are seeing interest in 
a more active port, but there still is very little active development going
on.  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 &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>
<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>
<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> Lite-On PNIC (82c168, 82c169) based 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><imgheight=24 width=24 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.43 1999/12/14 22:51:36 jason Exp $</small>

</body>
</html>