[OpenBSD]

Das Erzeugen eines OpenBSD-Portierung

Du hast also gerade dein Lieblingssoftwarepaket auf deiner OpenBSD-Maschine kompiliert und möchtest deinen Erfolg mit anderen teilen, indem du davon eine Standard-Portierung machst? Was also ist jetzt zu tun?

Die wichtigste Sache, die du machen solltest, ist mit anderen zu kommunizieren. Frage die anderen Leute auf ports@openbsd.org, ob sie an derselben Portierung arbeiten. Teile es dem ursprünglichen Programmierer mit, inklusive der Probleme, wenn du welche findest. Wenn die Lizenzbedingungen nicht korrekt sind, sag es ihm. Wenn du große Schwierigkeiten hattest, die Portierung zum Laufen zu kriegen, teile ihm mit, was verbessert werden könnte. Wenn sie nur auf Linux entwickeln und den Rest der Unix-Welt ignorieren, versuche, ihre Sichtweise etwas zu erweitern.

KOMMUNIKATION macht den Unterschied zwischen einer erfolgreichen Portierung und einer Portierung, die langsam von allen alleine gelassen und nicht mehr benutzt wird, aus.

Sieh dir zuerst die Portierungsinformationen auf dieser Seite an. Dann überprüfe all die gelinkten Dokumente, insbesondere die OpenBSD-Porting-Checkliste.

Teste, teste nochmal und schlussendlich teste nochmals!

OpenBSD unterstützt Updates nun vollständig. Dies bedeutet, dass ein paar Sonderfälle berücksichtigt werden müssen.

Liefere die Portierung aus (submit). Erzeuge einen ,gzipped tarball' des Verzeichnisses der Portierung. Du kannst diesen entweder auf einen öffentlichen FTP- oder HTTP-Server legen und die Adresse an ports@openbsd.org mailen oder ,mime encoded' an die selbe Adresse schicken. Wähle einfach eine Methode aus.

Neue Software zu portieren nimmt Zeit in Anspruch. Schwerer ist es allerdings, diese danach weiterhin zu verwalten. Es ist schon in Ordnung, wenn du Software portierst und die Verwaltung Anderen überlässt. Es ist ebenfalls in Ordnung, wenn du Anderen bei der Aktualisierung und Verwaltung anderer Portierungen hilfst, so lange du mit ihnen in Verbindung bleibst, damit nicht die gleiche Arbeit mehrmals gemacht wird.

In der OpenBSD-Kultur zählt »MAINTAINERship« (auf Deutsch Betreuung) nicht als Statussymbol sondern als Verantwortung. Wir verwenden CVS und die Kommentare werden verwendet, um die Person zu vermerken, die die Arbeit gemacht hat. Ein Portierungs-MAINTAINER ist jemand anderes: eine Person, die sich der Funktionalität der Portierungs verpflichtet fühlt und bereit ist, Zeit zu investieren, um diese so gut es geht bereitzustellen.

Index der Portierungsdokumentation

Verfügbare Portierungsinformation

OpenBSD-Portierungsrichtlinie

Sicherheitsempfehlungen

Es gibt viele Sicherheitsprobleme, über die man sich Gedanken machen muss. Wenn du nicht absolut sicher bist, was du tust, frage bitte auf der Portierungs-Mailingliste um Hilfe.

Allgemeine Portierungshinweise

Andere hilfreiche Hinweise


OpenBSD www@openbsd.org
$OpenBSD: porting.html,v 1.55 2012/04/25 12:13:16 ajacoutot Exp $