diff options
Diffstat (limited to 'de_DE.ISO8859-1/htdocs/releases/5.1R/relnotes-pc98.html')
-rw-r--r-- | de_DE.ISO8859-1/htdocs/releases/5.1R/relnotes-pc98.html | 1806 |
1 files changed, 0 insertions, 1806 deletions
diff --git a/de_DE.ISO8859-1/htdocs/releases/5.1R/relnotes-pc98.html b/de_DE.ISO8859-1/htdocs/releases/5.1R/relnotes-pc98.html deleted file mode 100644 index 528b54e9b4..0000000000 --- a/de_DE.ISO8859-1/htdocs/releases/5.1R/relnotes-pc98.html +++ /dev/null @@ -1,1806 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta name="generator" content="HTML Tidy, see www.w3.org" /> - <title>FreeBSD/pc98 5.1-RELEASE Release Notes</title> - <meta name="GENERATOR" - content="Modular DocBook HTML Stylesheet Version 1.73 " /> - <link rel="STYLESHEET" type="text/css" href="docbook.css" /> - </head> - - <body class="ARTICLE" bgcolor="#FFFFFF" text="#000000" - link="#0000FF" vlink="#840084" alink="#0000FF"> - <div class="ARTICLE"> - <div class="TITLEPAGE"> - <h1 class="TITLE"><a id="AEN2" name="AEN2">FreeBSD/pc98 - 5.1-RELEASE Release Notes</a></h1> - - <h3 class="CORPAUTHOR">The FreeBSD Project</h3> - - <p class="COPYRIGHT">Copyright © 2000, 2001, 2002, - 2003 von The FreeBSD Documentation Project</p> - - <p class="COPYRIGHT">Copyright © 2002, 2003 von The - FreeBSD German Documentation Project</p> - - <p class="PUBDATE">$FreeBSD$<br /> - </p> - - <div> - <div class="ABSTRACT"> - <a id="AEN16" name="AEN16"></a> - - <p>Die Release Notes für FreeBSD 5.1-RELEASE - enthalten eine Übersicht über aktuelle - Änderungen in FreeBSD im Entwicklungszweig - 5-CURRENT. Dieses Dokument enthält die Liste aller - Sicherheitshinweise, die seit der letzten Version - herausgegeben wurden, sowie eine Übersicht - über die wichtigsten Änderungen am Kernel und - an den Benutzerprogrammen. Einige kurze Anmerkungen zum - Thema Aktualisierung wurden ebenfalls aufgenommen.</p> - </div> - </div> - <hr /> - </div> - - <div class="TOC"> - <dl> - <dt><b>Inhaltsverzeichnis</b></dt> - - <dt>1. <a href="#INTRO">Einführung</a></dt> - - <dt>2. <a href="#NEW">Neuerungen</a></dt> - - <dd> - <dl> - <dt>2.1. <a href="#SECURITY">Sicherheit</a></dt> - - <dt>2.2. <a href="#KERNEL">Änderungen im - Kernel</a></dt> - - <dd> - <dl> - <dt>2.2.1. <a href="#PROC">Unterstützung - für Prozessoren und Mainboards</a></dt> - - <dt>2.2.2. <a href="#BOOT">Änderungen im - Bootloader</a></dt> - - <dt>2.2.3. <a href="#NET-IF">Netzwerke und - Netzwerkkarten</a></dt> - - <dt>2.2.4. <a - href="#NET-PROTO">Netzwerk-Protokolle</a></dt> - - <dt>2.2.5. <a href="#DISKS">Festplatten und - Massenspeicher</a></dt> - - <dt>2.2.6. <a href="#FS">Dateisystem</a></dt> - - <dt>2.2.7. <a href="#PCCARD">Unterstützung - für PCCARD</a></dt> - - <dt>2.2.8. <a href="#MM">Multimedia</a></dt> - </dl> - </dd> - - <dt>2.3. <a - href="#USERLAND">Benutzerprogramme</a></dt> - - <dt>2.4. <a href="#CONTRIB">Zusätzliche - Software</a></dt> - - <dt>2.5. <a href="#PORTS">Infrastruktur für - Ports und Packages</a></dt> - - <dt>2.6. <a href="#RELENG">Erzeugung von Releases und - Integration</a></dt> - - <dt>2.7. <a href="#DOC">Dokumentation</a></dt> - </dl> - </dd> - - <dt>3. <a href="#UPGRADE">Aktualisierung einer - älteren Version von FreeBSD</a></dt> - </dl> - </div> - - <div class="SECT1"> - <hr /> - - <h1 class="SECT1"><a id="INTRO" name="INTRO">1. - Einführung</a></h1> - - <p>Dieses Dokument enthält die Release Notes für - FreeBSD 5.1-RELEASE auf NEC PC-98x1 Systemen. Es beschreibt - die Komponenten von FreeBSD, die in letzter Zeit - hinzugefügt, geändert, oder gelöscht wurden. - Außerdem erhalten Sie Hinweise für die - Aktualisierung Ihres FreeBSD-Systems.</p> - - <p>Diese Distribution von FreeBSD 5.1-RELEASE ist eine - release Distribution. Sie können Sie von <a - href="ftp://ftp.FreeBSD.org/" - target="_top">ftp://ftp.FreeBSD.org/</a> und allen seinen - Mirrors erhalten. Weitere Informationen, wie Sie diese - (oder andere) release Distributionen von FreeBSD erhalten - können, finden Sie im Anhang <a - href="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/mirrors.html" - target="_top">``Obtaining FreeBSD''</a> des <a - href="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/" - target="_top">FreeBSD Handbuchs</a>.</p> - - <p>Anwender, die noch keine Erfahrung mit einer 5-CURRENT - Version eines FreeBSD release haben, sollten auf jeden Fall - die ``Hinweise für die ersten Anwender von FreeBSD - 5.1-RELEASE'' lesen. Dieses Dokument sollte überall - dort verfügbar sein, wo auch die Release Notes - verfügbar sind; entweder als Teil einer FreeBSD - Distribution oder auf den FreeBSD Webseiten. Es - enthält wichtige Informationen über die Vor- und - Nachteile des Betriebs von FreeBSD 5.1-RELEASE im Vergleich - zum Betrieb eines Systems auf der Basis der - Entwicklungszweiges 4-STABLE.</p> - - <p>Alle Anwender sollten vor der Installation von FreeBSD - die Release Notes lesen. Die Errata enthalten - ``brandheiße'' Informationen, die erst kurz vor oder - nach der Veröffentlichung bekannt wurden. Dies sind - typischerweise Informationen über bekannte Probleme, - Hinweise zum Thema Sicherheit und Korrekturen der - Dokumentation. Die jeweils aktuelle Version der Errata zu - FreeBSD 5.1-RELEASE finden Sie auf den FreeBSD - Webseiten.</p> - </div> - - <div class="SECT1"> - <hr /> - - <h1 class="SECT1"><a id="NEW" name="NEW">2. - Neuerungen</a></h1> - - <p>In diesem Artikel finden Sie viele der für den - Anwender offensichtlichsten Neuerungen und Änderungen - in FreeBSD seit 5.0-RELEASE. Dazu gehören sowohl die - Änderungen, die nur 5.0-RELEASE betreffen, als auch - Änderungen in den anderen Entwicklungszweigen seit - FreeBSD 5.0-RELEASE. Letztere sind als [MERGED] - gekennzeichnet.</p> - - <p>Die Einträge umfassen alle Sicherheitshinweise, die - nach dem Erscheinen von 5.0-RELEASE herausgegeben wurden, - neue Treiber bzw. Unterstützung für neue - Hardware, neue Befehle oder Optionen, die Behebung - wichtiger Fehler, und Aktualisierungen von - zusätzlicher Software. Sie können ebenfalls - Änderungen bei den wichtigeren Ports/Packages und bei - der Erzeugung der Releases dokumentieren. Es sollte - offensichtlich sein, daß die Release Notes nicht jede - einzelne Änderung in FreeBSD aufführen - können; dieses Dokument konzentriert sich auf - Sicherheitshinweise, für den Anwender sichtbare - Änderungen und die wichtigsten Verbesserungen der - Infrastruktur.</p> - - <div class="SECT2"> - <hr /> - - <h2 class="SECT2"><a id="SECURITY" name="SECURITY">2.1. - Sicherheit</a></h2> - - <p>Ein über das Netzwerk nutzbarer Fehler in <b - class="APPLICATION">CVS</b> könnte dazu führen, - daß ein Angreifer beliebige Programme auf dem CVS - Server ausführen kann. Weitere Informationen finden - Sie in <a - href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:01.cvs.asc" - target="_top">FreeBSD-SA-03:01</a>. [MERGED]</p> - - <p>Durch Auswertung der Antwortzeiten von <b - class="APPLICATION">OpenSSL</b> wäre es einem - Angreifer mit sehr viel Rechenleistung möglich - gewesen, unter bestimmten Umständen den Klartext der - übermittelten Daten zu erhalten. Dieser Fehler durch - die neue <b class="APPLICATION">OpenSSL</b> Version 0.9.7 - behoben. Weitere Informationen finden Sie in <a - href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:02.openssl.asc" - target="_top">FreeBSD-SA-03:02</a>. [MERGED]</p> - - <p>Die Sicherheit und Leistung der Erweiterung - ``syncookies'' wurde verbessert, damit Angreifer es - schwerer haben, eine Verbindung zu fälschen. Weitere - Informationen finden Sie in <a - href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:03.syncookies.asc" - target="_top">FreeBSD-SA-03:03</a>. [MERGED]</p> - - <p>Diverse über das Netzwerk nutzbare - Puffer-Überläufe in <b - class="APPLICATION">sendmail</b> wurden durch die - Aktualisierung von <b class="APPLICATION">sendmail</b> - behoben. Weitere Information finden Sie in <a - href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:04.sendmail.asc" - target="_top">FreeBSD-SA-03:04</a> und <a - href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:07.sendmail.asc" - target="_top">FreeBSD-SA-03:07</a>. [MERGED]</p> - - <p>In der XDR-Implementierung wurde ein Fehler behoben, - der es einem Angreifer möglich machte, den Dienst - abstürzen zu lassen. Weitere Informationen finden - Sie in <a - href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:05.xdr.asc" - target="_top">FreeBSD-SA-03:05</a>. [MERGED]</p> - - <p>In <b class="APPLICATION">OpenSSL</b> wurden zwei vor - kurzem veröffentlichte Schwachstellen repariert. - Weitere Informationen finden Sie in <a - href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:06.openssl.asc" - target="_top">FreeBSD-SA-03:06</a>. [MERGED]</p> - </div> - - <div class="SECT2"> - <hr /> - - <h2 class="SECT2"><a id="KERNEL" name="KERNEL">2.2. - Änderungen im Kernel</a></h2> - - <p>Der Power Management Controller CanBe wird jetzt - unterstützt. [MERGED]</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=devfs&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">devfs</span>(5)</span></a> ist - nicht mehr optional, die Option <tt - class="LITERAL">NODEVFS</tt> kann nicht mehr für die - Konfigurationsdatei für einen angepaßten - Kernel verwendet werden.</p> - - <p>Der neue Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ehci&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ehci</span>(4)</span></a> - unterstützt das bei USB 2.0 Controller verwendete - USB Enhanced Host Controller Interface.</p> - - <p>Bei der Behandlung der Zugriffsrechte für <tt - class="FILENAME">/dev/tty</tt> wurde ein kleiner Fehler - behoben. Dadurch ist es jetzt auch wieder möglich, - <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ssh</span>(1)</span></a> zu - verwenden, nachdem man <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=su&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">su</span>(1)</span></a> benutzt - hat.</p> - - <p>In <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=fstat&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">fstat</span>(2)</span></a> wurde - ein Fehler beseitigt, durch den bei der Benutzung von TCP - Sockets immer <tt class="LITERAL">0</tt> zum Lesen - verfügbare Zeichen gemeldet wurden. Die Option <tt - class="LITERAL">NOTE_LOWAT</tt> für <tt - class="LITERAL">EVFILT_READ</tt> funktioniert auch - wieder.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=madvise&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">madvise</span>(2)</span></a> - unterstützt jetzt <tt - class="LITERAL">MADV_PROTECT</tt>, mit dem ein - Prozeß das Virtual Memory System darüber - informieren kann, daß er "wichtig" ist - und nicht beendet werden sollte, wenn kein Swapspace mehr - zur Verfügung steht. Diese Option steht nur für - Prozesse zur Verfügung, die mit Superuser-Rechten - laufen.</p> - - <p>Der Treiber tw für die TW-523 Systeme zur - Steuerung über das Stromnetz wurde entfernt; er - wurde von den X-10 Produkten genutzt. Der Treiber - funkioniert zur Zeit nicht und könnte nur mit hohem - Aufwand an 5-CURRENT angepaßt werden. Die - zugehörigen Programme xten und xtend wurden - ebenfalls entfernt.</p> - - <p>Die Scheduler-Infrastruktur wurde um einen zweiten - Scheduler ergänzt, der für alle - Anwendungsbereiche einsetzbar ist und viele Vorteile - für SMP bietet. In der Konfigurationsdatei für - den Kernel muß genau ein Scheduler ausgewählt - werden. Der bisher verwendete Scheduler wird mit <tt - class="LITERAL">options SCHED_4BSD</tt> aktiviert. - Der neue (noch experimentelle) Scheduler kann mit <tt - class="LITERAL">options SCHED_ULE</tt> aktiviert - werden.</p> - - <p>Die Major Numbers für Geräte werden jetzt - dynamisch alloziert. Dadurch sinkt die Notwendigkeit - für eine zentrale, statische Tabelle mit den - Zuordnungen von Major Numbers zu Gerätetreibern - (einige Treiber behalten aus Gründen der - Kompatibilität ihre alten Major Numbers), - außerdem ist es nicht mehr so wahrscheinlich, - daß der Nummernkreis für die Major Numbers - erschöpft wird.</p> - - <p>Kernel Threads können jetzt einen Lazy Switch - Mechanismus nutzen. Damit kann der Overhead von kurzen - Kontextwechseln verringert werden, die keinen anderen - Prozess aufrufen; dazu gehört z.B. die - Interrupt-Handler. Um diesen Mechanismus zu nutzen, - muß in der Konfigurationsdatei für den - angepaßten Kernel die Zeile <tt - class="LITERAL">options LAZY_SWITCH</tt> stehen.</p> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="PROC" name="PROC">2.2.1. - Unterstützung für Prozessoren und - Mainboards</a></h3> - - <p>Mit dem neuen Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=vpd&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">vpd</span>(4)</span></a> - können auf IBM ThinkPad Laptops die - Hardware-Informationen aus der Vital Product Data - Stuktur ausgelesen werden.</p> - </div> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="BOOT" name="BOOT">2.2.2. - Änderungen im Bootloader</a></h3> - - <p>Die beiden Teile des Bootloaders (<tt - class="FILENAME">boot1</tt> und <tt - class="FILENAME">boot2</tt>) wurden in einer Datei <tt - class="FILENAME">boot</tt> zusammengefaßt, - dadurch kommt es zu Vereinfachungen bei Programmen, die - den Bootloader schreiben oder bearbeiten - müssen.</p> - - <p>Der PC98 Bootloader ist jetzt auch in der Lage, von - SCSI MO Medien zu booten. [MERGED]</p> - - <p>Das Verzeichnis <tt class="FILENAME">/modules</tt> - war in FreeBSD 4.<tt class="REPLACEABLE"><i>X</i></tt> - das Standard-Verzeichnis für Module. Es ist nicht - mehr Teil des Standard-Pfades für <tt - class="VARNAME">kern.module_path</tt>. Module anderer - Hersteller sollten in <tt - class="FILENAME">/boot/modules</tt> abgelegt - werden.</p> - - <div class="NOTE"> - <blockquote class="NOTE"> - <p><b>Anmerkung:</b> Für FreeBSD 4.<tt - class="REPLACEABLE"><i>X</i></tt> vorgesehene - Module bringen das System in der Regel zum Absturz, - wenn sie von FreeBSD 5.1-RELEASE Kernel geladen - werden und sollten nur mit äußerster - Vorsicht eingesetzt werden.</p> - </blockquote> - </div> - <br /> - <br /> - </div> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="NET-IF" name="NET-IF">2.2.3. - Netzwerke und Netzwerkkarten</a></h3> - - <p>Der neue Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=axe&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">axe</span>(4)</span></a> - unterstützt USB-Netzwerkkarten auf Basis des ASIX - Electronics AX88172 USB 2.0 Chipsatzes.</p> - - <p>Der Treiber cm unterstützt jetzt IPX.</p> - - <p>Der neue Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=rue&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">rue</span>(4)</span></a> - unterstützt Netzwerkkarten auf Basis des RealTek - RTL8150 USB to Fast Ethernet Chips.</p> - - <p>Das neue <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=wlan&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">wlan</span>(4)</span></a> Modul - bietet Unterstützung für die 802.11 - Verbindungsschicht. Die Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=wi&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">wi</span>(4)</span></a> und <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=an&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">an</span>(4)</span></a> wurden - geändert, um dieses Modul nutzen zu - können.</p> - - <p>Im Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=xl&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">xl</span>(4)</span></a> wurde ein - Zeitfehler beseitigt, durch den es bei der - Konfiguration eines Netzwerkanschlusses zu einer Kernel - Panic und anderen Fehlern kommen konnte.</p> - </div> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="NET-PROTO" - name="NET-PROTO">2.2.4. Netzwerk-Protokolle</a></h3> - - <p>Es ist jetzt wieder möglich, bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ipfw</span>(4)</span></a> <tt - class="LITERAL">skipto</tt> zusammen mit dem - Schlüsselwort <tt class="LITERAL">log</tt> zu - benutzen. Auch die <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ipfw</span>(4)</span></a> <tt - class="LITERAL">uid</tt> Regeln funktionieren jetzt - wieder.</p> - - <p>Es ist jetzt möglich, bei der Konfiguration des - Kernels die beiden Optionen <tt - class="LITERAL">FAST_IPSEC</tt> und <tt - class="LITERAL">INET6</tt> anzugeben. Allerdings ist es - immer noch nicht möglich, beide Optionen - gleichzeitig zu nutzen.</p> - - <p>In TCP NewReno wurde ein Fehler behoben, durch den - der ``Fast Recovery'' Modus zu früh beendet wurde, - falls NewReno aktiviert war. [MERGED]</p> - - <p>TCP unterstützt jetzt den in RFC 3042 - vorgeschlagenen Mechanismus ``Limited Transmit'', der - in bestimmten Fällen die Effektivität der TCP - Loss Recovery verbessern kann. Die Erweiterung ist - standardmäßig deaktiviert und kann mit der - Sysctl-Variablen <tt - class="VARNAME">net.inet.tcp.rfc3042</tt> aktiviert - werden. Weitere Informationen finden Sie in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=tcp&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">tcp</span>(4)</span></a>.</p> - - <p>TCP unterstützt jetzt die größere - initiale Congestion Windows, wie in RFC 3390 - beschrieben. Durch diese Erweiterung kann sich der - Datendurchsatz bei kurzen Transfers und Verbindungen - mit großer Bandbreite und hoher Verbindungszeit - verbessern. Die Erweiterung ist - standardmäßig deaktiviert und kann mit der - Sysctl-Variablen <tt - class="VARNAME">net.inet.tcp.rfc3390</tt> aktiviert - werden. Weitere Informationen finden Sie in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=tcp&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">tcp</span>(4)</span></a>.</p> - - <p>Die Routinen zum Zusammensetzen von fragmentierten - IP-Paketen arbeiten jetzt besser, wenn eine große - Anzahl Fragmente empfangen wird. Ziel der Änderung - war, eine bessere Resistenz gegen Denial-of-Service - Angriffe mit Paket-Fragmenten zu erreichen.</p> - - <p>TCP-Verbindungen im Status <tt - class="LITERAL">TIME_WAIT</tt> nutzen jetzt einen - speziellen Protocol Control Block, der kleiner als der - übliche TCP PCB ist. Dadurch ist es möglich, - einige der von einer solchen Verbindung genutzten - Datenstrukturen und Ressourcen früher - freizugeben.</p> - - <p>Es ist jetzt möglich, die Ports zu definieren, - die als ``privilegiert'' gelten (TCP und UDP Ports, - für die nur der Super-User <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=bind&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">bind</span>(2)</span></a> - aufrufen darf). Der Bereich kann mit den - Sysctl-Variablen <tt - class="VARNAME">net.inet.ip.portrange.reservedlow</tt> - und <tt - class="VARNAME">net.inet.ip.portrange.reservedhigh</tt> - angegeben werden, diese sind standardmäßig - auf die vorher verwendeten Werte gesetzt. Diese - Erweiterung soll es ermöglichen, daß sich - Server-Prozesse an eigentlich privilegierte Ports - binden können, ohne Superuser-Rechte zu - benötigen. Weitere Informationen finden Sie in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ip&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ip</span>(4)</span></a>.</p> - - <p>Im nicht-blockierenden RPC Code wurden diverse - Fehler beseitigt. Dadurch können Anwender von <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=amd&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">amd</span>(8)</span></a> wieder - Dateisysteme von einem 5.1-RELEASE Server mounten.</p> - - <p>Die XNS Protokollfamilie funktioniert seit über - sieben Jahren nicht mehr, darum wurde die - Unterstützung dafür jetzt entfernt.</p> - </div> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="DISKS" name="DISKS">2.2.5. - Festplatten und Massenspeicher</a></h3> - - <p>Der Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=aac&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">aac</span>(4)</span></a> - läuft jetzt völlig unabhängig vom Giant - Kernel Lock. Dadurch ergibt sich auf SMP-Systemen mit - mehreren gleichzeitig stattfindenden I/O-Operationen - eine Leistungssteigerung von fast 20%.</p> - - <p>Der Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ata</span>(4)</span></a> - unterstützt jetzt alle bekannten Chipsätze - von SiS, eine detaillierte Liste finden Sie in den - Hardware Notes.</p> - - <p>Der Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ata</span>(4)</span></a> - unterstützt jetzt die Promise SATA150 TX2 und TX4 - Serial ATA/150 Controller.</p> - - <p>Beim Herunterfahren des Systems weist der Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ata</span>(4)</span></a> jetzt - alle Geräte an, eventuell noch ausstehende - Schreiboperationen sofort zu tätigen (flush). - Geräte, die diese Operation nicht - unterstützen, reagieren darauf eventuell mit einer - Fehlermeldung, die auf der Systemkonsole angezeigt - wird.</p> - - <p>Die CAM Schicht unterstützt jetzt Geräte - mit mehr als 2<sup>32</sup> Blöcken, was bei einer - Blockgröße von 512 Byte einer - Größte von 2 TByte entspricht.</p> - - <div class="NOTE"> - <blockquote class="NOTE"> - <p><b>Anmerkung:</b> Anwender, die diese - Änderung in ihr System aufnehmen, müssen - alle Programme neu kompilieren, die <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pass&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pass</span>(4)</span></a> - oder <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=xpt&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">xpt</span>(4)</span></a> - verwenden. Dazu gehören unter anderem <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=camcontrol&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">camcontrol</span>(8)</span></a> - aus dem Basissystem und die Ports <tt - class="FILENAME">sysutils/cdrtools</tt> und <tt - class="FILENAME">multimedia/xmms</tt>.</p> - </blockquote> - </div> - <br /> - <br /> - - <p>Der Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=cd&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">cd</span>(4)</span></a> wurde in - diversen Punkten überarbeitet. Das wichtigste - sichtbare Ergebnis ist eine verbesserte - Kompatibilität zu diversen ATAPI/USB/Firewire - CD-ROM Laufwerken.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=geom&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">geom</span>(4)</span></a> ist - nicht mehr optional, die Option <tt - class="LITERAL">NO_GEOM</tt> kann nicht mehr in der - Konfigurationsdatei für einen angepaßten - Kernel angegeben werden.</p> - - <p>Der Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=iir&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">iir</span>(4)</span></a> wurde - aktualisiert, dadurch sollten die bei der Installation - aufgetretenen Probleme mit nicht erkannten Festplatten - behoben sein.</p> - - <p>Im Treiber <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mly&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mly</span>(4)</span></a> wurde - ein Fehler beseitigt, der zu ``Hängern'' - führen konnte.</p> - - <p>UFS und UFS2 Dateisysteme können jetzt mit - Namen versehen werden. Diese Namen sind Zeichenketten, - die ein Dateisystem identifizieren und nicht vom - verwendeten Gerät abhängen. Die Namen - können bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=newfs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">newfs</span>(8)</span></a> und <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=tunefs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">tunefs</span>(8)</span></a> mit - der neuen Option <tt class="OPTION">-L</tt> angegeben - werden. Wird das Modul <tt - class="LITERAL">GEOM_VOL</tt> genutzt, können die - Dateisysteme in <tt class="FILENAME">/dev/vol</tt> - direkt über ihren Namen angesprochen werden.</p> - - <p>Das Root-Dateisystem kann jetzt auch auf einer <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=vinum&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">vinum</span>(4)</span></a>-Partition - liegen. Weitere Informationen finden Sie in der - Onlinehilfe zu <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=vinum&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">vinum</span>(4)</span></a>.</p> - - <p>Die Treiber wfd und wst, die schon seit einiger Zeit - nicht mehr korrekt funktionierten, wurden entfernt.</p> - </div> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="FS" name="FS">2.2.6. - Dateisystem</a></h3> - - <p>Mit der neuen Kernel-Option <tt - class="LITERAL">DIRECTIO</tt> ist es möglich, - Daten direkt (unter Umgehung des Buffer Cache im - Kernel) in den Speicherbereich eines Programms zu - lesen. Um diese Erweiterung nutzen zu können, - muß bei dem entsprechenden Dateideskriptor das - Flag <tt class="LITERAL">O_DIRECT</tt> gesetzt sein, - außerdem müssen sowohl der Offset als auch - die Länge der Leseoperation ein ganzzahliges - Vielfaches der physikalischen Sektorgröße - sein.</p> - - <p>NETNCP und die Unterstützung für Netware - Dateisysteme (nwfs) funktionieren wieder.</p> - - <p>Beim Versuch, die Verbindung zu einem smbfs Share zu - trennen, konnte es zu Fehlermeldungen und Kernel Panics - kommen; diese Fehler wurden beseitigt.</p> - </div> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="PCCARD" name="PCCARD">2.2.7. - Unterstützung für PCCARD</a></h3> - </div> - - <div class="SECT3"> - <hr /> - - <h3 class="SECT3"><a id="MM" name="MM">2.2.8. - Multimedia</a></h3> - - <p>Die für <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=speaker&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">speaker</span>(4)</span></a> - genutzen Module <tt class="FILENAME">atspeaker.ko</tt> - und <tt class="FILENAME">pcspeaker.ko</tt> wurden in - <tt class="FILENAME">speaker.ko</tt> - zusammengefaßt.</p> - </div> - </div> - - <div class="SECT2"> - <hr /> - - <h2 class="SECT2"><a id="USERLAND" name="USERLAND">2.3. - Benutzerprogramme</a></h2> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=adduser&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">adduser</span>(8)</span></a> geht - jetzt korrekt mit Paßwörtern um, die - Shell-Sonderzeichen enthalten.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=adduser&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">adduser</span>(8)</span></a> kann - jetzt mit der Option <tt class="OPTION">-g</tt> die - Standardgruppe eines Benutzers gesetzt werden.</p> - - <p>Mit <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=bsdlabel&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">bsdlabel</span>(8)</span></a> steht - ein Ersatz für das früher genutzte disklabel - zur Verfügung. Es kann wie sein Vorgänger das - BSD-Label auf einer Festplattenpartition installieren, - untersuchen und modifizieren sowie die Routinen für - den Systemstart installieren. Im Vergleich zu disklabel - wurden einige Optionen und Parameter entfernt, die nicht - mehr benötigt werden. Mit dem neuen Parameter <tt - class="OPTION">-m</tt> kann <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=bsdlabel&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">bsdlabel</span>(8)</span></a> - angewiesen werden, das Layout auf eine bestimmte Maschine - anzupassen.</p> - - <p>Wird bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=chgrp&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">chgrp</span>(1)</span></a> und <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=chown&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">chown</span>(8)</span></a> der - Parameter <tt class="OPTION">-v</tt> mehrfach angegeben, - geben sie bei jeder Änderung der UID und GID den - alten und neuen Wert aus.</p> - - <p>><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=config&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">config</span>(8)</span></a> kennt - jetzt das Schlüselwort <tt - class="LITERAL">nodevice</tt>, das bei der Konfiguration - eines angepaßten Kernels verwendet werden kann, um - die Wirkung einer vorher gesetzten <tt - class="LITERAL">device</tt> Anweisung aufzuheben. Die - neuen Schlüsselworte <tt - class="LITERAL">nooption</tt> und <tt - class="LITERAL">nomakeoption</tt> heben die Wirkung von - vorher gesetzten <tt class="LITERAL">options</tt> bzw. - <tt class="LITERAL">makeoptions</tt> Anweisungen auf.</p> - - <p>Das neue Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=diskinfo&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">diskinfo</span>(8)</span></a> zeigt - Informationen über Festplatten und vergleichbare - Geräte an. Es kann auch für einen extrem - simplen Leistungstest genutzt werden.</p> - - <p>Das Programm disklabel wurde durch <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=bsdlabel&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">bsdlabel</span>(8)</span></a> - ersetzt. Auf den Plattformen alpha, i386 und pc98 ist - disklabel jetzt ein Link auf <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=bsdlabel&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">bsdlabel</span>(8)</span></a>.</p> - - <p>Wird bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">dump</span>(8)</span></a> die neue - Option <tt class="OPTION">-C</tt> angegeben, wird ein - Cache für Datenblöcke der Festplatte - eingerichtet. Dadurch steigt die Performance von <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">dump</span>(8)</span></a>, kann - aber dazu führen, daß zwischen den einzelnen - Läufen erfolgende Änderungen des Dateisystems - nicht erkannt werden.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=dumpfs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">dumpfs</span>(8)</span></a> mit der - neuen Option <tt class="OPTION">-m</tt> aufgerufen, zeigt - es die Dateisystemparameter in Form einer Befehlszeile - für <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=newfs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">newfs</span>(8)</span></a> an.</p> - - <p>Das neue Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=elfdump&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">elfdump</span>(1)</span></a> kann - Informationen über ausführbare Dateien im <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=elf&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">elf</span>(5)</span></a> Format - anzeigen.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=fetch&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">fetch</span>(1)</span></a> nutzt - die aus der Bibliothek <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=fetch&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">fetch</span>(3)</span></a> - stammende Unterstützung für <tt - class="FILENAME">.netrc</tt> Dateien; außerdem kann - mit der neuen Option <tt class="OPTION">-N</tt> eine - andere <tt class="FILENAME">.netrc</tt> Datei angegeben - werden.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=fetch&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">fetch</span>(3)</span></a> - unterstützt jetzt <tt class="FILENAME">.netrc</tt> - Dateien; weitere Informationen dazu finden Sie in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftp&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftp</span>(1)</span></a>.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftpd</span>(8)</span></a> mit der - neuen Option <tt class="OPTION">-h</tt> aufgerufen, - werden in den Server-Meldungen keine Informationen - über das System (wie die <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftpd</span>(8)</span></a> - Versionsnummer oder der Systemname) angegeben. - [MERGED]</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftpd</span>(8)</span></a> kann - jetzt mit der neuen Option <tt class="OPTION">-P</tt> - angegeben werden, auf welchem Port eingehende - Verbindungen erwartet werden sollen. Die Portnummer - für den Daten-Port ist nicht mehr hart verdraht, - sondern immer eins kleiner als die des Ports für die - Kommandos. [MERGED]</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftpd</span>(8)</span></a> - unterstützt jetzt eine erweiterte Version der Datei - <tt class="FILENAME">/etc/ftpchroot</tt>. Weitere - Informationen finden Sie in der ebenfalls neuen - Online-Hilfe zu <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpchroot&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftpchroot</span>(5)</span></a>. - [MERGED]</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftpd</span>(8)</span></a> - unterstützt jetzt ein erweitertes Format für - die Namen der Home-Verzeichnis, das gleichzeitig ein - Startverzeichnis für <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=chroot&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">chroot</span>(2)</span></a> - definiert; dieses Verzeichnis wird dann als Startpunkt - für eine <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=chroot&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">chroot</span>(2)</span></a>-Umgebung - genutzt. Zu diesem Zweck wird die Sequenz <tt - class="LITERAL">/./</tt> genutzt, die auch von anderen - FTP-Servern für diesen Zweck genutzt wird. Diese - Sequenz kann sowohl in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpchroot&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ftpchroot</span>(5)</span></a> als - auch in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=passwd&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">passwd</span>(5)</span></a> genutzt - werden. [MERGED]</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=fwcontrol&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">fwcontrol</span>(8)</span></a> - unterstützt jetzt die Optionen <tt - class="OPTION">-R</tt> und <tt class="OPTION">-S</tt> zum - Empfang und Senden von DV-Datenströmen. [MERGED]</p> - - <p>Das neue Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=gstat&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">gstat</span>(8)</span></a> zeigt - Daten über die Festplattenzugriffe innerhalb des <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=geom&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">geom</span>(4)</span></a> - Subsystems.</p> - - <p>Die neuen <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ipfw</span>(8)</span></a>-Befehle - <tt class="LITERAL">enable</tt> und <tt - class="LITERAL">disable</tt> können zur Kontrolle - verschiedener Aspekte der <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ipfw</span>(4)</span></a>-Funktionalität - genutzt werden, bis hin zur Aktivierung und Deaktivierung - der gesamten Firewall. Im Vergleich mit den bereits - existierenden sysctl-Variablen ist dieses Interface - einfacher zu bedienen und besser zugänglich.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=jail&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">jail</span>(8)</span></a> mit dem - Parameter <tt class="OPTION">-i</tt> aufgerufen, gibt es - einen Namen für das gerade erzeugte Jail aus.</p> - - <p>Mit dem neuen Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=jexec&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">jexec</span>(8)</span></a> kann ein - Befehl innerhalb eines existierenden Jail ausgeführt - werden.</p> - - <p>Das neue Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=jls&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">jls</span>(8)</span></a> zeigt die - Liste der existierenden Jails an.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=kenv&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">kenv</span>(1)</span></a> wurde von - <tt class="FILENAME">/usr/bin</tt> nach <tt - class="FILENAME">/bin</tt> verschoben, damit es auch in - den ersten Phasen des Systemstarts zur Verfügung - steht, wenn lediglich das Root-Dateisystem gemountet - ist.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=killall&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">killall</span>(1)</span></a> kann - man jetzt mit dem neuen Parameter <tt - class="OPTION">-j</tt> alle Prozesse innerhalb eines - Jails beenden.</p> - - <p>Die neue Bibliothek <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=libgeom&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">libgeom</span>(3)</span></a> - erlaubt normalen Programmen den Zugriff auf einige - Funktionen des <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=geom&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">geom</span>(4)</span></a> - Subsystems.</p> - - <p>Das neue MAC Policy Modul mac_portacl ist jetzt - verfügbar. Es stellt einen einfachen ACL-Mechanismus - zur Verfügung, mit dem Benutzern und Gruppen erlaubt - werden kann, <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=bind&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">bind</span>(2)</span></a> für - TCP oder UDP Ports aufzurufen. Das Modul soll in der - Regel zusammen mit der neuen Sysctl-Variablen <tt - class="VARNAME">net.inet.ip.portrange.reservedhigh</tt> - eingesetzt werden.</p> - - <p>Das Skript <tt class="FILENAME">MAKEDEV</tt> wird - nicht mehr benötigt und wurde entfernt, da <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=devfs&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">devfs</span>(5)</span></a> jetzt - auf allen Systemen verwendet werden muß.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mergemaster&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mergemaster</span>(8)</span></a> - mit der neuen Option <tt class="OPTION">-P</tt> - aufgerufen, legt es eine Sicherheitskopie der ersetzten - Dateien an.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mixer&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mixer</span>(8)</span></a> - unterstützt relative Änderungen der - Lautstärke.</p> - - <p>Das neue Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mksnap_ffs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mksnap_ffs</span>(8)</span></a> - vereinfacht die Erzeugung von FFS Snapshots. Das Programm - ist SUID <tt class="USERNAME">root</tt> und soll von - Mitgliedern der Gruppe <tt - class="GROUPNAME">operator</tt> aufgerufen werden.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mount&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mount</span>(8)</span></a> und <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=umount&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">umount</span>(8)</span></a> kann - jetzt mit <tt class="OPTION">-F</tt> eine andere Tabelle - der Dateisysteme als Alternative zu <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=fstab&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">fstab</span>(5)</span></a> - angegeben werden.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mount_nfs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mount_nfs</span>(8)</span></a> mit - der neuen Option <tt class="OPTION">-c</tt> aufgerufen, - ruft es für UDP Mount Points nicht mehr <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=connect&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">connect</span>(2)</span></a> auf. - Diese Option muß gesetzt sein, wenn ein Server die - Antworten nicht vom Standardport 2049 verschickt oder die - Antworten von einer anderen IP-Adresse verschickt (dies - kann bei Systemen mit mehreren Netzwerkkarten auftreten). - Wird die Sysctl-Variable <tt - class="VARNAME">vfs.nfs.nfs_ip_paranoia</tt> auf <tt - class="LITERAL">0</tt> gesetzt, ist diese Option - standardmäßig aktiv. [MERGED]</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mount_nfs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mount_nfs</span>(8)</span></a> kann - man jetzt mit mit <tt class="OPTION">noinet4</tt> und <tt - class="OPTION">noinet6</tt> die Verwendung von IPv4 - beziehungsweise IPv6 verhindern.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=newfs&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">newfs</span>(8)</span></a> erzeugt - jetzt standardmäßig UFS2 Dateisysteme, UFS1 - Dateisysteme werden nur noch erzeugt, wenn der Parameter - <tt class="OPTION">-O1</tt> angegeben wird.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=newsyslog&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">newsyslog</span>(8)</span></a> - wurde in vielen Punkten erweitert:</p> - - <ul> - <li> - <p>Wird bei einem Eintrag (bzw. einer Gruppe von - Einträgen, bei denen die Option <tt - class="LITERAL">G</tt> gesetzt ist) die neue Option - <tt class="LITERAL">W</tt> angeben, wird das Programm - zur Kompression des Logfiles erst gestartet, wenn er - die vorher gestarteten Packprogramme durchgelaufen - sind. Dadurch soll verhindert werden, daß - Systeme durch die gleichzeitige Kompression mehrerer - großer Logfiles überlastet werden. - [MERGED]</p> - </li> - - <li> - <p>Die ``default rotate action'' legt fest, wie Daten - behandelt werden, die zwar rotiert werden sollen, - aber nicht explizit in der Konfiguration erwähnt - wurden. [MERGED]</p> - </li> - - <li> - <p>Die Angabe des Parameters <tt - class="OPTION">-s</tt> auf der Kommandozeile sorgt - dafür, daß bei der Rotation von Logfiles - keine Signale an Prozesse gesendet werden sollen. - [MERGED]</p> - </li> - - <li> - <p>Ist bei einem Eintrag in der Konfigurationsdatei - die Option <tt class="LITERAL">N</tt> gesetzt, wird - bei der Rotation dieses Logfiles kein Signal an einen - Prozeß geschickt. [MERGED]</p> - </li> - - <li> - <p>Ist bei einem Eintrag in der Konfigurationsdatei - die Option <tt class="LITERAL">N</tt> gesetzt, wird - nach der Rotation dieses Logfiles ein Signal an eine - Gruppe von Prozessen statt eines einzelnen Prozesses - geschickt. [MERGED]</p> - </li> - </ul> - <br /> - <br /> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=nsdispatch&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">nsdispatch</span>(3)</span></a> - kann jetzt von Threads genutzt werden und - unterstützt jetzt auch Name Service Switch (NSS) - Module. NSS Module können fest in <tt - class="FILENAME">libc</tt> eingebunden werden oder mit <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=dlopen&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">dlopen</span>(3)</span></a> - dynamisch nachgeladen werden. Sie werden bei der - Konfiguration geladen und initialisiert, das heißt - wenn <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=nsdispatch&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">nsdispatch</span>(3)</span></a> - aufgerufen wird oder <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=nsswitch.conf&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">nsswitch.conf</span>(5)</span></a> - zum ersten Mal oder nach einer Änderung eingelesen - wird.</p> - - <p>Das neue Modul <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_chroot&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pam_chroot</span>(8)</span></a> - führt eine <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=chroot&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">chroot</span>(2)</span></a> - Operation in ein vorgegebenes Verzeichnis oder in ein aus - dem Heimatverzeichnis des Benutzers abgeleitetes - Verzeichnis aus.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_ssh&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pam_ssh</span>(8)</span></a> wurde - komplett überarbeitet. Eine der Konsequenzen ist, - daß es jetzt für jede Sitzung einen <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh-agent&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ssh-agent</span>(1)</span></a> - startet; die alte Version versuchte, jede Sitzung mit dem - <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh-agent&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ssh-agent</span>(1)</span></a> zu - verbinden, der von der ersten Sitzung gestartet - wrude.</p> - - <p>Wird bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ping&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ping</span>(8)</span></a> die neue - Option <tt class="OPTION">-D</tt> genutzt, wird bei den - versendeten Paketen das Bit ``Don't Fragment'' - gesetzt.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ping&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ping</span>(8)</span></a> mit der - neuen Option <tt class="OPTION">-M</tt> aufgerufen, - verschickt es ``ICMP mask'' oder ``ICMP timestamp - request'' statt der üblichen ``ICMP echo'' - Anfragen.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=ping&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">ping</span>(8)</span></a> - können mit der neuen Option <tt - class="OPTION">-z</tt> die ``Type of Service'' Bits der - versendeten Pakete definiert werden.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pw&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pw</span>(8)</span></a> kann jetzt - auch User anlegen, deren Namen mit dem Zeichen <tt - class="LITERAL">$</tt> endet, diese Änderung dient - zur Vereinfachung der Administration von <b - class="APPLICATION">Samba</b> Servern. [MERGED]</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pwd_mkdb&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pwd_mkdb</span>(8)</span></a> - erzeugt die Paßwort-Datenbanken <tt - class="FILENAME">/etc/pwd.db</tt> und <tt - class="FILENAME">/etc/spwd.db</tt> jetzt in einem Format, - das nicht mehr von der Byte-Order des Systems - abhängig ist. Dadurch ist es möglich, diese - Datenbanken zwischen Maschinen mit unterschiedlichen - Architekturen auszutauschen. Das Format enthält - Versionsnummern für jeden Eintrag, um die - Kompatibilität mit alten Versionen zu - gewährleisten.</p> - - <p>In <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=rand&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">rand</span>(3)</span></a> wurde ein - Fehler beseitigt, der dazu führen konnte, daß - die Folge der Zufallszahlen beim Wert <tt - class="LITERAL">0</tt> steckenblieb. Davon - unabhängig sollte <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=rand&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">rand</span>(3)</span></a> nur - für triviale Zwecke genutzt werden.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=rtld&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">rtld</span>(1)</span></a> - unterstützt jetzt dynamische Mappings für - Anhängigkeiten zwischen shared Objects. Diese - optionale Erweiterung ist sehr nützlich, wenn man - mit den verschiedenen Thread-Bibliotheken experimentieren - will. Allerdings ist es standardmäßig nicht im - Basissystem enthalten. Weitere Informationen über - die Aktivierung und Benutzung dieser Erweiterung finden - Sie in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=libmap.conf&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">libmap.conf</span>(5)</span></a>.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=sem_open&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">sem_open</span>(3)</span></a> - arbeitet jetzt korrekt, wenn eine Semaphore mehrfach - geöffnet wird; dadurch kann ein Aufruf von <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=sem_close&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">sem_close</span>(3)</span></a> das - aufrufende Programm nicht mehr zum Absturz bringen.</p> - - <p>Die Logik zur Initialisierung von <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=srandom&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">srandom</span>(3)</span></a> wurde - verbessert.</p> - - <p>Mit dem neuen Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=swapoff&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">swapoff</span>(8)</span></a> ist es - möglich, Swapping und Paging auf einem Gerät - abzuschalten. Das ebenfalls neue Kommando <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=swapctl&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">swapctl</span>(8)</span></a> stellt - die von den anderen BSDs bekannte Benutzer-Interface - für <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=swapon&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">swapon</span>(8)</span></a> und <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=swapoff&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">swapoff</span>(8)</span></a> zur - Verfügung.</p> - - <div class="NOTE"> - <blockquote class="NOTE"> - <p><b>Anmerkung:</b> Das Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=swapoff&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">swapoff</span>(8)</span></a> - ist noch im Versuchsstadium.</p> - </blockquote> - </div> - <br /> - <br /> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=syslogd&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">syslogd</span>(8)</span></a> ist - jetzt möglich, bei der Angabe einer System- oder - Programmspezifikation in der Konfigurationsdatei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=syslog.conf&sektion=5&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">syslog.conf</span>(5)</span></a> - mehrere Systeme oder Programme anzugeben.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=systat&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">systat</span>(1)</span></a> mit der - neuen Option <tt class="OPTION">-ifstat</tt> aufgerufen, - zeigt es den Datenfluß auf den aktiven - Netzwerk-Interfaces des Systems.</p> - - <p>Das neue Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=usbhidaction&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">usbhidaction</span>(1)</span></a> - kann auf Aktionen von USB HID Geräten und die - konfigurierten Aktionen ausführen.</p> - - <p>Der neue Parameter <tt class="OPTION">-r</tt> von <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=uudecode&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">uudecode</span>(1)</span></a> und - <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=b64decode&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">b64decode</span>(1)</span></a> - erlaubt es, auch unvollständige oder defekte Dateien - zu bearbeiten, bei denen der Vorspann oder auch die - letzten Zeilen fehlen.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=vmstat&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">vmstat</span>(8)</span></a> wurde - die Implementierung für den Parameter <tt - class="OPTION">-f</tt> (zur Anzeige der <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=fork&sektion=2&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">fork</span>(2)</span></a> - Statistiken) überarbeitet.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=xargs&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">xargs</span>(1)</span></a> - unterstützt jetzt die neue Option <tt - class="OPTION">-P</tt>, um mehrere Versionen des gleichen - Programms parallel ausführen zu lassen.</p> - - <p>Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=xargs&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">xargs</span>(1)</span></a> mit dem - Parameter <tt class="OPTION">-o</tt> verwendet, - reinitialisiert es <tt class="FILENAME">/dev/tty</tt> - für das aufgerufene Programm, bevor es aufgerufen - wird. Diese Erweiterung wird benötigt, wenn das - aufgerufene Programm interaktiv ist.</p> - - <p>Die Bibliothek <tt class="FILENAME">libkse</tt> - unterstützt die POSIX Threads auf Basis von KSE und - wird jetzt standardmäßig erzeugt und - installiert. Diese Bibliothek unterstützt zur Zeit - M:N-Threading. Sowohl Threads auf System-Ebene als auch - auf Prozeß-Ebene werden unterstützt; - außerdem ist es möglich, die Anzahl - gleichzeitig laufender Threads abzufragen und zu setzen. - Diese Anzahl wird von der Bibliothek - standardmäßig auf die Anzahl der CPUs gesetzt. - Jeder gleichzeitig laufende Thread entspricht einer KSE, - und alle Threads auf Prozeß-Ebene laufen innerhalb - dieser KSE. Jeder Thread auf System-Ebene erhält - zusätzlich dazu eine eigene KSE. <tt - class="FILENAME">libkse</tt> ist zwar immer noch in - Arbeit, kann aber bereits als Ersatz für die - Thread-Bibliothek <tt class="FILENAME">libc_r</tt> - genutzt werden, dazu muß beim Binden des Programms - lediglich <tt class="OPTION">-lkse</tt> statt <tt - class="OPTION">-pthread</tt> verwendet werden.</p> - - <p>Es gibt jetzt die notwendige Infrastruktur für - 1:1 Threading, bei dem es für jeden pthread einer - Anwendung genau eine KSE und einen Thread gibt. Bei - diesem System übernimmt der Kernel die Entscheidung, - welcher Thread aktiv ist; außerdem ist er für - die Zustellung aller Signale verantwortlich. Um diese - Funktionalität innerhalb eines Programms nutzen zu - können, muß lediglich an Stelle der sonst - verwendeten Bibliothek <tt class="FILENAME">libc_r</tt> - die Bibliothek <tt class="FILENAME">libthr</tt> verwendet - werden. Bitte beachten Sie, daß diese Bibliothek - (zur Zeit) nicht standardmäßig zur - Verfügung steht. Das System für 1:1 Threading - nutzt Teile der KSE-Routinen und ist ein - eingeschränkter Sonderfall der M:N Threading - Infrastruktur, die zur Zeit in der Entwicklung ist.</p> - - <p>Die altbekannten BSD-Startscripte in <tt - class="FILENAME">/etc</tt> wurden durch das von <b - class="APPLICATION">NetBSD</b> übernommene <tt - class="FILENAME">rc.d</tt> System (auch ``rcNG'' genannt) - ersetzt. Die Funktionalität der alten Skripte wurde - vollständig erhalten und Dateien wie <tt - class="FILENAME">/etc/rc.conf</tt> bleiben auch weiterhin - der bevorzugte Weg zur Konfiguration des Systems. Das <tt - class="FILENAME">rc.d</tt> System wurde seit 5.0-RELEASE - standardmäßig benutzt, daher sollte diese - Änderung für die meisten Anwender transparent - sein. Anwender, die die alten Skripte modifiziert haben, - müssen sich darauf einstellen, daß die - folgenden Dateien aus dem Verzeichnis <tt - class="FILENAME">/etc</tt> entfernt wurden: <tt - class="FILENAME">rc.atm</tt>, <tt - class="FILENAME">rc.devfs</tt>, <tt - class="FILENAME">rc.diskless1</tt>, <tt - class="FILENAME">rc.diskless2</tt>, <tt - class="FILENAME">rc.i386</tt>, <tt - class="FILENAME">rc.alpha</tt>, <tt - class="FILENAME">rc.amd64</tt>, <tt - class="FILENAME">rc.ia64</tt>, <tt - class="FILENAME">rc.sparc64</tt>, <tt - class="FILENAME">rc.isdn</tt>, <tt - class="FILENAME">rc.network</tt>, <tt - class="FILENAME">rc.network6</tt>, <tt - class="FILENAME">rc.pccard</tt>, <tt - class="FILENAME">rc.serial</tt>, <tt - class="FILENAME">rc.syscons</tt>, <tt - class="FILENAME">rc.sysctl</tt>. Bei der Anwendung von <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=mergemaster&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">mergemaster</span>(8)</span></a> - ist es möglich, diese Dateien automatisch entfernen - zu lassen. Weitere Informationen finden Sie in <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=rc.subr&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">rc.subr</span>(8)</span></a>.</p> - </div> - - <div class="SECT2"> - <hr /> - - <h2 class="SECT2"><a id="CONTRIB" name="CONTRIB">2.4. - Zusätzliche Software</a></h2> - - <p>Die <b class="APPLICATION">ACPI-CA</b> Routinen wurden - von Version 20021118 auf Version 20030228 - aktualisiert.</p> - - <p>Die <b class="APPLICATION">awk</b>-Variante von Bell - Labs ist jetzt in der Version vom - 14. März 2003 verfügbar.</p> - - <p><b class="APPLICATION">BIND</b> steht jetzt in der - Version 8.3.4 zur Verfügung. [MERGED]</p> - - <p>Alle Anwendungen aus dem <b - class="APPLICATION">bzip2</b> Paket sind jetzt im - Basissystem verfügbar (dies betrifft speziell <tt - class="COMMAND">bzip2recover</tt>, das jetzt erzeugt und - installiert wird). [MERGED]</p> - - <p><b class="APPLICATION">CVS</b> steht jetzt in der - Version 1.11.5 zur Verfügung. [MERGED]</p> - - <p>Die Kernel-Module für DRM wurden aktualisiert. - Der neue Stand entspricht einer Zwischenversion aus dem - DRI CVS Repository, der zwar ungefähr XFree86 4.3.0 - entspricht, aber einige zusätzliche - Fehlerkorrekturen bietet.</p> - - <p><b class="APPLICATION">FILE</b> steht jetzt in der - Version 3.41 zur Verfügung. [MERGED]</p> - - <p><b class="APPLICATION">GCC</b> steht jetzt in der - Version 3.2.2 zur Verfügung.</p> - - <p>Die Bibliothek <b class="APPLICATION">gdtoa</b> stellt - Funktionen zur Umwandlung von Zeichenketten in - Fließkommazahlen und umgekehrt zur Verfügung. - Die zur Zeit genutzte Version ist vom - 24. März 2003.</p> - - <p><b class="APPLICATION">groff</b> und die - dazugehörigen Programmen wurden von Version 1.18.1 - auf Version 1.19 aktualisiert.</p> - - <p><b class="APPLICATION">IPFilter</b> steht jetzt in der - Version 3.4.31 zur Verfügung. [MERGED]</p> - - <p>Der <b class="APPLICATION">ISC DHCP</b> Client steht - jetzt in der Version 3.0.1RC11 zur Verfügung. - [MERGED]</p> - - <p>Der <b class="APPLICATION">ISC DHCP</b> Client - enthält jetzt das Programm <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=omshell&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">omshell</span>(1)</span></a> und - die Bibliothek <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=dhcpctl&sektion=3&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">dhcpctl</span>(3)</span></a>, mit - denen das Verhalten des Client während des Betriebs - beeinflußt werden kann.</p> - - <p><b class="APPLICATION">Kerberos IV</b> (in Form von <b - class="APPLICATION">KTH eBones</b>) wird nicht mehr - unterstützt. Anwender, die diese Funktionalität - benötigen, können den Port oder das Package <tt - class="FILENAME">security/krb4</tt> installieren. Der - Kerberos IV Kompatibilitätsmodus wurde aus Kerberos - 5 entfernt, und die Namen der Benutzerprogramme wurden - von <tt class="LITERAL">k5<tt - class="REPLACEABLE"><i>program</i></tt></tt> in <tt - class="LITERAL">k<tt - class="REPLACEABLE"><i>program</i></tt></tt> - geändert.</p> - - <p><b class="APPLICATION">Kerberos 5</b> wird jetzt beim - <tt class="LITERAL">buildworld</tt> - standardmäßig mit erzeugt und installiert. Es - macht keinen Unterschied mehr, ob <tt - class="VARNAME">MAKE_KERBEROS5</tt> gesetzt ist oder - nicht. Wenn Kerberos 5 nicht im Basissystem enthalten - sein soll, muß die Variable <tt - class="VARNAME">NO_KERBEROS</tt> im Makefile gesetzt - werden.</p> - - <p><b class="APPLICATION">libpcap</b> ist jetzt in der - Lage, eine Auswahl unter den verschiedenen Data Link - Typen eines Interfaces zu treffen.</p> - - <p><b class="APPLICATION">lukemftpd</b> ist jetzt auf dem - Stand vom 22. Januar 2003. Hinweis: Dieses - Programm wird standardmäßig weder erzeugt noch - installiert.</p> - - <p><b class="APPLICATION">OpenPAM</b> wurde von der - Version ``Citronella'' auf die Version der ``Dianthus'' - Release aktualisiert.</p> - - <p><b class="APPLICATION">OpenSSH</b> steht jetzt in der - Version 3.6.1p1. zur Verfügung.</p> - - <p><b class="APPLICATION">OpenSSL</b> steht jetzt in der - Version 0.9.7a zur Verfügung. Die wichtigsten - Neuerungen sind die Unterstützung für AES und - <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=4&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">crypto</span>(4)</span></a> - Geräte. [MERGED]</p> - - <p><b class="APPLICATION">sendmail</b> steht jetzt in der - Version 8.12.9 zur Verfügung. [MERGED]</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=tcpdump&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">tcpdump</span>(1)</span></a> steht - jetzt in der Version 3.7.2 zur Verfügung. [MERGED] - Wird <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=tcpdump&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">tcpdump</span>(1)</span></a> mit - der neuen Option <tt class="OPTION">-L</tt> aufgerufen, - zeigt es eine Liste der Data Link Typen an, die auf einem - Interface zur Verfügung stehen; mit der neuen Option - <tt class="OPTION">-y</tt> kann angegeben werden, welcher - Data Link Typ bei der Aufzeichnung der Pakete genutzt - werden soll.</p> - - <p><b class="APPLICATION">texinfo</b> wurde von der - Version 4.2 auf die Version 4.5 aktualisiert.</p> - - <p>Die Datenbank der Zeitzonen wurde von der Version <tt - class="FILENAME">tzdata2002d</tt> auf die Version <tt - class="FILENAME">tzdata2003a</tt> aktualisiert. - [MERGED]</p> - </div> - - <div class="SECT2"> - <hr /> - - <h2 class="SECT2"><a id="PORTS" name="PORTS">2.5. - Infrastruktur für Ports und Packages</a></h2> - - <p>Die nur eine Zeile langen <tt - class="FILENAME">pkg-comment</tt> Dateien wurden aus - allen Ports entfernt und in das <tt - class="FILENAME">Makefile</tt> des jeweiligen Ports - integriert. Dadurch sinken die Plattenbelegung und der - Inode-Verbrauch der Ports-Sammlung erheblich. - [MERGED]</p> - - <p>Beim Download der Distributionsdateien für einen - Port kann jetzt im <tt class="FILENAME">Makefile</tt> mit - der Variablen <tt class="VARNAME">FETCH_REGET</tt> - angegeben werden, wie oft versucht werden soll, den - Download einer Datei fortzusetzen, wenn die MD5 - Prüfsumme nicht stimmt. Die Infrastruktur für - die Ports unterstützt ebenfalls die Wiederaufnahme - unterbrochener Downloads.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg_create&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pkg_create</span>(1)</span></a> - kann jetzt mit <tt class="OPTION">-C</tt> eine Liste von - Packages definiert werden, die nicht zu diesem Package - kompatibel sind. Ist eines dieser Pakete bereits - installiert, weigert sich <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg_add&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pkg_add</span>(1)</span></a>, das - Paket zu installieren. Wenn das Paket trotzdem - installiert werden soll, muß <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg_add&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pkg_add</span>(1)</span></a> mit - dem Parameter <tt class="OPTION">-f</tt> aufgerufen - werden.</p> - - <p><a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg_info&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pkg_info</span>(1)</span></a> - beachtet jetzt den Wert der Environment-Variable <tt - class="VARNAME">BLOCKSIZE</tt>, wenn es mit dem Parameter - <tt class="OPTION">-b</tt> aufgerufen wird.</p> - - <p>Bei <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg_info&sektion=1&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">pkg_info</span>(1)</span></a> kann - jetzt der Parameter <tt class="OPTION">-Q</tt> angegeben - werden. Er bewirkt ein ähnliches Verhalten wie der - Parameter <tt class="OPTION">-q</tt> (quiet), allerdings - wird vor jeder Ausgabe der Name des gerade bearbeiteten - Paketes ausgegeben.</p> - </div> - - <div class="SECT2"> - <hr /> - - <h2 class="SECT2"><a id="RELENG" name="RELENG">2.6. - Erzeugung von Releases und Integration</a></h2> - - <p><b class="APPLICATION">GNOME</b> steht jetzt in der - Version 2.2.1 zur Verfügung. [MERGED]</p> - - <p><b class="APPLICATION">KDE</b> steht jetzt in der - Version 3.1.2 zur Verfügung. [MERGED]</p> - - <p>Es gibt keine separate <tt class="FILENAME">krb5</tt> - Distribution mehr. Die Kerberos 5 Bibliotheken und - Programme sind jetzt Bestandteile der <tt - class="FILENAME">crypto</tt> Distribution.</p> - - <p>In <a - href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.1-release"> - <span class="CITEREFENTRY"><span - class="REFENTRYTITLE">sysinstall</span>(8)</span></a> ist - es jetzt wieder möglich, Die Installation einzelner - Komponenten von <b class="APPLICATION">XFree86</b> zu - installieren. Um dies zu unterstützen, gab es - mehrere für den Anwender nicht sichtbare - Änderungen, die es ganz allgemein erlauben, Teile - einer Distribution als Packages installieren zu - lassen.</p> - - <p><b class="APPLICATION">XFree86</b> steht jetzt in der - Version 4.3.0 zur Verfügung. [MERGED]</p> - - <p>Diverse Routinen zur Aktualisierung von FreeBSD von - 2.<tt class="REPLACEABLE"><i>X</i></tt> auf 3.<tt - class="REPLACEABLE"><i>X</i></tt> beziehungsweise von - 3.<tt class="REPLACEABLE"><i>X</i></tt> auf 4.<tt - class="REPLACEABLE"><i>X</i></tt> wurden entfernt.</p> - </div> - - <div class="SECT2"> - <hr /> - - <h2 class="SECT2"><a id="DOC" name="DOC">2.7. - Dokumentation</a></h2> - - <p>Die Dokumentation wurde um die beiden Artikel - ``FreeBSD From Scratch'' und ``The Roadmap for 5-STABLE'' - ergänzt. Für beide Dokumente werden noch - Übersetzer gesucht.</p> - - <p>Im Rahmen eines neuen Projektes haben die Arbeiten an - einer dänischen (<tt - class="FILENAME">da_DK.ISO8859-1</tt>) Überstzung - begonnen.</p> - </div> - </div> - - <div class="SECT1"> - <hr /> - - <h1 class="SECT1"><a id="UPGRADE" name="UPGRADE">3. - Aktualisierung einer älteren Version von - FreeBSD</a></h1> - - <p>Anwender, die schon ein FreeBSD-System im Einsatz haben, - sollten <span class="emphasis"><i class="EMPHASIS">auf - jeden Fall</i></span> die ``Hinweise für die ersten - Anwender von FreeBSD 5.1-RELEASE'' lesen. Dieses Dokument - ist auf den Distributionen in der Regel in der Datei <tt - class="FILENAME">EARLY.TXT</tt> verfügbar; ansonsten - sollte es überall dort verfügbar sein, wo auch - die anderen Dokumente der Release Notes verfügbar - sind. Das Dokument enthält einige Tips für die - Aktualisierung; viel wichtiger ist aber die Analyse der - beiden Optionen Wechsel zu FreeBSD 5.<tt - class="REPLACEABLE"><i>X</i></tt> oder Weitere Verwendung - von FreeBSD 4.<tt class="REPLACEABLE"><i>X</i></tt>.</p> - - <div class="IMPORTANT"> - <blockquote class="IMPORTANT"> - <p><b>Wichtig:</b> Sie sollten vor der Aktualisierung - von FreeBSD auf jeden Fall Sicherheitskopien <span - class="emphasis"><i class="EMPHASIS">aller</i></span> - Daten und Konfigurationsdateien anlegen.</p> - </blockquote> - </div> - </div> - </div> - <hr /> - - <p align="center"><small>Diese Datei und andere Dokumente zu - dieser Version sind bei <a - href="ftp://ftp.FreeBSD.org/">ftp://ftp.FreeBSD.org/</a>verfuegbar.</small></p> - - <p align="center"><small>Wenn Sie Fragen zu FreeBSD haben, - lesen Sie erst die <a - href="http://www.FreeBSD.org/docs.html">Dokumentation,</a> - bevor Sie sich an <<a - href="mailto:de-bsd-questions@de.FreeBSD.org">de-bsd-questions@de.FreeBSD.org</a>> - wenden.</small></p> - - <p align="center"><small><small>Alle Anwender von FreeBSD - 5-CURRENT sollten sich in die Mailingliste <<a - href="mailto:current@FreeBSD.org">current@FreeBSD.org</a>> - eintragen.</small></small></p> - - <p align="center">Wenn Sie Fragen zu dieser Dokumentation - haben, wenden Sie sich an <<a - href="mailto:de-bsd-translators@de.FreeBSD.org">de-bsd-translators@de.FreeBSD.org</a>>.</p> - <br /> - <br /> - </body> -</html> - |