German version of the early adopter's guide
This commit is contained in:
parent
5968e29e00
commit
ec0609aa39
@ -1,7 +1,6 @@
|
|||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/Makefile,v 1.3 2002/03/10 18:41:32 ue Exp $
|
# $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/Makefile,v 1.4 2002/10/28 18:37:19 ue Exp $
|
||||||
# $Id: Makefile,v 1.4 2002/03/10 15:37:10 ue Exp $
|
# basiert auf: 1.3
|
||||||
# basiert auf: 1.2
|
|
||||||
|
|
||||||
RELN_ROOT?= ${.CURDIR}/..
|
RELN_ROOT?= ${.CURDIR}/..
|
||||||
|
|
||||||
@ -10,6 +9,7 @@ SUBDIR+= hardware
|
|||||||
SUBDIR+= readme
|
SUBDIR+= readme
|
||||||
SUBDIR+= errata
|
SUBDIR+= errata
|
||||||
SUBDIR+= installation
|
SUBDIR+= installation
|
||||||
|
SUBDIR+= early-adopter
|
||||||
|
|
||||||
COMPAT_SYMLINK = de
|
COMPAT_SYMLINK = de
|
||||||
|
|
||||||
|
23
release/doc/de_DE.ISO8859-1/early-adopter/Makefile
Normal file
23
release/doc/de_DE.ISO8859-1/early-adopter/Makefile
Normal file
@ -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"
|
465
release/doc/de_DE.ISO8859-1/early-adopter/article.sgml
Normal file
465
release/doc/de_DE.ISO8859-1/early-adopter/article.sgml
Normal file
@ -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>
|
Loading…
Reference in New Issue
Block a user