2 The FreeBSD Documentation Project
3 The FreeBSD German Documentation Project
5 $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/early-adopter/article.sgml,v 1.24 2003/05/25 12:44:41 mheinen Exp $
9 <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
10 <!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
13 <!ENTITY % freebsd PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
16 <!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
19 <!ENTITY % teams PUBLIC "-//FreeBSD//ENTITIES DocBook Team Entities//EN">
22 <!ENTITY % mailing-lists PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DE">
25 <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN">
28 <!ENTITY release.4x "4.<replaceable>X</replaceable>">
29 <!ENTITY release.5x "5.<replaceable>X</replaceable>">
35 <title>Hinweise für die ersten Anwender von &os;
36 &release.current;</title>
39 <corpauthor>The &os; Release Engineering Team</corpauthor>
42 <pubdate>$FreeBSD$</pubdate>
47 <holder role="mailto:re@FreeBSD.org">The &os; Release
48 Engineering Team</holder>
52 <para>Dieser Artikel enthält Informationen über den
53 Status von &os; &release.current; für die Anwender, die
54 bisher noch keine Erfahrung mit den &release.5x; Versionen
55 oder &os; sammeln konnten. Er enthält einige
56 Hintergrundinformationen über die vor und während
57 einer Veröffentlichung ablaufende Prozesse, nennt die
58 wichtigsten Neuerungen und die Stellen, an denen die ersten
59 Anwender Probleme haben könnten. Weiterhin gibt es
60 Informationen über die Pläne für weitere
61 Veröffentlichungen im Entwicklungszweig 4-STABLE und
62 ein paar Hinweise für die Aktualisierung bestehender
68 <title>Einführung</title>
70 <para>Nach über zwei Jahren steht mit &os; &release.5x;
71 wieder eine komplett neue &os;-Version zur Verfügung. Sie
72 bietet nicht nur diverse neue Möglichkeiten, auch und
73 gerade <quote>unter der Haube</quote> hat sich einiges
74 verbessert. Der Nachteil dieser Neuerungen ist, daß
75 große Teile des Systems neu und nicht ausreichend getestet
76 sind. Im Vergleich zu den existierenden &release.4x; Versionen
77 kann der Schritt zu den ersten &release.5x; Versionen zu
78 Verschlechterungen in den Bereichen Stabilität, Leistung
79 und teilweise auch Funktionalität führen.</para>
81 <para>Aus diesen Gründen warnen wir alle Anwender, ihre
82 Systeme nicht von älteren &os;-Versionen auf 5.0 zu
83 aktualisieren, wenn sie die "Problemzonen" nicht kennen
84 oder nicht bereit sind, die Einschränkungen in den neuesten
85 Versionen in Kauf zu nehmen. Gerade konservative Anwender
86 sollten in der nahen Zukunft &release.4x;-Versionen (wie
87 4.8-RELEASE) benutzen. Wir meinen, daß diese Anwender
88 erst zu &release.5x; wechseln sollten, nachdem der
89 Entwicklungszweig 5-STABLE existiert; dies wird wahrscheinlich
90 nach der Veröffentlichung von 5.2-RELEASE
93 <para>Hier zeigt sich das <quote>Henne und Ei</quote> Problem bei
94 der Veröffentlichung von &os; &release.5x;. Alle am &os;
95 Project beteiligten Personen wollen ein &os;, das möglichst
96 stabil und zuverlässig ist. Um dieses Ziel zu erreichen,
97 müssen die neue Version und speziell die neuen Komponenten
98 von möglichst vielen Anwendern getestet werden.
99 Dummerweise gibt es bei realistischer Betrachtung nur eine
100 Möglichkeit, eine größere Anzahl an Anwender
101 für einen Test zu gewinnen: Die Veröffentlichung der
102 zu testenden Version!</para>
104 <para>Dieser Artikel beschreibt einige der Probleme, die bei der
105 Installation und Benutzung von &os; &release.current; auftreten
106 können. Zuerst wird beschrieben, wie eine neue FreeBSD
107 Version veröffentlicht wird. Dann werden die
108 interessanteren Neuerungen in FreeBSD &release.current; und die
109 Bereiche, in denen (gerade für unvorsichtige Anwender)
110 Probleme auftreten können, vorgestellt. Anwender, die erst
111 einmal bei Systemen auf Basis von 4-STABLE bleiben möchten,
112 erhalten einen kurzen Ausblick auf die kurz- und mittelfristigen
113 Planungen für diesen Entwicklungszweig. Zuletzt wird
114 besprochen, was bei einer Aktualisierung eines existierenden
115 &release.4x; Systems auf 5.0 beachtet werden muß.</para>
118 <sect1 id="release-overview">
119 <title>Veröffentlichung neuer &os;-Versionen</title>
121 <para>Das Prinzip der &os;-Entwicklung ist die Verwendung mehrerer
122 Entwicklungszweige innerhalb eines <quote>CVS
123 Repository</quote>. Der Hauptzweig wird <quote>CURRENT</quote>
124 genannt und innerhalb des Repository mit dem symbolischen Namen
125 <literal>HEAD</literal> referenziert. Neuerungen werden
126 zunächst in diesen Zweig eingebracht. Das bedeutet zwar,
127 daß neue Möglichkeiten zunächst einmal nur in
128 CURRENT zur Verfügung stehen, es bedeutet allerdings auch,
129 daß dieser Zweig von Zeit zu Zeit Kummer bereitet,
130 während die Neuerungen getestet und ihre Fehler entfernt
133 <para>Wenn eine neue &os;-Version veröffentlicht wird,
134 basiert diese in der Regel auf einem der <quote>STABLE</quote>
135 (stabil) genannten Entwicklungszweige. Neuerungen werden nur in
136 diese Entwicklungszweige übernommen, nachdem sie in CURRENT
137 getestet wurden. Zur Zeit gibt es nur einen aktiven STABLE
138 Entwicklungszweig: <quote>4-STABLE</quote>; dieser Zweig war
139 die Grundlage für alle &release.4x; Versionen. Dieser
140 Zweig wird innerhalb des CVS Repository durch den symbolischen
141 Namen <literal>RELENG_4</literal> gekennzeichnet.</para>
143 <para>Die Basis für &os; 5.0 und 5.1 ist der
144 Entwicklungszweig CURRENT. Damit wird zum ersten Mal nach
145 über zwei Jahren eine neue Version auf Basis dieses
146 Entwicklungszweiges erscheinen (die letzte war &os; 4.0, im
147 März 2000).</para>
149 <para>Einige Zeit nach der Veröffentlichung von &os; 5.0 wird
150 im &os; CVS Repository der Zweig <quote>5-STABLE</quote> mit dem
151 symbolischen Namen <literal>RELENG_5</literal> erzeugt werden.
152 Die letzten beiden Entwicklungszweige dieser Art (3-STABLE und
153 4-STABLE) wurden unmittelbar nach der Veröffentlichung der
154 jeweiligen <quote>Punkt Null</quote> Versionen (3.0 bzw. 4.0)
155 erzeugt. Rückblickend müssen wir feststellen,
156 daß dadurch in beiden Fällen nicht genug Zeit war, um
157 CURRENT zu stabilisieren, bevor der neue Entwicklungszweig
158 eingerichtet wurde. Dies führte zu unnötiger
159 Mehrarbeit, da Fehlerkorrekturen von einem Zweig in den anderen
160 Zweig übertragen werden mußten; außerdem kam
161 es zu einigen Änderungen in der Architektur, die nicht in
162 den jeweils anderen Zweig übernommen werden konnten.</para>
164 <para>Aus diesem Grund wird das Release Engineering Team den neuen
165 5-STABLE Entwicklungszweig erst dann im CVS Repository
166 einrichten, wenn eine solide Grundlage zur Verfügung steht.
167 Es ist sehr wahrscheinlich, daß vorher mehrere
168 &release.5x; Versionen erscheinen werden; zur Zeit rechnen wir
169 damit, daß 5-STABLE nach dem Erscheinen von 5.2-RELEASE
170 erzeugt werden wird.</para>
172 <para>Weitere Informationen über den Ablauf bei der
173 Veröffentlichung einer neuen &os; Version finden Sie auf
175 url="http://www.FreeBSD.org/releng/index.html">Release
176 Engineering Web pages</ulink> und im Artikel <ulink
177 url="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/releng/index.html">&os;
178 Release Engineering</ulink>. Informationen über den
179 geplanten Entwicklungszweig 5-STABLE finden Sie auf der <ulink
180 url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/5-roadmap/index.html"><quote>The
181 Roadmap for 5-STABLE</quote></ulink>.</para>
185 <title>Neuerungen</title>
187 <para>Die Glanzpunkte von &os; &release.5x; sind die vielen Neuerungen.
188 Diese Neuerungen und die neue Funktionalität basieren zum
189 größten Teil auf massiven Änderungen der
190 Systemarchitektur, die nicht in den Entwicklungszweig 4-STABLE
191 eingepflegt wurden. Viele in sich abgeschlossene
192 Änderungen wie Treiber für neue Geräte oder neue
193 Benutzerprogramme wurden dagegen schon nach 4-STABLE
194 übernommen. Die folgende Liste enthält eine kurze
195 Übersicht über die wichtigsten Neuerungen in &os;
200 <para>SMPng: Die <quote>nächste Generation</quote> der
201 Unterstützung für Systeme mit mehreren Prozessoren
202 (noch nicht abgeschlossen). Es ist jetzt möglich,
203 daß mehrere Prozessoren gleichzeitig den Kernel
208 <para>KSE: Die <quote>Kernel Scheduled Entities</quote>
209 erlauben es einem Prozess, mehrere Threads auf Kernel-Ebene
210 zu nutzen, analog zur Aktivierung via Scheduler. Die
211 (experimentellen) Bibliotheken <filename>libkse</filename>
212 und <filename>libthr</filename> erlauben auch normalen
213 Programmen mit mehreren Threads, diese Erweiterung zu
218 <para>Neue Plattformen: Zusätzlich zu i386, pc98 und
219 Alpha werden jetzt auch sparc64 und ia64 Systeme
220 unterstützt.</para>
224 <para>GCC: Der Compiler und die dazugehörigen Werkzeuge
225 basieren jetzt auf GCC 3.2.2 und nicht mehr auf GCC
226 2.95.<replaceable>X</replaceable>.</para>
230 <para>MAC: Unterstützung für erweiterbare
231 <quote>Mandatory Access Control</quote> Regelwerke.</para>
235 <para>GEOM: Ein flexibles Gerüst zur Manipulation von
236 Daten beim Transfer von und zu Festplatten. Auf dieser
237 Basis wurde ein experimentelles Modul zur
238 Verschlüsselung des Festplatteninhaltes
243 <para>FFS: Das Dateisystem unterstützt jetzt
244 Hintergrund-&man.fsck.8; (um das System nach einem Absturz
245 schneller verfügbar zu machen) sowie
246 <quote>Schnappschüsse</quote>.</para>
250 <para>UFS2: Dieses neue Dateisystem unterstützt
251 größere Dateien und zusätzliche
252 Dateiberechtigungen. &man.newfs.8; erzeugt jetzt
253 standardmäßig UFS2 Dateisysteme und auf allen
254 Plattformen außer PC98 gilt dies auch für
255 Dateisysteme, die mit &man.sysinstall.8; erzeugt
260 <para>Cardbus: Cardbus wird jetzt unterstützt.</para>
264 <para>Eine ausführlichere Übersicht über die
265 Neuerungen finden Sie in den <quote>Release Notes</quote>
266 für &os; &release.prev; und &release.current;.</para>
269 <sect1 id="drawbacks">
270 <title>Nachteile für frühe Anwender</title>
272 <para>Ein Nachteil der Neuerungen in &os; &release.5x; ist,
273 daß es in einigen Bereichen auf Grund der noch nicht
274 abgeschlossenen Entwicklung zu Problemen oder zu unerwarteten
275 Effekten kommen kann. Einige (aber nicht alle) der Problemzonen
276 sind in der folgenden Liste zusammengefaßt:</para>
280 <para>Die Arbeit an diversen Neuerungen ist noch nicht
281 abgeschlossen, dazu gehören unter anderem SMPng und
282 KSE. Diese Erweiterungen sind zwar für Test- und
283 Experimentalzwecke ausreichend stabil, aber unter
284 Umständen nicht stabil genug für den
285 Produktionsbetrieb.</para>
289 <para>Durch die Änderungen in den Datenstrukturen des
290 Kernels und der Schnittstellen für Anwendungen und
291 Programmierer (ABI/API), müssen Treiber anderer
292 Hersteller angepaßt werden, damit sie korrekt mit &os;
293 5.0 zusammenarbeiten. Es ist nicht ausgeschlossen,
294 daß es bis zum Erscheinen des Entwicklungszweiges
295 5-STABLE weitere kleinere Änderungen am ABI/API geben
300 <para>Einige Teile des &os; Basissystems wurden in die Ports
301 Collection verschoben. Dazu gehören insbesondere
302 <application>Perl</application>,
303 <application>UUCP</application> und die meisten (nicht alle)
304 Spiele. Diese Programme werden zwar weiterhin entwickelt
305 und unterstützt, es kann aber verwirren, daß sie
306 nicht mehr Teil des Basissystems sind.</para>
310 <para>Einige Teile des &os;-Basissystems wurden nicht mehr
311 gepflegt, weil es nicht genügend Anwender und/oder
312 Entwickler gab. Diese Teile mußten entfernt werden,
313 dazu zählen unter anderem die Erzeugung von Programmen
314 im Format a.out;, die XNS-Netzwerkprotokolle und der Treiber
315 für den X-10 Controller.</para>
319 <para>Viele Ports und Packages, die mit &os; 4-STABLE noch
320 korrekt liefen, können mit &os; 5.0 nicht genutzt oder
321 nicht kompiliert werden. Der Grund ist in der Regel der
322 neue Compiler oder die Aufräumarbeiten in den
323 Header-Dateien.</para>
327 <para>Viele der Neuerungen in &os; &release.5x; wurden bisher
328 nur auf relativ wenigen Systemen getestet. Viele dieser
329 Neuerungen (wie SMPng) haben Auswirkungen auf große
330 Bereiche des Kernels.</para>
334 <para>Die Neuerungen in &os; 5.0 enthalten noch Routinen
335 zur Unterstützung bei der Fehlersuche und Diagnose.
336 Dadurch kann es dazu kommen, daß ein System mit
337 &os; 5.0 langsamer ist als mit 4-STABLE.</para>
341 <para>Neuerungen werden erst in den Entwicklungszweig 4-STABLE
342 übernommen, nachdem sie eine Zeit lang in -CURRENT
343 <quote>gereift</quote> sind. Bei &os; 5.0 fehlt dieser
344 stabilisierende Effekt eines -STABLE Entwicklungszweiges.
345 Der Entwicklungszweig 5-STABLE wird wahrscheinlich erst
346 einige Zeit nach der Veröffentlichung von 5.2-RELEASE
347 eingerichtet werden.</para>
351 <para>Die Dokumentation (wie z.B. das &os; <ulink
352 url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/index.html">Handbuch</ulink>
354 url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/faq/index.html">FAQ</ulink>)
355 ist teilweise noch nicht auf dem Stand von
356 &os; &release.5x;.</para>
360 <para>Da einige dieser Probleme auch negative Auswirkungen auf die
361 Stabilität des Systems haben, rät das Release
362 Engineering Team konservativen Anwendern und Firmen, Versionen
363 aus dem Entwicklungszweig 4-STABLE zu verwenden, bis die
364 &release.5x; Versionen zuverlässiger
365 geworden sind.</para>
368 <sect1 id="plans-stable">
369 <title>Die Zukunft des Entwicklungszweiges 4-STABLE</title>
371 <para>Die Veröffentlichung von &os; 5.0 bedeutete nicht das
372 Ende des Entwicklungszweiges 4-STABLE: &os; 4.8 erschien im
373 April 2003, zwei Monate nach der Veröffentlichung von &os;
374 5.0. Es wird wahrscheinlich noch eine weitere Version auf der
375 Basis dieses Entwicklungszweiges geben: Das für den Sommer
376 2003 geplante 4.9-RELEASE. Auch eine Version 4.10 liegt im
377 Bereich des Möglichen. Dies hängt von mehreren
378 Faktoren ab, der wichtigste davon ist die Existenz und
379 Stabilität des Entwicklungszweiges 5-STABLE. Wenn CURRENT
380 nicht stabil genug ist, um einen Entwicklungszweig 5-STABLE zu
381 rechtfertigen, werden weitere Versionen auf Basis des
382 Entwicklungszweiges 4-STABLE möglich und notwendig sein.
383 Bis zum Erscheinen der offiziell letzten Version auf Basis von
384 4-STABLE bleibt es den Entwicklern überlassen, ob sie
385 Neuerungen aus <literal>HEAD</literal> in 4-STABLE einpflegen
386 (im Rahmen der schon bestehenden Regelungen).</para>
388 <para>Bis zu einem gewissen Grad werden das Release Engineering
389 Team und die Entwickler auch die Wünsche der Benutzer nach
390 weiteren Versionen auf Basis von 4-STABLE beachten. Allerdings
391 nur, so weit dies im Rahmen der beschränkten Ressourcen
392 möglich ist.</para>
394 <para>Neue Versionen auf Basis des Entwicklungszweiges 4-STABLE
395 werden vom &a.security-officer; im üblichen Rahmen
396 unterstützt werden, genauere Informationen dazu finden Sie
398 url="http://www.FreeBSD.org/security/index.html">Security
399 page</ulink> auf der &os; Webseite. In der Regel werden die
400 letzten beiden Versionen jedes Entwicklungszweiges durch die
401 Veröffentlichung von Sicherheitshinweisen und Patches
402 unterstützt; dem Team ist es allerdings freigestellt, diese
403 Unterstützung auf weitere Versionen oder spezielle Probleme
408 <title>Hinweise für die Aktualisierung von &os; &release.4x;</title>
410 <para>Dieses Kapitel enthält Hinweise für Anwender, die
411 ihr bestehendes &os; &release.4x; System auf &os; &release.5x;
412 aktualisieren wollen. Wie bei jeder Aktualisierung ist es auf
413 jeden Fall notwendig, vorher die Release Notes und die Errata der
414 neuen Version zu lesen; bei Aktualisierung über den
415 Quellcode ist <filename>src/UPDATING</filename>
416 Pflichtlektüre.</para>
419 <title>Aktualisierung ohne Quellcode</title>
421 <para>Der einfachste Ansatz ist immer noch
422 <quote>Sicherheitskopien erstellen, Platte formatieren, neues
423 System installieren, Daten wieder einspielen</quote>. Dadurch
424 werden alle Probleme mit veralteten und nicht kompatiblen
425 Programmen und Konfigurationsdateien umgangen. Die neuen
426 Dateisysteme können maximalen Nutzen aus den diversen
427 Neuerungen (speziell UFS2) ziehen.</para>
429 <para>Zum gegenwärtigen Zeitpunkt hat noch niemand
430 ausführlich getestet, ob und wie gut die
431 <quote>Upgrade</quote>-Option in &man.sysinstall.8; bei einem
432 Update von 4.0 zu 5.0 funktioniert. Wir raten daher dringend
433 von der Verwendung dieser Funktion ab. Eines der
434 Hauptprobleme ist, daß bei dieser Variante diverse
435 Dateien nicht gelöscht werden, die zwar von &release.4x;
436 genutzt wurden, aber in &release.5x; nicht mehr vorhanden
437 sind. Diese Altlasten können zu Problemen
440 <para>Auf i386 und pc98 Systemen kann die Konfiguration von ISA
441 Geräten beim Systemstart mit dem Werkzeug UserConfig
442 eingestellt werden, dies gilt auch beim Start von einem
443 Installations-Medium. Dieses Programm wurde in &os; 5.0 durch
444 &man.device.hints.5; ersetzt; dieses stellt zwar die gleiche
445 Funktionalität bereit, ist aber von der Bedienung her
446 völlig verschieden.</para>
448 <para>Bei einer Installation von Diskette kann es notwendig
449 werden, die neue Treiber-Diskette zu benutzen. Das
450 <filename>drivers.flp</filename> Diskettenimage sollte im
451 allgemeinen überall dort verfügbar sein, wo auch
452 schon die bekannten <filename>kern.flp</filename> und
453 <filename>mfsroot.flp</filename> verfügbar sind.</para>
455 <para>Bei einer Installation von CD-ROM auf einem i386-System
456 wird jetzt ein neues Startprogramm mit dem Namen
457 <quote>no-emulation boot loader</quote> genutzt. Dadurch ist
458 es unter anderem möglich, auf der CD den Standardkernel
459 (<literal>GENERIC</literal>) statt des auf den Disketten
460 verwendeten Mini-Kernels zu nutzen. Jedes System, das von den
461 Installations-CDs für Windows NT 4.0 booten kann, sollte
462 auch mit den &os; &release.5x; CD-ROMs zurechtkommen.</para>
466 <title>Aktualisierung mit Quellcode</title>
468 <para>Es ist auf jeden Fall erforderlich, vor der Aktualisierung
469 <filename>src/UPDATING</filename> zu lesen. Der Abschnitt
470 <quote>To upgrade from 4.x-stable to current</quote>
471 enthält eine Schritt-für-Schritt Anleitung, der Sie
472 unbedingt folgen müssen, die Nutzung der üblichen
473 <quote>Abkürzungen</quote> ist nicht
478 <title>Allgemeine Hinweise</title>
480 <para><application>Perl</application> wurde aus dem Basissystem
481 entfernt und sollte entweder als Package oder über die
482 Ports Collection installiert werden. Die bisher übliche
483 Praxis, Perl als Teil des Basissystems zu behandeln und mit ihm
484 zusammen zu kompilieren, führte zu diversen Problemen,
485 die eine Aktualisierung von Perl erschwerten. Die im
486 Standardsystem vorhandenen Programme, die Perl
487 benötigten, wurden entweder in einer anderen Sprache neu
488 geschrieben (wenn sie noch benötigt wurden) oder
489 ersatzlos entfernt (wenn sie überflüssig waren). Da
490 &man.sysinstall.8; das Perl Package bei den meisten
491 Distributionen automatisch mit installiert, sollte diese
492 Änderung kaum Auswirkungen auf die Anwender
495 <para>Einige Scripte verlassen sich darauf, daß der
496 Perl-Interpreter als <filename>/usr/bin/perl</filename>
497 verfügbar ist. Der Perl Port enthält das Programm
498 <filename>use.perl</filename>, mit dem ein passender Satz
499 symbolischer Links für diese Scripte erzeugt werden kann.
500 Nach dem Aufruf von <command>use.perl port</command> sollte
501 alles wie erwartet funktionieren.</para>
503 <para>Es ist zwar möglich, für &release.4x;
504 geschriebene Programme unter &release.5x; zu nutzen,
505 allerdings muß dazu die Distribution
506 <filename>compat4x</filename> installiert sein. Damit
507 <emphasis>könnte</emphasis> es auch möglich sein,
508 alte Ports zu benutzen.</para>
510 <para>Bei der Aktualisierung eines bestehenden Systems auf Basis
511 von 4-STABLE, ist es unbedingt notwendig, die alten Dateien in
512 <filename>/usr/include</filename> zu löschen. Im
513 allgemeinen ist es ausreichend, dieses Verzeichnis vor der
514 Installation bzw. vor dem
515 <maketarget>installworld</maketarget> zu entfernen. Wird das
516 Verzeichnis nicht entfernt, kann es zu Problemen kommen
517 (speziell mit C++-Programmen), da der Compiler dann einen Mix
518 aus alten und neuen Headerdateien verwendet.</para>
520 <para>Es gibt kein <filename>MAKEDEV</filename> mehr, weil es
521 nicht mehr benötigt wird. &os; &release.5x; benutzt ein
522 spezielles Dateisystem für Geräte, das die
523 entsprechenden Device Nodes bei Bedarf automatisch erzeugt.
524 Weitere Informationen finden Sie in &man.devfs.5;.</para>
526 <para>Alle mit &man.newfs.8; erzeugten Dateisysteme werden
527 standardmäßig im Format UFS2 angelegt. Diese gilt
528 auf allen Plattformen außer PC98 auch für
529 Dateisysteme, die mit &man.sysinstall.8; erzeugt werden. Da
530 &os; &release.4x; nur UFS1 lesen kann, müssen alle
531 Dateisysteme, die sowohl mit &release.4x; als auch mit
532 &release.5x; nutzbar sein sollen, im Format UFS1 erzeugt
533 werden. Dieser Fall tritt typischerweise auf Systemen auf,
534 auf denen &release.4x; und &release.5x; installiert und
535 abwechselnd betrieben werden. In &man.newfs.8; steht dazu die
536 Option <option>-O1</option> zur Verfügung, auch
537 &man.sysinstall.8; enthält eine entsprechende Option.
538 Bitte beachten Sie, daß es kein Konvertierungsprogramm
539 zur Umwandlung von UFS1 nach UFS2 (oder umgekehrt) gibt, nur
540 die Variante Backup, Formatieren, Restore.</para>
545 <title>Zusammenfassung</title>
547 <para>&os; &release.current; enthält zwar viele interessante
548 Neuerungen, aber es ist noch nicht für alle Anwender
549 geeignet. Aus diesem Grund haben wir in diesem Dokument
550 Informationen über die Abläufe bei der
551 Veröffentlichung einer neuen Version, die interessantesten
552 Neuerungen in den &release.5x; Versionen und wahrscheinliche
553 Probleme gegeben. Weiterhin enthielt er einen Ausblick auf die
554 Zukunft des Entwicklungszweiges 4-STABLE und Informationen
555 für Anwender, die schon jetzt umsteigen wollen.</para>