|
Häufig gestellte Fragen zu FreeBSD 3.X, 4.X, 5.X und 6.X: Frequently Asked Questions für FreeBSD 3.X, 4.X, 5.X und 6.X | ||
---|---|---|
Zurück | Weiter |
Willkommen zur FreeBSD 3.X-6.X FAQ!
Wie auch bei den Usenet FAQs üblich, wird mit diesem Dokument beabsichtigt, die am häufigsten gestellten Fragen bezüglich des Betriebssystems FreeBSD zu erfassen und sie natürlich auch zu beantworten. Obwohl FAQs ursprünglich lediglich dazu dienen sollten, die Netzbelastung zu reduzieren und das ständige Wiederholen derselben Fragen zu vermeiden, haben sie sich als wertvolle Informationsquellen etabliert.
Wir haben uns die größte Mühe gegeben, diese FAQ so lehrreich wie
möglich zu gestalten; falls Sie irgendwelche Vorschläge haben, wie sie
verbessert werden kann, senden Sie diese bitte an den 'FreeBSD German Documentation
Project' <de-bsd-translators@de.FreeBSD.org>
.
FreeBSD ist, kurz gesagt, ein UNIX® ähnliches Betriebssystem für die Plattformen Alpha/AXP, AMD64 sowie Intel® EM64T, i386™, IA-64, PC-98 und UltraSPARC®, das auf der “4.4BSD-Lite”-Release der University of California at Berkeley (UCB) basiert; außerdem flossen einige Erweiterungen aus der “4.4BSD-Lite2”-Release mit ein. Es basiert außerdem indirekt auf der von William Jolitz unter dem Namen “386BSD” herausgebrachten Portierung der “Net/2”-Release der UCB auf die i386-Plattform - allerdings ist nur wenig vom 386BSD-Code übriggeblieben. Eine umfassendere Beschreibung darüber, was FreeBSD ist und wie Sie es für Ihre Zwecke verwenden können, finden Sie auf den Internetseiten des FreeBSD Projects.
Unternehmen, Internet Service Provider, Forscher, Computerfachleute, Studenten und Privatnutzer auf der ganzen Welt benutzen FreeBSD für die Arbeit, die Ausbildung oder zur Freizeitgestaltung.
Ausführlichere Informationen zu FreeBSD, finden Sie im FreeBSD Handbuch.
Die Ziel von FreeBSD ist es, Software zur Nutzung für beliebige Zwecke, bedingungslos zur Verfügung zu stellen. Viele von uns haben erheblich zur Erstellung des Codes (und zum Projekt) beigetragen und hätten jetzt oder in Zukunft sicherlich nichts gegen einen geringen finanziellen Ausgleich einzuwenden, aber wir beabsichtigen definitiv nicht, darauf zu bestehen. Wir sind der Meinung, dass unsere “Mission” zuerst und vorderst darin besteht, allen und jedem Kommenden Code für welchen Zweck auch immer zur Verfügung zu stellen, damit der Code möglichst weit eingesetzt wird und den größtmöglichen Nutzen liefert. Das ist, so glauben wir, eines der fundamentalsten Ziele von freier Software und eines, das wir enthusiastisch unterstützen.
Der Code in unserem Quellbaum, der der GNU General Public License (GPL) oder der GNU Library General Public License (LGPL) unterliegt, ist mit zusätzlichen, geringfügigen Bedingungen verknüpft, jedoch handelt es sich dabei lediglich um erzwungene Bereitstellung statt des sonst üblichen Gegenteils. Auf Grund der zusätzlichen Komplexität, die durch den kommerziellen Einsatz von GPL Software entstehen kann, bemühen wir uns jedoch, solche Software, wo möglich, durch solche, die der etwas lockereren FreeBSD Lizenz unterliegt, zu ersetzen.
Ja. Diese Einschränkungen regeln aber nicht, wie Sie mit dem Sourcecode umgehen, sondern betreffen nur den Umgang mit dem FreeBSD Project an sich. Wenn Sie sich ernsthaft damit auseinandersetzen wollen, lesen Sie einfach die FreeBSD-Lizenz. Wenn Sie einfach nur neugierig sind, sollte diese Zusammenfassung ausreichen:
Behaupten Sie nicht, Sie hätten es geschrieben.
Verklagen Sie uns nicht, wenn irgend etwas nicht funktioniert.
In den meisten Fällen lautet die Antwort ja. Allerdings ist diese Frage nicht ganz so einfach, wie sie scheint.
Die meisten Anwender benutzen kein Betriebssystem, sondern Anwendungen. Die Anwendungen sind es, die das Betriebssystem benutzen. FreeBSD ist dazu gedacht, eine stabile und vielfältige Umgebung für Anwendungen bereitzustellen. Es unterstützt viele unterschiedliche Web-Browser, Büroanwendungen, E-Mail-Programme, Grafik-Programme, Entwicklungsumgebungen, Netzwerk-Server, und so ziemlich alles andere, was Sie sich wünschen können. Die meisten dieser Anwendungen sind in der Ports-Sammlung verfügbar.
Wenn Sie Anwendung benutzen müssen, die es nur für ein bestimmtes Betriebssystem gibt, dann kommen Sie an diesem Betriebssystem nicht vorbei. Allerdings stehen die Chancen nicht schlecht, dass es eine vergleichbare Anwendung für FreeBSD gibt. Wenn Sie einen verläßlichen Server für ihr Büro oder das Internet brauchen, oder eine stabilen Arbeitsplatz, oder einfach nur die Fähigkeit, ihre Arbeit ohne dauernde Abstürze machen zu können, dann kann FreeBSD genau das sein. Viele Anwender auf der ganzen Welt, vom Anfänger bis zum erfahrenen Administrator, benutzen an Ihren Arbeitsplätzen ausschließlich FreeBSD.
Wenn Sie von einem anderen UNIX System zu FreeBSD wechseln, dürfte Ihnen vieles bekannt vorkommen. Wenn Ihr Hintergrund ein Grafik-orientiertes Betriebssystem wie Windows® oder ein älteres Mac OS® ist, werden Sie zusätzliche Zeit investieren müssen, um den UNIX Stil zu verstehen. Dieser FAQ und das FreeBSD Handbuch sind die besten Startpunkte.
Es darf kostenlos genutzt werden - sogar von kommerziellen Benutzern.
Der komplette Quellcode für das Betriebssystem ist frei verfügbar und die Benutzung, Verbreitung und Einbindung in andere (kommerzielle und nicht-kommerzielle) Arbeiten sind mit den geringstmöglichen Einschränkungen versehen worden.
Jedem ist es freigestellt, Code für Verbesserungen oder die Behebung von Fehlern einzusenden und ihn zum Quellbaum hinzufügen zu lassen (dies ist natürlich Gegenstand von ein oder zwei offensichtlichen Klauseln).
Es wird darauf hingewiesen, dass das englische Wort “free” hier in den Bedeutungen “umsonst” und “Sie können tun, was immer Sie möchten” genutzt wird. Abgesehen von ein oder zwei Dingen, die Sie mit dem FreeBSD-Code nicht tun können (z.B. vorgeben, ihn geschrieben zu haben), können Sie damit tatsächlich tun, was auch immer Sie möchten.
James Howards Artikel The BSD Family Tree, der in DaemonNews erschienen ist, beschreibt sehr gut die Geschichte und die Unterschiede der BSD-Varianten.
Momentan gibt es drei Entwicklungszweige, von den zwei für die Erstellung von Releases verwendet werden. Die 4.X-Releases werden auf dem 4-STABLE-Zweig erstellt, die 5.X-RELEASES auf dem 5-STABLE-Zweig. Das erste 6-CURRENT-Release soll in der zweiten Jahreshälfte 2005 entstehen. Diese Version (6.0) ist aber nur als Entwicklerversion gedacht.
Bis zur Veröffentlichung von FreeBSD 5.3 galt die 4.X-Serie als -STABLE. Danach wurde die Serie 5.X zur neuen -STABLE-Serie und 4.X wurde nicht mehr aktiv weiterentwickelt. Stattdessen gibt es eine "erweiterte Unterstützung" in der Form von Korrekturen von größeren Problemen, wie neu entdeckten Sicherheitsheitslücken geben.
Version 5.4 ist das aktuelle Release des 5-STABLE-Zweigs und ist im May 2005 erschienen. Version 4.11 ist das aktuelle Release aus dem 4-STABLE-Zweig und ist im Jan 2005 erschienen.
Kurz gesagt, -STABLE ist für ISPs und andere Benutzer gedacht, die mehr Wert auf Stabilität und eine niedrige Änderungsfrequenz als auf die neuesten und möglicherweise unstabilen Features im aktuellen -CURRENT Snapshot legen. Releases können aus jedem Zweig entstehen, Sie sollten -CURRENT allerdings nur dann benutzen, wenn Sie auf ein erhöhtes Fehlverhalten im Vergleich zu -STABLE auch vorbereitet sind.
Releases entstehen nur alle paar Monate. Viele Leute halten ihre Systeme aktueller (lesen Sie die Fragen zu FreeBSD-CURRENT und FreeBSD-STABLE), aber das erfordert ein erhöhtes Engagement, da die Sourcen sich ständig verändern.
Weitere Informationen über Releases entnehmen Sie der Seite Release Engineering des FreeBSD Webauftritts.
FreeBSD-CURRENT ist die Entwicklungsversion des Betriebssystems, aus der zu gegebener Zeit FreeBSD-STABLE werden wird. Als solche ist sie lediglich für Entwickler, die am System mitarbeiten und für unentwegte Bastler von Interesse. Details zum Betrieb von -CURRENT finden Sie im entsprechenden Abschnitt des Handbuchs.
Falls Sie nicht mit dem Betriebssystem vertraut sind oder nicht in der Lage sein sollten, den Unterschied zwischen einen echten und einem temporären Problem zu erkennen, sollten Sie FreeBSD-CURRENT nicht verwenden. Dieser Zweig entwickelt sich manchmal sehr schnell weiter und kann gelegentlich für mehrere Tage hintereinander nicht installierbar sein. Von Personen, die FreeBSD-CURRENT verwenden, wird erwartet, dass Sie dazu in der Lage sind, Probleme zu analysieren und nur dann von ihnen berichten, wenn es sich um Fehler und nicht um “kurzzeitige Störungen” handelt. Fragen wie “make world produziert Fehlermeldungen bezüglich Gruppen” werden in der -CURRENT Mailingliste manchmal nicht beachtet.
Jeden Tag wird der aktuelle Entwicklungsstand in den Zweigen -CURRENT und -STABLE in einer Snapshot Release festgehalten. Mittlerweile werden sogar CDROM Distributionen dieser gelegentlichen Snapshots zur Verfügung gestellt. Die Ziele dieser Snapshot Releases sind:
Die aktuelle Version der Installationssoftware zu testen.
Personen, die -CURRENT oder -STABLE benutzen möchten, aber nicht über die nötige Zeit oder Bandbreite verfügen, um tagesaktuell zu bleiben, soll eine bequeme Möglichkeit geboten werden, es auf ihr System zu bringen.
Die Erhaltung von Referenzpunkten des fraglichen Codes, für den Fall, dass wir später einmal ernsthaften Schaden anrichten sollten (obwohl CVS verhindern sollte, dass solche Situationen entstehen :)
Sicherzustellen, dass alle zu testenden, neuen Merkmale und Fehlerbehebungen zu möglichst vielen potentiellen Testern gelangen.
Von keinem -CURRENT Snapshot kann “Produktionsqualität” für beliebige Zwecke erwartet werden. Wenn Sie eine stabile und ausgetestete Version benötigen, sollten Sie eine vollständige Release oder einen -STABLE Snapshot verwenden.
Snapshot-Releases sind unter ftp://current.FreeBSD.org/pub/FreeBSD/snapshots/ verfügbar.
In der Regel wird jeden Tag ein Snapshot jedes zur Zeit aktiven Zweiges erstellt.
Zur der Zeit, als FreeBSD 2.0.5 herausgegeben wurde, wurde entschieden, die Entwicklung von FreeBSD zweizuteilen. Ein Zweig wurde -STABLE der andere -CURRENT genannt. FreeBSD-STABLE ist für Anbieter von Internetdiensten und andere kommerzielle Unternehmen gedacht, für die plötzliche Veränderungen und experimentelle Features unerwünscht sind. In diesem Zweige werden nur ausgetestete Fehlerbehebungen und kleine, inkrementelle Änderungen aufgenommen. FreeBSD-CURRENT ist eine ununterbrochene Linie seitdem die Version 2.0 herausgegeben worden ist. Sie führt zu 5.3-RELEASE (und darüber hinaus). Unmittelbar vor der Veröffentlichung von 5.3-RELEASE wurde der 5-STABLE-Zweig erschaffen und FreeBSD-CURRENT wurde zu 6-CURRENT. Weitere Informationen zu diesem Thema finden Sie unter “ FreeBSD Release Engineering: Creating the Release Branch”.
Der Zweig 2.2-STABLE wurde mit der Veröffentlichung der Version 2.2.8 eingestellt. Der Zweig 3-STABLE endete mit Version 3.5.1, der letzten 3.X-Version. Änderungen in diesen Zweigen beschränken sich im allgemeinen auf die Korrektur von sicherheitsrelevanten Fehlern. Der Zweig 4-STABLE wird zwar noch unterstützt, die Unterstützung beschränkt sich allerdings auf das Schließen von neu entdeckten Sicherheitslücken und die Behebung von anderen ernsten Problemen.
5-STABLE ist der Zweig, auf den sich die Entwicklung von -STABLE zurzeit konzentriert. Das neueste Release aus dem 5-STABLE-Zweig ist 5.4-RELEASE, und ist im May 2005 erschienen.
Aus dem 6-CURRENT-Zweig entsteht die nächste FreeBSD-Generation. Weitere Informationen über diesen Zweig finden Sie unter Was ist FreeBSD-CURRENT?.
Im Schnitt gibt das Release Engineering Team <re@FreeBSD.org>
alle vier Monate eine neue
FreeBSD-Version frei. Das Erscheinungsdatum einer neuer Version wird frühzeitig
bekanntgegeben, damit die am System arbeitenden Personen wissen, bis wann ihre Projekte
abgeschlossen und ausgetestet sein müssen. Vor jedem Release gibt es eine
Testperiode um sicherzustellen, dass die neu hinzugefügten Features nicht die
Stabilität des Releases beeinträchtigen. Viele Benutzer halten dies für
einen großen Vorteil von FreeBSD, obwohl es manchmal frustrierend sein kann, so
lange auf die Verfügbarkeit der aktuellsten Leckerbissen zu warten.
Weitere Informationen über die Entwicklung von Releases, sowie eine Übersicht über kommende Releases, erhlaten Sie auf den release engineering Seiten der FreeBSD Webseite.
Für diejenigen, die ein wenig mehr Spannung brauchen (oder möchten), werden täglich Snapshots herausgegeben, wie oben beschrieben.
Schlüsseldiskussionen, die das FreeBSD-Projekt betreffen, wie z.B. über die generelle Ausrichtung des Projekts und darüber, wem es erlaubt sein soll, Code zum Quellbaum hinzuzufügen, werden innerhalb eines Core Team von 9 Personen geführt. Es gibt ein weitaus größeres Team von über 300 Committern, die dazu autorisiert sind, Änderungen am FreeBSD Quellbaum durchzuführen.
Jedoch werden die meisten nicht-trivialen Änderungen zuvor in den Mailinglisten diskutiert und es bestehen keinerlei Einschränkungen darüber, wer sich an diesen Diskussionen beteiligen darf.
Jede bedeutende Ausgabe von FreeBSD ist per Anonymous-FTP vom FreeBSD FTP Server erhältlich:
Das aktuelle 5-STABLE-Release, 5.4-RELEASE, finden Sie im Verzeichnis 5.4-RELEASE.
Snapshots-Releases werden täglich aus dem -CURRENT-Zweig erzeugt. Sie sollten aber nur von Entwicklern und sehr erfahrenen Testern verwendet werden.
Das aktuelle Release von 4-STABLE, 4.11-RELEASE finden Sie im Verzeichnis 4.11-RELEASE.
5.X Snapshots werden in der Regel täglich erstellt.
Wo und wie Sie FreeBSD auf CD, DVD, und anderen Medien beziehen können, erfahren Sie im Handbuch.
Der Artikel Mirroring FreeBSD erklärt, wie ein FreeBSD-Spiegel eingerichtet wird.
Die Datenbank mit Problemberichten (PR, problem report) Änderungsanfragen von Benutzern kann über die Web-basierte PR- Abfrage-Schnittstelle abgefragt werden. Mit dem Programm send-pr(1) können Sie Problemberichte oder Änderungsanträge per E-Mail einsenden.
Über die Web-Schnittstelle können momentan keine Problemberichte eingereicht werden. Wir haben die Schnittstelle wegen wiederholtem Missbrauch deaktiviert.
Bevor Sie einen Fehler melden, sollten Sie sich zuerst den Artikel Writing FreeBSD Problem Reports durchlesen, damit Sie wissen, wie Sie eine gute Fehlermeldung verfassen.
Es gibt mehrere Möglichkeiten, die Web-Seiten zu spiegeln.
Sie können die formatierten Dateien von einem FreeBSD CVSUP-Server mit net/cvsup beziehen. Die Datei /usr/share/examples/cvsup/www-supfile enthält ein Beispiel für die Konfiguration, die für einen Web-Mirror notwendig ist.
Sie können sich die Quelldateien für die Web-Seiten von jeden FreeBSD FTP-Server mit einem FTP-Spiegelwerkzeug Ihrer Wahl herunterladen. Allerdings müssen Sie diese Quelldateien erst übersetzen, bevor Sie sie verwenden können. Starten Sie einfach bei ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/www.
Sie finden eine umfassende Liste unter Documentation auf der FreeBSD-Webseite.
Zurück | Zum Anfang | Weiter |
Häufig gestellte Fragen zu FreeBSD 3.X, 4.X, 5.X und 6.X | Dokumentation und Support |
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.