[OpenBSD]

OpenBSD/macppc


OpenBSD/macppc läuft auf den PowerPC-basierten Macintosh-Systemen der »New World«-Familie, also allen Apple-Computern vom iMac bis zu aktuellen Modellen. Auf den nicht unterstützten Modellen läuft es nicht.

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

Der momentan für diese Portierung Verantwortliche ist Dale Rahn (drahn@openbsd.org). Weitere Mitarbeiter sind herzlich willkommen!

Inhaltsverzeichnis


Geschichte:

Die OpenBSD/macppc-Portierung begann als OpenBSD/powerpc und war zunächst auf Motorola-Computer mit Open Firmware und VI-Power4e-Boards fokussiert. Diese Portierung wurde nach der Veröffentlichung von OpenBSD 2.5 zunächst verworfen. Als Resultat gab es keinerlei OpenBSD/powerpc-Portierung für die Releases 2.6 und 2.7. In der Zwischenzeit wurde die neue Portierung aus der Taufe gehoben, die sich auf Apple-Hardware konzentrierte und auf Quelltext von NetBSD/macppc basierte; nach einer Menge Arbeit von Dale Rahn enthielt OpenBSD 2.8 wieder eine powerpc-Portierung. Die Arbeit ging weiter und die Portierung wurde ab dem Release 3.0 in OpenBSD/macppc umbenannt. Unterstützung für 64-Bit-G5 (im 32-Bit-Modus) wurde mit OpenBSD 3.9 eingeführt.


Aktueller Status:

Momentan bootet die gesamte in der Liste der unterstützten Hardware aufgeführte Hardware in den Multiuser-Modus und unterstützt die meiste - wenn nicht alle - eingebauten Geräte und ist auch allgemein gut benutzbar.

Nach dem 4.0-Release wurde grundlegende Unterstützung für die »Old World«-Maschinen eingeführt. Die meisten Systeme können über das Netzwerk booten. Es wird momentan dran gearbeitet, die Bootloaderunterstützung fertigzustellen. SMP-Unterstützung befindet sich in aktiver Entwicklung.

Das »X Window System« wird auf allen MacPPC-Systemen unterstützt. Die meisten ATI- und einige NVIDIA-Grafikadapter werden von einem beschleunigten X-Server unterstützt. Die Grafikadapter, die nicht von einem beschleunigten Treiber unterstützt werden, können von X im Framebuffer- (nicht beschleunigten) Modus mit Bootauflösung und -farbtiefe unter Verwendung des wsfb-Treibers (standardmäßig installiert) betrieben werden.

Anweisungen zum Aktivieren des beschleunigten X-Servers finden sich in der Datei /usr/X11R6/README auf dem installierten System.


Projekte (in keiner bestimmten Reihenfolge):


Unterstützte Hardware:

Unterstützte Modelle

PowerPC-basierte Macintosh-Systeme werden in »Old World«- und »New World«-Systeme unterteilt; der Unterschied dabei ist das Design des System-ROMs. Nur »New World«-Maschinen werden unterstützt. Bekanntermaßen kompatible Systeme sind z. B.:

Um uns dabei zu helfen, diese Liste aktuell und komplett zu halten, schicke uns BITTE deine dmesg nach der Installation an dmesg@openbsd.org.

Unterstützte Peripherie

Nicht unterstützte Hardware


OpenBSD/macppc beziehen und installieren:

Das neueste unterstützte Release von OpenBSD/macppc ist OpenBSD 5.0. Hier sind die OpenBSD/macppc-5.0-Installationsanleitungen.

Snapshots werden von ab und an erstellt, und sind hier genauso wie auf den Spiegelservern verfügbar. Hier befinden sich auch die OpenBSD/macppc Schnappschuss-Installationsanweisungen.

Es gibt mehrere Installationsmedien:

Multiboot/Shared-HFS-Disks:

Ein Multiboot-System mit OpenBSD zu haben, bzw. die Festplatte mit OS X/Mac OS 9 zu teilen, ist möglich, solange die Platte zuerst mit dem Mac-OS-Partitions-Utility Drive Setup (Mac OS 9) oder System Disk Utility (Mac OS X) partitioniert wird. Nicht benutzter Platz auf der Platte oder nicht mehr benötigte Partitionen sollten für die Benutzung durch OpenBSD übergelassen werden. Da OpenBSD nur von HFS- (nicht Mac-OS-X-UFS) Partitionen booten kann, muss die erste Partition mit HFS(+) und nicht UFS formatiert sein, damit man dann davon OpenBSD booten kann.

Genaueres findet sich in der Installationsanleitung. Stand-alone- (keinerlei Mac OS mehr enthalten) Installationen werden auch unterstützt.

Überlegungen zum Bootdevice:

Moderne MacPPC-Systeme haben zwei IDE-Interfaces (Ultra und IDE genannt), wovon jedes zwei Geräte haben kann (ultra0, ultra1, ide0, ide1). Wenn sich mehrere Geräte im System befinden, gibt es Grenzen dessen, welche Festplatte als OpenBSD-,root drive' genutzt werden kann. Ungültige Konfigurationen können nicht erkennen, welches Laufwerk das root-Laufwerk ist, also wird jeder Versuch entweder das root-Laufwerk sofort erkennen oder endgültig fehlschlagen.


Bekannte Probleme


Weitere Funktionalitäten


[OpenBSD]
www@openbsd.org
$OpenBSD: macppc.html,v 1.113 2011/12/28 13:38:29 ajacoutot Exp $