- Merge the new layout into the external German repository. - Fix problems caused by this process. - Merge the corrected version back. 2. MFbed: Update the German website. Makefile 1.124 -> 1.133 about.sgml translated includes.sgml fixes for 6.0 includes.xsl fixes for 6.0 navigation.xml REMOVED relnotes.sgml 1.12 -> 1.15 support.sgml 1.350 -> 1.352 where.sgml 1.69 -> 1.76 docs/Makefile new file docs/books.sgml new file docs/man.sgml new file docs/webresources.sgml new file news/news.sgml 1.41 -> 1.44 news/news.xml 1.333 -> 1.347 news/newsflash.xsl 1.13 -> 1.14 news/press.xml 1.171 -> 1.175 platforms/ppc.sgml 1.13 -> 1.17 platforms/sparc.sgml 1.20 -> 1.26 platforms/ia64/index.xsl fixes platforms/ia64/todo.xsl 1.3 -> 1.5 + fixes projects/newbies.sgml 1.43 -> 1.48 releases/index.sgml 1.104 -> 1.107 + fixes security/security.sgml 1.174 -> 1.180 support/Makefile new file support/bugreports.sgml new file support/webresources.sgml new file Obtained from: The FreeBSD German Documentation Project.
270 lines
10 KiB
Text
270 lines
10 KiB
Text
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
|
<!ENTITY base CDATA "..">
|
|
<!ENTITY date "$FreeBSD$">
|
|
<!ENTITY dedate "$FreeBSDde: de-www/platforms/ppc.sgml,v 1.13 2005/10/25 16:47:17 jkois Exp $">
|
|
<!ENTITY reference "basiert auf: 1.17">
|
|
<!ENTITY title "FreeBSD/ppc Projekt">
|
|
<!ENTITY email 'freebsd-ppc'>
|
|
<!ENTITY % navincludes SYSTEM "../includes.navdevelopers.sgml"> %navincludes;
|
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;]>
|
|
|
|
<html>
|
|
&header;
|
|
|
|
<h3>Allgemeine Informationen</h3>
|
|
|
|
<ul>
|
|
<li><a href="#intro">Einführung</a></li>
|
|
<li><a href="#news">Neuigkeiten</a></li>
|
|
<li><a href="#faq">FAQs zur Portierung</a></li>
|
|
<li><a href="#hardware">Unterstützte Hardware</a></li>
|
|
<li><a href="#list">Die Mailingliste FreeBSD/ppc</a></li>
|
|
<li><a href="#issues">Bekannte Probleme</a></li>
|
|
<li><a href="#doc">Dokumentation, White-Papers, Werkzeuge</a></li>
|
|
<li><a href="#links">Verwandte Themen</a></li>
|
|
</ul>
|
|
|
|
<h3><a name="intro">Einführung</a></h3>
|
|
|
|
<p>Diese Seiten des FreeBSD/ppc-Projekts enthalten Informationen
|
|
über die Portierung von FreeBSD auf die PowerPC®-Architektur.
|
|
Wie die Portierung selbst sind auch diese Seiten unter ständiger
|
|
Bearbeitung.</p>
|
|
|
|
<p>Die FreeBSD/ppc-Portierung gilt nach wie vor als Tier-2-Plattform.
|
|
Dies bedeutet, dass sie von Security Officer, Release Ingenieuren und
|
|
Toolchain-Betreuern noch nicht vollständig unterstützt
|
|
wird.<p>
|
|
|
|
<hr noshade>
|
|
|
|
<h3><a name="news">Neuigkeiten</a></h3>
|
|
|
|
<ul>
|
|
<li><strong>25. Juni 2005</strong>: Diese Seite wurde
|
|
komplett überarbeitet.</li>
|
|
</ul>
|
|
|
|
<hr noshade>
|
|
|
|
<h3><a name="faq">Häufig gestellte Fragen</a></h3>
|
|
|
|
<ol>
|
|
<li><a href="#1">Wie kann ich FreeBSD/ppc installieren?</a></li>
|
|
<li><a href="#2">Wo finde ich Pakete für FreeBSD/ppc?</a></li>
|
|
<li><a href="#3">An wen soll ich mich wenden?</a></li>
|
|
</ol>
|
|
|
|
<h4><a name="1">Wie kann ich FreeBSD/ppc installieren?</a></h4>
|
|
|
|
<p>ISO-Images können <a
|
|
href="http://people.freebsd.org/~grehan/ppc_iso">hier</a>
|
|
heruntergeladen werden. Das aktuellste ISO-Image ist
|
|
<a href="http://people.freebsd.org/~grehan/ppc_iso/latest.iso">hier</a>
|
|
verfügbar. Folgen Sie dazu
|
|
<a href="http://people.freebsd.org/~grehan/iso_install.txt">diesen</a>
|
|
Anweisungen.</p>
|
|
|
|
<h4><a name="2">Wo finde ich Pakete für FreeBSD/ppc?</a></h4>
|
|
|
|
<p>Von Peter Grehan and Tilman Linneweh bereitgestellte Pakete finden
|
|
sich
|
|
<a href="http://people.freebsd.org/~grehan/ppc_pkgs/">hier</a> und
|
|
<a href="http://people.freebsd.org/~arved/packages_powerpc/">hier</a>.
|
|
|
|
<h4><a name="3">An wen soll ich mich wenden?</a></h4>
|
|
|
|
<p>Dieses Projekt wird von <a
|
|
href="mailto:grehan@FreeBSD.org">Peter Grehan</a> geleitet.
|
|
Möchten Sie Code beitragen, sollten Sie sich daher an ihn
|
|
wenden. Möchten Sie hingegen etwas über den Projektstatus
|
|
erfahren, sollten Sie diese Seiten sowie die <a href="#list">
|
|
Mailingliste FreeBSD/ppc</a> regelmäßig lesen.</p>
|
|
|
|
<hr noshade>
|
|
|
|
<h3><a name="hardware">Unterstützte Hardware</a></h3>
|
|
|
|
<p>Der FreeBSD/ppc-Port sollte auf jedem aktuellen Rechner laufen.
|
|
Für die folgenden Systeme wurde eine erfolgreiche Installation
|
|
sowie ein erfolgreicher Betrieb von FreeBSD gemeldet:</p>
|
|
|
|
<table class="tblbasic">
|
|
<tr class="heading">
|
|
<th>Hersteller</th>
|
|
<th>Modell</th>
|
|
<th>Eingereicht von (Links optional)</th>
|
|
<th>Anmerkungen</th>
|
|
</tr>
|
|
<tr>
|
|
<td>Apple</td>
|
|
<td>iMac G3 350 MHz</td>
|
|
<td><a href="mailto:diskiller@diskiller.net">Martin Minkus</a></td>
|
|
<td>Rage 128VR</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Apple</td>
|
|
<td>iMac G3 DV Special Edition</td>
|
|
<td><a href="mailto:webmaster@machowto.com">David S. Besade</a>
|
|
(<a href="http://people.freebsd.org/~flz/local/dmesg.ppc">dmesg</a>)</td>
|
|
<td>Keine</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Apple</td>
|
|
<td>iMac G3 Revision B</td>
|
|
<td><a href="mailto:grehan@FreeBSD.org">Peter Grehan</a></td>
|
|
<td>Rage 3D Pro 215GP, Beschleunigung deaktiviert</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Apple</td>
|
|
<td>eMac 700 MHz</td>
|
|
<td><a href="mailto:grehan@FreeBSD.org">Peter Grehan</a></td>
|
|
<td>Nvidia GeForce2 MX</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Apple</td>
|
|
<td>Mac Mini G4 1.4 GHz</td>
|
|
<td><a href="mailto:arved@FreeBSD.org">Tilman Linneweh</a>
|
|
(<a href="http://people.freebsd.org/~arved/stuff/minimac">dmesg</a>)</td>
|
|
<td>Keine</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Apple</td>
|
|
<td>Powerbook G4 1.33 GHz</td>
|
|
<td><a href="mailto:grehan@FreeBSD.org">Peter Grehan</a></td>
|
|
<td>Nvidia GeForce G5200</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Apple</td>
|
|
<td>Aluminium Powerbook G4 1.5 GHz</td>
|
|
<td><a href="mailto:toa@pop.agri.ch">Andreas Tobler</a></td>
|
|
<td>Keine</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<hr noshade>
|
|
|
|
<h3><a name="list">Die Mailingliste FreeBSD/ppc</a></h3>
|
|
|
|
<p>Um diese Liste zu abonnieren, schicken sie eine E-Mail an <a
|
|
href="mailto:freebsd-ppc-subscribe@FreeBSD.org">freebsd-ppc-subscribe@FreeBSD.org</a>
|
|
oder Sie besuchen die entsprechende <a
|
|
href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-ppc">Mailman-Seite</a>.</p>
|
|
|
|
<hr noshade>
|
|
|
|
<h3><a name="issues">Bekannte Probleme</a></h3>
|
|
|
|
<ul>
|
|
<li>Fehlende AltiVec-Unterstützung.</li>
|
|
<li>Die BMAC+-On-board-Unterstützung für Ethernet
|
|
funktioniert nicht. Einen in Entwicklung befindlichen bm(4)-Treiber
|
|
finden Sie <a
|
|
href="http://people.freebsd.org/~grehan/">hier</a> auf Peter Grehan's
|
|
persönlicher Seite (sehen Sie sich insbesondere if_bm.c sowie
|
|
if_bmreg.h an).</li>
|
|
<li>Auf Konsolen gibt es keinen grafischen Mauscursor.</li>
|
|
<li>Fdisk funktioniert nicht.</li>
|
|
<li>Derzeit werden nur USB-Tastaturen unterstützt.</li>
|
|
<li>Wenn Sie Bluetooth verwenden, werden ein OHCI-Port simuliert
|
|
sowie Gerätedateien erzeugt, mit denen drahtlose
|
|
Tastaturen und Mäse angesprochen werden können. Das
|
|
Problem dabei ist, dass dieses Gerät vor der eigentlichen
|
|
Tastatur/Maus geprüft wird und auch Vorrang in syscons hat.
|
|
Um dieses Problem zu umgehen, könen Sie den PCI-Slot, dem
|
|
das problematische Gerät ohci2 zugewiesen ist, am
|
|
Loader-Prompt durch die folgende Eingabe deaktivieren:
|
|
<pre>OK set hint.pcib.1.skipslot=26</pre></li>
|
|
<li>Auf ATI Radeon-basierten Systemen:
|
|
<ul>
|
|
<li>Ein 'ofw syscons range check' muss ausgelöst werden.
|
|
Dazu verwenden Sie die sysctl-Variable hw.ofwfb.relax_mmap.</li>
|
|
<li>Ein spezieller Radeon-
|
|
<a href="http://people.freebsd.org/~grehan/radeon_driver.c">Treiber</a>
|
|
wird benötigt. Dazu müssen Sie die folgende Zeile
|
|
in Ihre xorg.conf im Abschnitt "Device" einfügen:
|
|
<pre>Option "iBookHacks" "on"</pre></li>
|
|
</ul>
|
|
</li>
|
|
<li>Es gibt einen bekannten Bug im Boot-Loader, der das Booten eines
|
|
alternativen Kernels verhindert. Das Testen eines neuen Kernels
|
|
ist daher etwas riskant. Wenn Sie den Loader am Open Firmware-Prompt
|
|
starten, geben Sie daher eine Partition an, die nicht existiert, von
|
|
der kein Kernel geladen werden muss, oder bei der es sich nicht um
|
|
eine UFS-Partition handelt:
|
|
<pre>0 > boot hd:loader hd:0</pre>
|
|
Danach können Sie die Variable currdev setzen und den Kernel
|
|
manuell laden:
|
|
<pre>OK set currdev=hd:14
|
|
OK load /boot/kernel/kernel.save</pre>
|
|
</li>
|
|
<li>Um den Kernel oder Ihr System zu bauen, benötigen Sie die
|
|
folgenden Patches:
|
|
<ul>
|
|
<li>
|
|
RELENG_5 (GCC 3.4.2):
|
|
<a href="http://people.freebsd.org/~grehan/rs6000.c.diff">rs6000.c.diff</a>
|
|
sowie
|
|
<a href="http://people.freebsd.org/~grehan/sysv4.h.diff">sysv4.h.diff</a>
|
|
</li>
|
|
<li>
|
|
HEAD (GCC 3.4.4):
|
|
<a href="http://people.freebsd.org/~arved/stuff/ppc/patch-rs6000.c">rs6000.c.diff</a>
|
|
sowie
|
|
<a href="http://people.freebsd.org/~arved/stuff/ppc/patch-sysv4.h">sysv4.h.diff</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
<hr noshade>
|
|
|
|
<h3><a name="doc">Dokumentation, White-Papers, Werkzeuge</a></h3>
|
|
|
|
<ul>
|
|
<li><a href="http://e-www.motorola.com/brdata/PDFDB/docs/MPCFPE32B.pdf">
|
|
PowerPC chip documentation</a></li>
|
|
|
|
<li><a href="http://www.firmworks.com/QuickRef.html">
|
|
Open Firmware Quick Reference</a></li>
|
|
|
|
<li><a href="http://developer.apple.com/technotes/tn/tn1061.html">
|
|
"TN1061: Fundamentals of Open Firmware, Part 1 - The User
|
|
Interface"</a></li>
|
|
|
|
<li><a href="http://developer.apple.com/technotes/tn/tn1062.html">
|
|
"TN1062: Fundamentals of Open Firmware, Part 2 - The Device
|
|
Tree"</a></li>
|
|
|
|
<li><a href="http://developer.apple.com/techpubs/hardware/hardware2.html">
|
|
Apple hardware developer docs</a></li>
|
|
|
|
<li><a href="http://developer.apple.com/technotes/tn/tn2004.html">
|
|
"TN2004: Debugging Open Firmware Using Telnet"</a></li>
|
|
|
|
<li><a href="http://developer.apple.com/technotes/tn/tn2023.html">
|
|
"TN2023: Open Firmware Ethernet Debugging II - Telnet Downloading</a></li>
|
|
|
|
<li><a href="http://developer.apple.com/technotes/tn/tn2001.html">
|
|
"TN2001: Running Files from a Hard Drive in Open Firmware"</a></li>
|
|
|
|
<li><a href="http://sourceware.cygnus.com/psim/">psim</a> - Ein
|
|
PowerPC-Simulator, der als FreeBSD-Port <a
|
|
href="http://www.freshports.org/?package=psim-freebsd">
|
|
emulators/psim-freebsd</a> verfügbar ist.</li>
|
|
</ul>
|
|
|
|
<h3><a name="links">Verwandte Themen</a></h3>
|
|
|
|
<ul>
|
|
<li><a href="http://wikitest.freebsd.org/moin.cgi/powerpc">Das FreeBSD/ppc
|
|
Wiki</a></li>
|
|
<li><a href="http://lists.freebsd.org/pipermail/freebsd-ppc/2005-January/000814.html">
|
|
Garance A. Drosehn beschreibt die Nutzung von FreeBSD auf dem Mac Mini</a></li>
|
|
<li><a href="http://www.NetBSD.org/Ports/macppc/">NetBSD/macppc</a></li>
|
|
<li><a href="http://www.OpenBSD.org/macppc.html">OpenBSD/macppc</a></li>
|
|
</ul>
|
|
|
|
&footer;
|
|
</body>
|
|
</html>
|