unter der Haubehat 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 &release.4x; Versionen - kann der Schritt zu den ersten &release.5x; Versionen zu - Verschlechterungen in den Bereichen Stabilität, Leistung - und teilweise auch Funktionalität führen.
Henne und EiProblem bei - der Veröffentlichung von &os; &release.5x;. Alle am &os; - Project beteiligten Personen wollen ein &os;, 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!
CVS - Repository. Der Hauptzweig wird
CURRENT- genannt und innerhalb des Repository mit dem symbolischen Namen -
STABLE- (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:
4-STABLE; dieser Zweig war - die Grundlage für alle &release.4x; Versionen. Dieser - Zweig wird innerhalb des CVS Repository durch den symbolischen - Namen
5-STABLEmit dem - symbolischen Namen
Punkt NullVersionen (3.0 bzw. 4.0) - erzeugt. Rückblickend müssen wir feststellen, - daß dadurch in beiden Fällen nicht genug Zeit war, um - CURRENT zu stabilisieren, bevor der neue Entwicklungszweig - eingerichtet wurde. Dies führte zu unnötiger - Mehrarbeit, da Fehlerkorrekturen von einem Zweig in den anderen - Zweig übertragen werden mußten; außerdem kam - es zu einigen Änderungen in der Architektur, die nicht in - den jeweils anderen Zweig übernommen werden konnten.
The - Roadmap for 5-STABLE.
nächste Generationder - Unterstützung für Systeme mit mehreren Prozessoren - (noch nicht abgeschlossen). Es ist jetzt möglich, - daß mehrere Prozessoren gleichzeitig den Kernel - nutzen.
Kernel Scheduled Entities- erlauben es einem Prozess, mehrere Threads auf Kernel-Ebene - zu nutzen, analog zur Aktivierung via Scheduler. Die - (experimentellen) Bibliotheken
Mandatory Access ControlRegelwerke.
Schnappschüsse.
Release Notes- für &os; &release.prev; und &release.current;.
gereiftsind. 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.2-RELEASE - eingerichtet werden.
Sicherheitskopien erstellen, Platte formatieren, neues - System installieren, Daten wieder einspielen. Dadurch - werden alle Probleme mit veralteten und nicht kompatiblen - Programmen und Konfigurationsdateien umgangen. Die neuen - Dateisysteme können maximalen Nutzen aus den diversen - Neuerungen (speziell UFS2) ziehen.
Upgrade-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. Eines der - Hauptprobleme ist, daß bei dieser Variante diverse - Dateien nicht gelöscht werden, die zwar von &release.4x; - genutzt wurden, aber in &release.5x; nicht mehr vorhanden - sind. Diese Altlasten können zu Problemen - führen.
no-emulation boot loadergenutzt. Dadurch ist - es unter anderem möglich, auf der CD den Standardkernel - (
To upgrade from 4.x-stable to current- enthält eine Schritt-für-Schritt Anleitung, der Sie - unbedingt folgen müssen, die Nutzung der üblichen -
Abkürzungenist nicht - möglich.