[OpenBSD]

OpenBSD/alpha


OpenBSD/alpha läuft auf einer großen Anzahl Alpha-Computer, die von Digital gefertigt wurden (dann Compaq, jetzt Hewlett-Packard).

Eine Mailingliste für die OpenBSD/alpha-Portierung ist unter alpha@openbsd.org erreichbar. Um die OpenBSD/alpha-Mailingliste zu abonnieren, sende eine E-Mail mit dem Inhalt »subscribe alpha« an majordomo@openbsd.org. Bitte lies vorher unsere Mailinglistenrichtlinie.

Es gibt zurzeit keinen Verantwortlichen für die Alpha-Portierung. Technische Diskussionen über die Alpha-Portierung sollten an die Mailingliste alpha@openbsd.org gerichtet werden. Wenn du daran interessiert bist, der Alpha-Maintainer zu werden, hilf einfach dem Projekt eine Weile und melde dich dann für den Job.

Inhaltsverzeichnis


Geschichte:

Die OpenBSD/alpha-Portierung wurde im Sommer des Jahres 1996 gestartet, indem man den Code von NetBSD/alpha benutzt hat, der wiederum 1994 von Chris Demetriou begonnen worden war. Nach der ursprünglichen OpenBSD-Portierung hinderten einige Copyright-Probleme OpenBSD daran, dem Code von NetBSD zu folgen. Trotzdem wurde die Arbeit an der Alpha-Portierung fortgeführt und viele Fehler behoben. Während wir Fehler beseitigten, hat NetBSD weitere Erweiterungen an der Alpha-Portierung durchgeführt, denen wir leider nicht folgen durften. Seitdem verschlechterte sich die Hard- und Softwareunterstützung aufgrund eines Mangels an Programmierern und der Unmöglichkeit, dem NetBSD-Code zu folgen. Das führte dazu, dass die 2.5- und 2.6-Releases nur ziemlich wenige Kernelerweiterungen hatten. Da die Portierung daher so alt und abgestanden worden war, war Alpha nicht mehr in den OpenBSD-Releases 2.7 und 2.8 enthalten.

Kurz nach der Veröffentlichung von OpenBSD 2.8 gab es ein großes Interesse daran, die Portierung wieder auf einen aktuellen Stand zu bringen. Gepaart mit der Tatsache, dass der NetBSD/alpha-Code nicht mehr länger einer starken Lizenz unterlag, führte dies zu einer längeren Arbeit, die die Alpha-Portierung wieder auferstehen ließ. (Details, warum wir dem NetBSD-Code damals nicht folgen konnten, findest du auf unserer Richtlinien-Seite.)

Nate Binkert, Art Grabowski, Niklas Hallqvist und Eric Jackson haben mit Hilfe einiger Anderer die Portierung wieder in Form gebracht und beginnend mit dem OpenBSD-Release 2.9 ist Alpha wieder eine unterstützte OpenBSD-Portierung.


Momentaner Status:

Momentan bootet die gesamte Hardware, die im Abschnitt Unterstützte Hardware aufgeführt ist, in den Multiuser-Modus und unterstützt genügend der eingebauten Geräte, um allgemein benutzbar zu sein, es sei denn, es ist anders angegeben. Eine große Anzahl PCI-Karten funktioniert ebenfalls zuverlässig, während die Unterstützung für ISA-Karten begrenzt ist.

X11 wird von TGA-Karten unterstützt, genauso wie von einigen PCI-Karten auf neueren (BWX-aktivierten) Maschinen, wovon die folgenden getestet wurden:

Sobald Zeit und Ressourcen es erlauben, werden noch mehr Karten unterstützt.


Projekte (in keiner bestimmten Reihenfolge):


Unterstützte Hardware:

Nach unserem besten Wissen wird die folgende Hardware unterstützt, aber es kann von Zeit zu Zeit zu Problemen kommen. Da es noch viele Modelle und Kombinationen gibt, die noch nicht getestet wurden, würden wir es begrüßen, wenn du uns darüber informierst, wenn bei dir Dinge funktionieren oder eben auch nicht. Um uns dabei zu unterstützen, den Überblick zu behalten, welche Hardware von den Anwendern benutzt wird, schicke uns doch bitte deine dmesg an dmesg@openbsd.org. Wenn es Dinge gibt, die nicht funktionieren, schicke einen Fehlerbericht mittels sendbug(1).

Unterstützte Maschinen:

Unterstützte Peripheriegeräte:

Ungetestete Peripheriegeräte:

Die folgenden Peripheriegeräte sind zwar ins System einkompiliert aber ungetestet. Unserer Vermutung nach funktionieren sie, aber jegliches Feedback dazu ist willkommen.

(*) Hardwaretreiber, die mit einem (*) markiert sind, sind nicht auf den Installationsdisketten enthalten, aber im Installationskernel der CD-ROM, ebenso wie im installierten GENERIC-Kernel.

(-) Hardwaretreiber, die mit einem (-) markiert sind, sind nicht auf den Installationsdisketten oder im Installationskernel enthalten, aber dafür im GENERIC-Kernel, der installiert wird.


OpenBSD/alpha beziehen und installieren:

Das aktuellste Release von OpenBSD/alpha ist OpenBSD 4.3. Hier ist die OpenBSD/alpha-4.3-Installationsanleitung.

Snapshots werden von Zeit zu Zeit hier genauso wie auf einigen ,mirrors' zur Verfügung gestellt. Hier ist die dazu passende OpenBSD/alpha-Snapshot-Installationsanleitung.

Es werden mehrere Installationsmethoden angeboten:


Unterstütze Plattformen
www@openbsd.org
$OpenBSD: alpha.html,v 1.136 2008/05/12 07:23:51 tobias Exp $