FreeBSD 5.3 ist endlich da

From: Wolfram Schneider <wosch(at)cs.tu-berlin.de>
Date: Sun, 7 Nov 2004 20:00:24 +0100

http://www.heise.de/pda/newsticker/m52584.html

   FreeBSD 5.3 eröffnet neue stabile Entwicklungslinie des freien
   Unix-Derivats

   [07.11.2004 00:42]

   Kurz vor dem nach langer Vorbereitung geplanten Release-Termin des
   freien Unix-Derivats FreeBSD 5.3 am 26. Oktober wurden noch einmal
   [1]so schwerwiegende Bugs entdeckt, dass die offizielle Freigabe
   verschoben und doch noch [2]ein Release Candidate 2 eingeschoben
   wurde. Nun aber wird, was lange währt, hoffentlich gut: Heute wurde
   die Version 5.3 von FreeBSD [3]offiziell angekündigt[3] -- nach
   einigen vorangegangenen Entwicklerversionen und nun insgesamt mehr als
   vier Jahren Entwicklungszeit.

   Ein dreiviertel Jahr nach Version 5.2 und dem kurz darauf folgenden
   Bugfix-Release 5.2.1 sowie einem langen Anlauf seit Version 5.0 --
   [4]freigegeben[4] vor nunmehr fast zwei Jahren -- soll FreeBSD 5.3 die
   [5]Version 5 des Betriebssystems als stabile Entwicklungslinie[25][5]
   einleiten. Dieser Schritt ist von vielen Anwendern lang ersehnt, da
   die zwar robuste, aber in technischer Hinsicht leicht angestaubte
   4er-Linie mittelfristig auch nach Ansicht der Entwickler nicht mehr
   den Anforderungen eines modernen Serverbetriebssystems gerecht werden
   kann. Bislang empfahlen die Entwickler die 5.x-Serie nicht für
   Produktionsumgebungen; nunmehr wird FreeBSD 5.3 nicht mehr als
   [6]Technology Release[6] geführt, sondern eröffnet endgültig eine neue
   [7]Stable Branch[7]. Das aktuelle Release der 4.x-Serie ist [8]FreeBSD
   4.10[8].

   Künftig wollen die Entwickler nach den Plänen, die Scott Long kurz vor
   Freigabe von FreeBSD 5.3 [9]vorstellte, neue stabile
   Produktionsversionen von FreeBSD in periodischen Abständen herausgeben
   -- dadurch soll auch ein Verzetteln des Projekts durch den Einbau zu
   vieler neuer Funktionen und Techniken in neue Releases verhindert
   werden. So soll eine stabile Entwicklungslinie für FreeBSD 6.0 bereits
   im Mai oder Juni 2005 eröffnet werden; die Freigabe dieses Releases
   erhoffen sich die Entwickler dann bereits ein bis drei Monate später.

   FreeBSD gehört neben [10]NetBSD[10] und [11]OpenBSD[11] zu den freien
   Unix-Ausgaben, die auf der 4.4BSDLite-Linie beruhen. Mit
   [12]Dragonfly[12] startete ein ehemaliger FreeBSD-Entwickler zudem ein
   eigenes System, das die 4.x-Serie von FreeBSD fortsetzen soll; es
   liegt seit Mitte des Jahres [13]in der Version 1.0 vor[13]. Eine kurze
   Geschichte der BSD-Unix-Derivate findet sich in dem Artikel zum
   zehnjährigen Geburtstag von NetBSD: [14]Das Allerwelts-Unix: 10 Jahre
   NetBSD[14].

   Neben einer Fülle von Verbesserungen im Detail glänzt die neue Version
   5.3 von FreeBSD gegenüber den Vorgängern auch mit zum Teil neu
   hinzugekommener Unterstützung für ACPI, USB 2.0, USB Ethernet,
   Wireless LAN, Bluetooth, IEEE 1394 (Firewire), Serial ATA, PCMCIA
   CardBus und diversen Sound- und TV-Karten. Das System wurde um viele
   Treiber für WLAN-Adapter und ACPI-Funktionen von Notebooks ergänzt.
   Mit den Erweiterungen kann man auch den Einsatz des Systems auf vielen
   stationären und tragbaren Arbeitsrechnern in Erwägung ziehen. FreeBSD
   ist zudem dank einer vollständigen Unterstützung der AMD64 (Athlon64
   und Opteron) und Sparc64- Architektur eine Alternative für den
   kommerziellen Einsatz jenseits der x86-Plattform. Darüberhinaus ist
   das System aber auch auf Itanium- und Alpha-Systemen lauffähig. Die
   Unterstützung weiterer Architekturen wie zum Beispiel PowerPC befindet
   sich noch im Entwicklungsstadium. Mit Version 5.3 wurde auch mit der
   Arbeit an der Unterstützung für Prozessoren der ARM-Architektur
   begonnen.

   Details zu den Neuerungen in FreeBSD 5.3 bringen die [15]Release
   Notes[15]. Bereits bekannte Probleme und "allerletzte Informationen"
   zu der Version gibt es in den [16]Errata[16]. Genaue Informationen zur
   unterstützten Hardware finden sich in den [17]Hardware Notes[17].

   FreeBSD 5 war der nächste große Schritt für das Projekt, nachdem
   FreeBSD 4.0 im Frühjahr 2000 erschien. Erweiterungen des Systems
   selbst bestanden beispielsweise in einer neuen SMP-Architektur für
   Multiprozessor-Systeme mit einem Kernel für mehrere CPUs gleichzeitig,
   und der Möglichkeit, dass ein Prozess mehrere Kernel-Threads aktiv
   hat. Mit dem erweiterbaren Mandatory Access Control Framework etwa
   können ladbare Kernel-Module die System-Sicherheitsrichtlinien
   beeinflussen; GEOM, ein neues Disk-I/O-System, mit dem sich
   I/O-Requests steuern und beeinflussen lassen, kam neben [18]vielen
   weiteren Erweiterungen[18] ebenfalls hinzu.

   Allerdings hält entgegen den ursprünglichen Ankündigungen der
   verbesserte Prozess-Scheduler noch keinen Einzug in den Standardkernel
   und steht auch noch nicht als Option zur Verfügung. Ein Scheduler
   dient dem System dazu, laufende Prozesse abwechselnd den verfügbaren
   CPUs möglichst effizient zuzuteilen. Die Vorteile der Neuentwicklung
   können insbesondere auf Mehrprozessorsystemen zum Tragen kommen, aber
   bis man sie produktiv nutzen kann, wird man wohl noch mindestens auf
   die nächste Version warten müssen. Die vielen weiteren Änderungen im
   Kernel dienen vorrangig zur komfortableren Fehlersuche für Entwickler
   und der Verbesserung der Leistungsfähigkeit. Eine Neuerung, die
   Linux-Anwendern vom Prinzip her bereits bekannt sein dürfte, ist der
   so genannte "NDISulator". Dabei handelt es sich um eine
   Emulationsschicht, die es ermöglicht, übliche Windows-Treiber für
   Netzwerkadapter unter FreeBSD einzusetzen. Das kann beispielsweise
   beim Einsatz von aktuellen WLAN-Adaptern nützlich sein, falls keine
   eigenen FreeBSD-Treiber zur Verfügung stehen.

   Zu den weiteren Neuerungen im Kernel zählen neben einer Vielzahl
   technischer Verbesserungen zu Gunsten der Leistungsfähigkeit auch ein
   NFS4-Client sowie verbesserte Unterstützung von FAT32-Dateisystemen.
   Viele Nutzer dürften zudem die Aufnahme des OpenBSD-Paketfilters pf
   und ALTQ als feste Bestandteile des Systems begrüßen, die eine sehr
   flexible Steuerung von Paketen im Netzwerk ermöglichen. Für das
   Basissystem fand eine obligatorische Runderneuerung vieler
   Systemdienste wie Sendmail, OpenSSH und des DNS-Servers bind statt;
   der System-Compiler gcc wurde auf 3.4.2 aktualisiert. Wie es schon bei
   vielen Linux-Distributoren zu beobachten war, ist man auch bei FreeBSD
   mit diesem Versionswechsel von XFree86 auf das [19]X-Window-System von
   X.org[19] in der Version 6.7.0 umgestiegen. Eine teilweise sarkastisch
   belächelte Reform betrifft das Standard-Werkzeug tar, das
   neugeschrieben wurde, um es unter die BSD-Lizenz stellen zu können.

   Aktuelle Versionen weiterer Software wie KDE 3.3.0, Gnome 2.6.2 und
   Mozilla 1.7.2 befinden sich mit über 200 Paketen neben dem Basissystem
   auf der CD, die man als [20]ISO-Image[20] von den [21]ftp-Server[21]
   oder einen seiner [22]Mirror[22] beziehen kann. Bestehende
   FreeBSD-Systeme können beispielsweise auch aus einem CVS-Repository
   aktualisiert werden. Eine [23]Anleitung[23] zu den verschiedenen
   Bezugs- und Installationsmöglichkeiten für FreeBSD finden sich im
   [24]Online-Handbuch[24] auf der FreeBSD-Site. Für FreeBSD-4.x-Anwender
   gibt es ein Dokument mit [25]Anweisungen zur Migration auf Version
   5.3. Wegen der tiefgreifenden Änderungen seit 5.2.1 und nicht zuletzt
   wegen der kurz vor dem eigentlichen Release-Termin aufgetretenen
   Stabilitätsprobleme, die zu einiger Verspätung geführt haben, sollte
   man anhand dieses Leitfadens im Einzelfall prüfen, ob eine
   FreeBSD-Installation jetzt schon umgestellt oder noch ein weiteres
   Release abgewartet werden sollte. Für Neuinstallationen scheint mit
   der Freigabe von FreeBSD 5.3 eine abwartende Haltung gegenüber der
   5.x-Serie von FreeBSD nicht mehr angebracht. (Björn König) /(jk/ct)
     _________________________________________________________________

   Links in diesem Artikel:
   [1] http://docs.freebsd.org/cgi/mid.cgi?417E8DC3.6080703
   [2] http://docs.freebsd.org/cgi/mid.cgi?20041031201950.GA99257
   [3] http://www.freebsd.org/releases/5.3R/announce.html
   [4] http://www.heise.de/newsticker/meldung/33789
   [5] http://www.freebsd.org/releases/5.3R/migration-guide.html
   [6] http://www.freebsd.org/releases/5.2R/early-adopter.html
   [7]
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/current-stab
   le.html
   [8] http://www.heise.de/newsticker/meldung/47726
   [9] http://docs.freebsd.org/cgi/mid.cgi?418C0EED.1060301
   [10] http://www.netbsd.org/
   [11] http://www.openbsd.org/
   [12] http://www.dragonflybsd.org/Main/
   [13] http://www.heise.de/newsticker/meldung/49102
   [14] http://www.heise.de/newsticker/meldung/35544
   [15] http://www.freebsd.org/releases/5.3R/relnotes.html
   [16] http://www.freebsd.org/releases/5.3R/errata.html
   [17] http://www.freebsd.org/releases/5.3R/hardware.html
   [18] http://www.freebsd.org/releases/5.0R/announce.html
   [19] http://www.heise.de/newsticker/meldung/46652
   [20]
   http://www.heise.deftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/5
   .3/
   [21] http://www.heise.deftp://ftp.freebsd.org/pub/FreeBSD/releases
   [22]
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.
   html
   [23]
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html
   [24]
   http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html
   [25] http://www.freebsd.org/releases/5.3R/migration-guide.html

   URL dieses Artikels:
   http://www.heise.de/newsticker/meldung/52584
     _________________________________________________________________

   Copyright 2004 by Heise Zeitschriften Verlag

References

   1. http://docs.freebsd.org/cgi/mid.cgi?417E8DC3.6080703
   2. http://docs.freebsd.org/cgi/mid.cgi?20041031201950.GA99257
   3. http://www.freebsd.org/releases/5.3R/announce.html
   4. http://www.heise.de/newsticker/meldung/33789
   5. http://www.freebsd.org/releases/5.3R/migration-guide.html
   6. http://www.freebsd.org/releases/5.2R/early-adopter.html
   7. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html
   8. http://www.heise.de/newsticker/meldung/47726
   9. http://docs.freebsd.org/cgi/mid.cgi?418C0EED.1060301
  10. http://www.netbsd.org/
  11. http://www.openbsd.org/
  12. http://www.dragonflybsd.org/Main/
  13. http://www.heise.de/newsticker/meldung/49102
  14. http://www.heise.de/newsticker/meldung/35544
  15. http://www.freebsd.org/releases/5.3R/relnotes.html
  16. http://www.freebsd.org/releases/5.3R/errata.html
  17. http://www.freebsd.org/releases/5.3R/hardware.html
  18. http://www.freebsd.org/releases/5.0R/announce.html
  19. http://www.heise.de/newsticker/meldung/46652
  20. ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/5.3/
  21. ftp://ftp.freebsd.org/pub/FreeBSD/releases
  22. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html
  23. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html
  24. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html
  25. http://www.freebsd.org/releases/5.3R/migration-guide.html

-- 
Wolfram Schneider <wosch@FreeBSD.org> http://wolfram.schneider.org
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-announce" in the body of the message
Received on Sun 07 Nov 2004 - 20:00:41 CET

search this site