====================
FreeBSD unterst?tzen
====================
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
Jordan Hubbard
~~~~~~~~~~~~~~
Beigetragen von ?
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
Version: ` `__
.. raw:: html
.. raw:: html
`Rechtlicher Hinweis `__
.. raw:: html
.. raw:: html
Zuletzt bearbeitet am von .
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
Zusammenfassung
.. raw:: html
Dieser Artikel beschreibt, wie Einzelpersonen oder Unternehmen das
FreeBSD-Projekt unterst?tzen k?nnen.
*?bersetzt von Johann Kois*.
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
--------------
.. raw:: html
.. raw:: html
.. raw:: html
Inhaltsverzeichnis
.. raw:: html
`1. Was wird gebraucht?
`__
`2. Was Sie tun k?nnen `__
`Stichwortverzeichnis `__
.. raw:: html
Sie wollen FreeBSD unterst?tzen? Das ist gro?artig! FreeBSD ist auf die
Unterst?tzung seiner Anwender *angewiesen*, um zu ?berleben. Ihre
Beitr?ge werden nicht nur begr??t, sie sind f?r die Weiterentwicklung
von FreeBSD von elementarer Bedeutung.
Im Gegensatz zu dem, was einige Leute Ihnen einreden wollen, m?ssen Sie
kein Spitzenprogrammierer oder pers?nlicher Freund eines Mitglieds des
FreeBSD-Core-Teams sein, damit Ihre Beitr?ge akzeptiert werden. Ein
gro?e und wachsende Anzahl von internationalen Unterst?tzern
verschiedenen Alters und mit verschiedenen technischen F?higkeiten
entwickelt FreeBSD weiter. Es gibt immer mehr zu tun, als von den
beteiligten Personen bew?ltigt werden kann, daher freuen wir uns ?ber
jede Hilfe.
Das FreeBSD-Projekt ist f?r ein komplettes Betriebssytem verantwortlich,
nicht nur f?r einen Kernel oder ein paar verstreute Werkzeuge. Daher
umfasst unsere ``TODO``-Liste viele verschiedene Aufgabenbereiche:
Angefangen von der Dokumentation, ?ber Betatests und Pr?sentationen bis
zu Systeminstallationen und speziellen Weiterentwicklungen des Kernels.
Da F?higkeiten in den verschiedensten Bereichen ben?tigt werden, kann
fast jeder etwas zu diesem Projekt beitragen.
Personen, die im kommerziellen Umfeld mit FreeBSD zu tun haben, sind
ebenfalls aufgefordert, sich bei uns zu melden. Brauchen Sie eine
spezielle Erweiterung, damit Ihr Produkt funktioniert? Wir kommen Ihren
W?nschen gerne entgegen, vorausgesetzt, sie sind nicht zu speziell.
Arbeiten Sie an einem Mehrwertprodukt? Dann informieren Sie uns bitte!
Wir k?nnten in der Lage sein, an einem Teil davon mitzuarbeiten. Die
Welt der freien Software fordert viele bestehenden Annahmen ?ber die
Entwicklung, den Verkauf und die Wartung von Software heraus, und wir
bitten Sie, ernsthaft dar?ber nachzudenken.
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
1. Was wird gebraucht?
----------------------
.. raw:: html
.. raw:: html
.. raw:: html
Die folgende Liste von Aufgaben und Unterprojekten repr?sentiert eine
Zusammenfassung von verschiedenen ``TODO``-Listen und Benutzerw?nschen.
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
1.1. Aufgaben f?r Nicht-Programmierer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. raw:: html
.. raw:: html
.. raw:: html
Viele Menschen, die an FreeBSD beteiligt sind, sind keine Programmierer.
Es sind Leute, die an der Dokumentation arbeiten, Internetseiten
erstellen oder einfach Hilfe anbieten. Alles, was diese Leute mitbringen
m?ssen, sind Zeit und die Bereitschaft, etwas zu lernen.
.. raw:: html
#. Lesen Sie die h?ufig gestellten Fragen (FAQ) und das Handbuch
gelegentlich. Wenn etwas schlecht erkl?rt wird, veraltet oder einfach
falsch ist, teilen Sie es uns mit. Oder noch besser, korrigieren Sie
es (SGML ist nicht schwer zu erlernen, wir akzeptieren aber auch
Vorschl?ge im ASCII-Format.).
#. Helfen Sie dabei, die Dokumentation in Ihre Muttersprache zu
?bersetzen. Wenn an der ?bersetzung in Ihre Sprache bereits
gearbeitet wird, helfen Sie, indem Sie weitere Dokumente ?bersetzen,
oder sorgen Sie daf?r, dass die ?bersetzungen aktuell sind. Lesen Sie
zuerst die
`?bersetzungs-FAQ <../../../../doc/de_DE.ISO8859-1/books/fdp-primer/translations.html>`__
der Fibel f?r neue Mitarbeiter des FreeBSD-Dokumentations-Projekts.
Sie verpflichten sich dabei nicht dazu, jede einzelne Seite zu
?bersetzen — als Freiwilliger ?bersetzen Sie genau so viel, wie Sie
wollen. Wenn jemand mit der ?bersetzung beginnt, beteiligen sich fast
immer auch andere Personen daran. Wenn Sie nur Zeit und Energie f?r
einen Teil der Dokumentation haben, dann ?bersetzen Sie bitte die
Installationsanleitung.
#. Lesen Sie `FreeBSD general
questions `__
sowie die the
`comp.unix.bsd.freebsd.misc `__
newsgroup gelegentlich (oder sogar regelm??ig). Es kann sehr
befriedigend sein, wenn Sie Ihr Wissen teilen und anderen Leuten
dabei helfen k?nnen, deren Probleme zu l?sen; vielleicht lernen Sie
sogar noch etwas Neues! Diese Foren k?nnen auch eine Quelle f?r Ideen
sein, an denen man arbeiten k?nnte.
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
1.2. Aufgaben f?r Programmierer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. raw:: html
.. raw:: html
.. raw:: html
Die meisten der hier aufgef?hrten Aufgaben erfordern entweder einen
bedeutenden Zeitaufwand oder eine sehr gute Kenntnis des
FreeBSD-Kernels, oder beides. Es gibt jedoch genug Aufgaben, die auch
f?r „Wochenendprogrammierer“ geeignet sind.
.. raw:: html
#. Wenn Sie FreeBSD-CURRENT installiert haben und ?ber eine schnelle
Internetanbindung verf?gen, k?nnen Sie von ``current.FreeBSD.org``
ein t?glich neu erzeugtes Release herunterladen — versuchen Sie dann
hin und wieder, das neueste Release zu installieren und melden Sie
dabei eventuell auftretende Fehler.
#. Lesen Sie `FreeBSD problem
reports `__.
Es k?nnte ein Problem geben, an dem Sie konstruktiv mitarbeiten
k?nnten, oder f?r das es Patches gibt, die Sie testen k?nnten. Oder
Sie k?nnten sogar versuchen, eines dieser Probleme selbst zu beheben.
#. Wenn Sie von Fehlerbehebungen wissen, die zwar erfolgreich auf
-CURRENT angewendet wurden, die aber nach einem bestimmten Zeitraum
nicht in -STABLE eingebracht wurden (normalerweise innerhalb einiger
Wochen), erinnern Sie den Committer h?flich daran.
#. Verschieben Sie beigetragene Software im Quellcodebaum nach
``src/contrib``.
#. Stellen Sie sicher, dass der Code in ``src/contrib`` aktuell ist.
#. Bauen Sie den Quellcodebaum (oder einen Teil des Baumes) mit
aktivierten Compilerwarnungen und beheben Sie auftretende
Fehlermeldungen.
#. Beheben Sie Fehlermeldungen bei der Installation von Ports, die auf
unsauberen Code hinweisen (etwa die Verwendung von ``gets()`` oder
die Einbindung von ``malloc.h``).
#. Wenn Sie einen Port beigetragen und dabei irgendwelche
FreeBSD-spezifischen ?nderungen get?tigt haben, senden Sie Ihre
Patches an die urspr?nglichen Autoren (das wird ihr Leben einfacher
machen, wenn die n?chste Version des Ports erscheint).
#. Besorgen Sie sich Kopien von wichtigen Standards wie POSIX?. Als
Ausgangspunkt f?r Ihre Suche k?nnen Sie die Seite des `FreeBSD C99 &
POSIX Standards Conformance
Project <../../../../projects/c99/index.html>`__ verwenden.
Vergleichen Sie das Verhalten von FreeBSD mit dem von dem jeweiligen
Standard geforderten Verhalten. Verh?lt sich FreeBSD in einem Bereich
unterschiedlich, sollten Sie einen Problembericht (PR) einsenden.
Wenn Sie dazu in der Lage sind, k?nnen Sie sich auch eine L?sung des
Problems ?berlegen und Ihrem PR einen Patch anf?gen. Wenn Sie der
Meinung sind, dass der Standard nicht korrekt ist, k?nnen Sie auch
das jeweilige Standardgremium um weitere Informationen bitten.
#. Schlagen Sie weitere Aufgaben f?r diese Liste vor!
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
1.3. Die PR-Datenbank durchsehen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. raw:: html
.. raw:: html
.. raw:: html
Die `FreeBSD
PR-Datenbank
`__
enth?lt alle derzeit offenen Problemberichte und Verbesserungsw?sche,
die von Anwendern eingereicht wurden. Die PR-Datenbank enth?lt sowohl
Aufgaben f?r Programmierer als auch f?r Nichtprogrammierer. Gehen Sie
die Liste der offenen PRs durch, um festzustellen, ob Sie ein Problem
interessiert. Bei manchen Berichten geht es nur darum, zu ?berpr?fen, ob
der bereitgestellte Patch korrekt funktioniert. Andere Problemberichte
sind hingegen komplexer, oder beinhalten ?berhaupt keinen
L?sungsvorschlag.
Beginnen Sie mit den PRs, die niemandem zugewiesen sind. Ist ein PR, f?r
den Sie eine L?sung h?tten, bereits jemandem zugewiesen, nehmen Sie mit
dem daf?r Zust?ndigen Kontakt auf und fragen Sie ihn, ob Sie an der
L?sung mitarbeiten k?nnen — es k?nnte etwa bereits ein Patch existieren,
der nur noch getestet werden muss, oder Sie k?nnten weitere Ideen mit
ihm diskutieren.
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
1.4. W?hlen Sie einen der Eintr?ge auf der „Ideen“-Seite aus
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. raw:: html
.. raw:: html
.. raw:: html
Die `Liste von Projekten und Ideen <../../../../projects/ideas/>`__ f?r
FreeBSD ist auch f?r Freiwillige interessant, die etwas zum FreeBSD
Projekt beitragen m?chten. Diese Liste wird regelm??ig aktualisiert und
enth?lt Eintr?ge f?r Programmierer und Nicht-Programmierer sowie
Informationen zu jedem Projekt.
.. raw:: html
.. raw:: html
.. raw:: html
.. raw:: html
| Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an