diff options
author | ue <ue@FreeBSD.org> | 2002-11-02 03:07:46 +0000 |
---|---|---|
committer | ue <ue@FreeBSD.org> | 2002-11-02 03:07:46 +0000 |
commit | 4dbdc956c270b509cf3e99f7b019d3c8a978aada (patch) | |
tree | 59c02646d6d9dff929387be9206548698be393d5 /release/doc/de_DE.ISO8859-1/early-adopter | |
parent | 51d9ccf8413aff3495d50269a8e5584c03016e66 (diff) | |
download | FreeBSD-src-4dbdc956c270b509cf3e99f7b019d3c8a978aada.zip FreeBSD-src-4dbdc956c270b509cf3e99f7b019d3c8a978aada.tar.gz |
German version of the early adopter's guide
Diffstat (limited to 'release/doc/de_DE.ISO8859-1/early-adopter')
-rw-r--r-- | release/doc/de_DE.ISO8859-1/early-adopter/Makefile | 23 | ||||
-rw-r--r-- | release/doc/de_DE.ISO8859-1/early-adopter/article.sgml | 465 |
2 files changed, 488 insertions, 0 deletions
diff --git a/release/doc/de_DE.ISO8859-1/early-adopter/Makefile b/release/doc/de_DE.ISO8859-1/early-adopter/Makefile new file mode 100644 index 0000000..8019cca --- /dev/null +++ b/release/doc/de_DE.ISO8859-1/early-adopter/Makefile @@ -0,0 +1,23 @@ +# The FreeBSD Documentation +# The FreeBSD German Documentation Project +# +# $FreeBSD$ +# $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/early-adopter/Makefile,v 1.1 2002/10/28 18:37:20 ue Exp $ +# basiert auf: 1.3 + +RELN_ROOT?= ${.CURDIR}/../.. +.ifdef NO_LANGCODE_IN_DESTDIR +DESTDIR?= ${DOCDIR}/early-adopter +.else +DESTDIR?= ${DOCDIR}/de_DE.ISO8859-1/early-adopter +.endif + +DOC?= article +FORMATS?= html +INSTALL_COMPRESSED?=gz +INSTALL_ONLY_COMPRESSED?= + +SRCS+= article.sgml + +.include "${RELN_ROOT}/share/mk/doc.relnotes.mk" +.include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml b/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml new file mode 100644 index 0000000..caa109d --- /dev/null +++ b/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml @@ -0,0 +1,465 @@ +<!-- + The FreeBSD Documentation Project + The FreeBSD German Documentation Project + $FreeBSD$ + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/early-adopter/article.sgml,v 1.4 2002/11/02 02:12:07 ue Exp $ + basiert auf: 1.4 +--> + +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ +<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN"> +%man; + +<!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN"> +%freebsd; + +<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN"> +%authors; + +<!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN"> +%teams; + +<!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE"> +%mailing-lists; + +<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN"> +%release; +]> + +<article> + <articleinfo> + <title>Hinweise für die ersten Anwender von &os; 5.0-RELEASE</title> + + <authorgroup> + <corpauthor>The &os; Release Engineering Team</corpauthor> + </authorgroup> + + <pubdate>$FreeBSD$</pubdate> + + <copyright> + <year>2002</year> + <holder role="mailto:re@FreeBSD.org">The &os; Release + Engineering Team</holder> + </copyright> + </articleinfo> + + <sect1> + <title>Einführung</title> + + <para>Nach über zwei Jahren steht mit &os; 5.0 wieder eine + komplett neue &os;-Version zur Verfügung. Sie bietet nicht + nur diverse neue Möglichkeiten, auch und gerade + <quote>unter der Haube</quote> hat sich einiges verbessert. Der + Nachteil dieser Neuerungen ist, daß große Teile des + Systems neu und nicht ausreichend getestet sind. Im Vergleich + zu den existierenden 4.<replaceable>X</replaceable> Versionen + kann der Schritt zu 5.0 zu Verschlechterungen in den Bereichen + Stabilität, Leistung und teilweise auch Funktionalität + führen.</para> + + <para>Aus diesen Gründen warnen wir alle Anwender, ihre + Systeme <emphasis>nicht</emphasis> blind von älteren + &os;-Versionen auf 5.0 zu aktualisieren. Gerade konservative + Anwender sollten in der nahen Zukunft + 4.<replaceable>X</replaceable>-Versionen (wie 4.7-RELEASE oder + das demnächst erscheinende 4.8-RELEASE) benutzen. Wir + meinen, daß diese Anwender erst zu + 5.<replaceable>X</replaceable> wechseln sollten, nachdem der + Entwicklungszweig 5-STABLE existiert, der wahrscheinlich nach + der Veröffentlichung von 5.1-RELEASE oder 5.2-RELEASE + eingerichtet werden wird.</para> + + <para>Hier zeigt sich das <quote>Henne und Ei</quote> Problem bei + der Veröffentlichung von &os; 5.0. Alle am &os; Project + beteiligten Personen wollen ein 5.0-RELEASE, das möglichst + stabil und zuverlässig ist. Um dieses Ziel zu erreichen, + müssen die neue Version und speziell die neuen Komponenten + von möglichst vielen Anwendern getestet werden. + Dummerweise gibt es bei realistischer Betrachtung nur eine + Möglichkeit, eine größere Anzahl an Anwender + für einen Test zu gewinnen: Die Veröffentlichung der + zu testenden Version!</para> + + <para>Dieser Artikel beschreibt einige der Probleme, die bei der + Installation und Benutzung von &os; 5.0-RELEASE auftreten + können. Zuerst wird beschrieben, wie eine neue FreeBSD + Version veröffentlicht wird. Dann werden die + interessanteren Neuerungen in FreeBSD 5.0 und die Bereiche, in + denen (gerade für unvorsichtige Anwender) Probleme + auftreten können, vorgestellt. Anwender, die erst einmal + bei Systemen auf Basis von 4-STABLE bleiben möchten, + erhalten einen kurzen Ausblick auf die kurz- und mittelfristigen + Planungen für diesen Entwicklungszweig. Zuletzt wird + besprochen, was bei einer Aktualisierung eines existierenden + 4.<replaceable>X</replaceable> Systems auf 5.0 beachtet werden + muß.</para> + </sect1> + + <sect1> + <title>Veröffentlichung neuer &os;-Versionen</title> + + <para>Das Prinzip der &os;-Entwicklung ist die Verwendung mehrerer + Entwicklungszweige innerhalb eines <quote>CVS + Repository</quote>. Der Hauptzweig wird <quote>CURRENT</quote> + genannt und innerhalb des Repository mit dem symbolischen Namen + <literal>HEAD</literal> referenziert. Neuerungen werden + zunächst in diesen Zweig eingebracht. Das bedeutet zwar, + daß neue Möglichkeiten zunächst einmal nur in + CURRENT zur Verfügung stehen, es bedeutet allerdings auch, + daß dieser Zweig von Zeit zu Zeit Kummer bereitet, + während die Neuerungen getestet und ihre Fehler entfernt + werden.</para> + + <para>Wenn eine neue &os;-Version veröffentlicht wird, + basiert diese in der Regel auf einem der <quote>STABLE</quote> + (stabil) genannten Entwicklungszweige. Neuerungen werden nur in + diese Entwicklungszweige übernommen, nachdem sie in CURRENT + getestet wurden. Zur Zeit gibt es nur einen aktiven STABLE + Entwicklungszweig: <quote>4-STABLE</quote>; dieser Zweig war + die Grundlage für alle 4.<replaceable>X</replaceable> + Versionen. Dieser Zweig wird innerhalb des CVS Repository durch + den symbolischen Namen <literal>RELENG_4</literal> + gekennzeichnet.</para> + + <para>Die Basis für &os; 5.0 wird der Entwicklungszweig + CURRENT sein. Damit wird zum ersten Mal nach über zwei + Jahren eine neue Version auf Basis dieses Entwicklungszweiges + erscheinen (die letzte war &os; 4.0, im März 2000).</para> + + <para>Einige Zeit nach der Veröffentlichung von &os; 5.0 wird + im &os; CVS Repository der Zweig <quote>5-STABLE</quote> mit dem + symbolischen Namen <literal>RELENG_5</literal> erzeugt werden. + Die letzten beiden Entwicklungszweige dieser Art (3-STABLE und + 4-STABLE) wurden unmittelbar nach der Veröffentlichung der + jeweiligen <quote>Punkt Null</quote> Versionen (3.0 bzw. 4.0) + erzeugt. Rückblickend müssen wir feststellen, + daß dadurch weder CURRENT noch der neue Entwicklungszweig + genügend Zeit hatten, um einen stabilen Zustand zu + erreichen.</para> + + <para>Aus diesem Grund wird das Release Engineering Team den neuen + 5-STABLE Entwicklungszweig erst dann im CVS Repository + einrichten, wenn eine solide Grundlage zur Verfügung steht. + Es ist sehr wahrscheinlich, daß vorher mehrere + 5.<replaceable>X</replaceable> Versionen erscheinen werden; zur + Zeit rechnen wir damit, daß 5-STABLE nach dem Erscheinen + von 5.1-RELEASE oder 5.2-RELEASE erzeugt werden wird.</para> + + <para>Weitere Informationen über den Ablauf bei der + Veröffentlichung einer neuen &os; Version finden Sie auf + den <ulink + url="http://www.FreeBSD.org/releng/index.html">Release + Engineering Web pages</ulink> und im Artikel <ulink + url="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/releng/index.html">Release + Engineering</ulink>.</para> + </sect1> + + <sect1> + <title>Neuerungen</title> + + <para>Die Glanzpunkte von &os; 5.0 sind die vielen Neuerungen. + Diese Neuerungen und die neue Funktionalität basieren zum + größten Teil auf massiven Änderungen der + Systemarchitektur, die nicht in den Entwicklungszweig 4-STABLE + eingepflegt wurden. Viele in sich abgeschlossene + Änderungen wie Treiber für neue Geräte oder neue + Benutzerprogramme wurden dagegen schon nach 4-STABLE + übernommen. Die folgende Liste enthält eine kurze + Übersicht über die wichtigsten Neuerungen in &os; + 5.0:</para> + + <itemizedlist> + <listitem> + <para>SMPng: Die <quote>nächste Generation</quote> der + Unterstützung für Systeme mit mehreren Prozessoren + (noch nicht abgeschlossen). Es ist jetzt möglich, + daß mehrere Prozessoren gleichzeitig den Kernel + nutzen.</para> + </listitem> + + <listitem> + <para>KSE: Die <quote>Kernel Scheduled Entities</quote> + erlauben es einem Prozess, mehrere Threads auf Kernel-Ebene + zu nutzen, analog zur Aktivierung via Scheduler.</para> + </listitem> + + <listitem> + <para>Neue Plattformen: Zusätzlich zu i386, pc98 und + Alpha werden jetzt auch sparc64 und ia64 Systeme + unterstützt.</para> + </listitem> + + <listitem> + <para>GCC: Der Compiler und die dazugehöirgen Werkzeuge + basieren jetzt auf GCC 3.<replaceable>X</replaceable> und + nicht mehr auf GCC + 2.95.<replaceable>X</replaceable>.</para> + </listitem> + + <listitem> + <para>MAC: Unterstützung für erweiterbare + <quote>Mandatory Access Control</quote> Regelwerke.</para> + </listitem> + + <listitem> + <para>GEOM: Ein flexibles Gerüst zur Manipulation von + Daten beim Transfer von und zu Festplatten. Auf dieser + Basis wurde ein experimentelles Modul zur + Verschlüsselung des Festplatteninhaltes + entwickelt.</para> + </listitem> + + <listitem> + <para>FFS: Das Dateisystem unterstützt jetzt + Hintergrund-&man.fsck.8; (um das System nach einem Absturz + schneller verfügbar zu machen) sowie + <quote>Schnappschüsse</quote>.</para> + </listitem> + + <listitem> + <para>UFS2: Dieses neue Dateisystem unterstützt + größere Dateien und zusätzliche + Dateiberechtigungen.</para> + </listitem> + + <listitem> + <para>Cardbus: Cardbus wird jetzt unterstützt.</para> + </listitem> + </itemizedlist> + + <para>Eine ausführlichere Übersicht über die + Neuerungen finden Sie in den <quote>Release Notes</quote> + für &os; 5.0.</para> + </sect1> + + <sect1> + <title>Nachteile für frühre Anwender</title> + + <para>Ein Nachteil der Neuerungen in &os; 5.0 ist, daß es in + einigen Bereichen auf Grund der noch nicht abgeschlossenen + Entwicklung zu Problemen oder zu unerwarteten Effekten kommen + kann. Einige (aber nicht alle) der Problemzonen sind in der + folgenden Liste zusammengefaßt:</para> + + <itemizedlist> + <listitem> + <para>Die Arbeit an diversen Neuerungen ist noch nicht + abgeschlossen, dazu gehören unter anderem SMPng und + KSE.</para> + </listitem> + + <listitem> + <para>Durch die Änderungen in den Datenstrukturen des + Kernels und der Schnittstellen für Anwendungen und + Programmierer (ABI/API), müssen Treiber anderer + Hersteller angepaßt werden, damit sie korrekt mit + &os; 5.0 zusammenarbeiten.</para> + </listitem> + + <listitem> + <para>Einige Teile des &os; Basissystems wurden in die Ports + Collection verschoben. Dazu gehören insbesondere + <application>Perl</application>, + <application>UUCP</application> und die meisten (nicht alle) + Spiele. Diese Programme werden zwar weiterhin entwickelt + und unterstützt, es kann aber verwirren, daß sie + nicht mehr Teil des Basissystems sind.</para> + </listitem> + + <listitem> + <para>Viele Ports und Packages, die mit &os; 4-STABLE noch + korrekt liefen, könen mit &os; 5.0 nicht genutzt + oder nicht compiliert werden. Der Grund ist in der Regel + der neue Compiler oder die Aufräumarbeiten in den + Header-Dateien.</para> + </listitem> + + <listitem> + <para>Da &os; 5.0 nach über zwei Jahren Entwicklung + die erste Version auf Basis des Entwicklungszweiges CURRENT + ist, wurden viele Neuerungen bisher nur auf relativ wenigen + Systemen getestet. Viele dieser Neuerungen (wie SMPng) + haben Auswirkungen auf große Bereiche des + Kernels.</para> + </listitem> + + <listitem> + <para>Die Neuerungen in &os; 5.0 enthalten noch Routinen + zur Unterstützung bei der Fehlersuche und Diagnose. + Dadurch kann es dazu kommen, daß ein System mit + &os; 5.0 langsamer ist als mit 4-STABLE.</para> + </listitem> + + <listitem> + <para>Neuerungen werden erst in den Entwicklungszweig 4-STABLE + übernommen, nachdem sie eine Zeit lang in -CURRENT + <quote>gereift</quote> sind. Bei &os; 5.0 fehlt dieser + stabilisierende Effekt eines -STABLE Entwicklungszweiges. + Der Entwicklungszweig 5-STABLE wird wahrscheinlich erst + einige Zeit nach der Veröffentlichung von 5.1-RELEASE + oder 5.2-RELEASE eingerichtet werden.</para> + </listitem> + </itemizedlist> + + <para>Da einige dieser Probleme auch negative Auswirkungen auf die + Stabilität des Systems haben, rät das Release + Engineering Team konservativen Anwendern und Firmen, Versionen + aus dem Entwicklungszweig 4-STABLE zu verwenden, bis die + 5.<replaceable>X</replaceable> Versionen zuverlässiger + geworden sind.</para> + </sect1> + + <sect1> + <title>Die Zukunft des Entwicklungszweiges 4-STABLE</title> + + <para>Die Veröffentlichung von &os; 5.0 bedeutet nicht das + Ende der Entwicklungszweiges 4-STABLE. Es wird auf jeden Fall + noch eine weitere Version auf der Basis dieses + Entwicklungszweiges geben: Das voraussichtlich am 1. Februar + 2003 erscheinende 4.8-RELEASE.</para> + + <para>Zum gegenwärtigen Zeitpunkt hat das Release Engineering + Team noch keine Entscheidung über weitere Versionen + (jenseits von 4.8) auf Basis des Entwicklungszweiges 4-STABLE + getroffen. Allerdings ist es sehr wahrscheinlich, daß es + ein 4.9-RELEASE oder sogar ein 4.10-RELEASE geben wird. Dies + hängt von mehreren Faktoren ab, der wichtigste davon ist + die Existenz und Stabilität des Entwicklungszweiges + 5-STABLE. Wenn CURRENT nicht stabil genug ist, um einen + Entwicklungszweiges 5-STABLE zu rechtfertigen, werden weitere + Versionen auf Basis des Entwicklungszweiges 4-STABLE + möglich und notwendig sein. Bis zum Erscheinen der + offiziell letzten Version auf Basis von 4-STABLE bleibt es den + Entwicklern überlassen, ob sie Neuerungen aus HEAD in + 4-STABLE einpflegen (im Rahmen der schon bestehenden + Regelungen).</para> + + <para>Bis zu einem gewissen Grad wird das Release Engineering Team + auch die Wünsche der Benutzer nach weiteren Versionen auf + Basis von 4-STABLE beachten. Allerdings nur, so weit dies im + Rahmen der beschränkten Ressourcen möglich + ist.</para> + + <para>Neue Versionen auf Basis des Entwicklungszweiges 4-STABLE + werden vom &a.security-officer; im üblichen Rahmen + unterstützt werden, genauere Informationen dazu finden Sie + auf der <ulink + url="http://www.FreeBSD.org/security/index.html">Security + page</ulink> auf der &os; Webseite. In der Regel werden die + letzten beiden Versionen jedes Entwicklungszweiges durch die + Veröffentlichung von Sicherheitshinweisen und Patches + unterstützt; dem Team ist es allerdings freigestellt, diese + Unterstützung auf weitere Versionen auszudehnen.</para> + </sect1> + + <sect1> + <title>Hinweise für die Aktualisierung</title> + + <para>Dieses Kapitel enthält Hinweise für Anwender, die + ihr bestehendes &os; 4.<replaceable>X</replaceable> System auf + &os; 5.<replaceable>X</replaceable> aktualisieren wollen. Wie + bei jeder Aktualisierung ist es auf jeden Fall notwendig, voher + die Release Notes und die Errata der neuen Version zu lesen; bei + Aktualisierung über den Quellcode ist + <filename>src/UPDATING</filename> Pflichtlektüre.</para> + + <sect2> + <title>Aktualisierung ohne Quellcode</title> + + <para>Der einfachste Ansatz ist immer noch + <quote>Sicherheitskopien erstellen, Platte formatieren, neues + System installieren, Daten wieder einspielen</quote>. Dadurch + werden alle Probleme mit veralteten und nicht kompatiblen + Programmen und Konfigurationsdateien umgangen.</para> + + <para>Zum gegenwärtigen Zeitpunkt hat noch niemand + ausführlich getestet, ob und wie gut die + <quote>Upgrade</quote>-Option in &man.sysinstall.8; bei einem + Update von 4.0 zu 5.0 funktioniert. Wir raten daher dringend + von der Verwendung dieser Funktion ab.</para> + + <para>Auf i386 und pc98 Systemen kann die Konfiguration von ISA + Geräten beim Start System mit Werkzeug UserConfig + eingestellt werden, dies gilt auch beim Start von einem + Installations-Medium. Dieses Programm wurde in &os; 5.0 durch + &man.device.hints.5; ersetzt; dieses stellt zwar die gleiche + Funktionalität bereit, ist aber nicht interaktiv + nutzbar.</para> + + <para>Bei einer Installation von Diskette kann es notwendig + werden, die neue Treiber-Diskette zu benutzen. Das + <filename>drivers.flp</filename> Diskettenimage sollte im + allgemeinen überall dort verfügbar sein, wo auch + schon die bekannten <filename>kern.flp</filename> und + <filename>mfsroot.flp</filename> verfügbar sind.</para> + + <para>Bei einer Installation von CD-ROM auf einem i386-System + wird jetzt ein neues Startprogramm mit dem Namen + <quote>no-emulation boot loader</quote> genutzt. Dadurch ist + es unter anderem möglich, auf der CD den Standardkernel + (<literal>GENERIC</literal>) statt des auf den Disketten + verwendeten Mini-Kernels zu nutzen. Jedes System, das von den + Installations-CDs für Windows NT 4.0 booten kann, sollte + auch mit der &os; 5.0 CD-ROM zurechtkommen.</para> + </sect2> + + <sect2> + <title>Aktualisierung mit Quellcode</title> + + <para>Es ist auf jeden Fall erforderlich, vor der Aktualisierung + <filename>src/UPDATING</filename> zu lesen. Der Abschnitt + <quote>To upgrade from 4.x-stable to current</quote> + enthält eine Schritt-für-Schritt Anleitung, der Sie + unbedingt folgen müssen, die Nutzung der üblichen + <quote>Abkürzungen</quote> ist nicht + möglich.</para> + </sect2> + + <sect2> + <title>Allgemeine Hinweise</title> + + <para><application>Perl</application> wurde aus dem Basissystem + entfernt und sollte entweder via Package oder über die + Ports Collection installiert werden. Die bisher übliche + Praxis, Perl als Teil des Basissystem zu behandeln und mit ihm + zusammen zu compilieren, führte zu diversen Problemen, + die eine Aktualisierung von Perl erschwerten. Die im + Standardsystem vorhandenen Programme, die Perl + benötigten, wurden entweder in einer anderen Sprache neu + geschrieben (wenn sie noch benötigt wurden) oder + ersatzlos entfernt (wenn sie überflüssig + waren).</para> + + <para>Es ist zwar möglich, Programme aus + 4.<replaceable>X</replaceable> mit + 5.<replaceable>X</replaceable> zu betreiben, allerdings + muß dazu die Distribution <filename>compat4x</filename> + installiert sein. Damit <emphasis>könnte</emphasis> es + auch möglich sein, alte Ports zu benutzen.</para> + + <para>Bei der Aktualisierung eines bestehenden Systems auf Basis + von 4-STABLE, ist es unbedingt notwendig, die alten Dateien in + <filename>/usr/include</filename> zu löschen. Im + allgemeinen ist es ausreichend, dieses Verzeichnis vor der + Installation bzw. vor dem + <maketarget>installworld</maketarget> zu entfernen. Wird das + Verzeichnis nicht entfernt, kann es zu Problemen kommen + (speziell mit C++-Programmen), da der Compiler dann einen Mix + aus alten und neuen Headerdateien verwendet.</para> + </sect2> + </sect1> + + <sect1> + <title>Zusammenfassung</title> + + <para>&os; 5.0 enthält zwar viele interessante Neuerungen, + aber es ist noch nicht für alle Anwender geeignet. Aus + diesem Grund haben wir in diesem Dokument Informationen + über die Abläufe bei der Veröffentlichung einer + neuen Version, die interessantesten Neuerungen und + wahrscheinliche Probleme gegeben. Weiterhin enthielt er einen + Ausblick auf die Zukunft des Entwicklungszweiges 4-STABLE und + Informationen für Anwender, die schon jetzt auf 5.0 + umsteigen wollen.</para> + </sect1> +</article> |