doc/de/releases/5.0R/relnotes-pc98.html
Udo Erdelhoff 54af5f5f67 The German version of the web version of the 5.0-RELEASE notes
And to quote Bruce, this does not consitute an official announcement of
the release, either.
2003-01-17 22:52:49 +00:00

4073 lines
199 KiB
HTML

<!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.0-CURRENT 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.0-CURRENT Release Notes</a></h1>
<h3 class="CORPAUTHOR">The FreeBSD Project</h3>
<p class="COPYRIGHT">Copyright &copy; 2000, 2001, 2002,
2003 von The FreeBSD Documentation Project</p>
<p class="COPYRIGHT">Copyright &copy; 2002, 2003 von The
FreeBSD German Documentation Project</p>
<p class="PUBDATE">$FreeBSD:
src/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml,v
1.28 2003/01/16 22:41:47 ue Exp $<br />
</p>
<div>
<div class="ABSTRACT">
<a id="AEN16" name="AEN16"></a>
<p>Die Release Notes f&uuml;r FreeBSD 5.0-CURRENT
enthalten eine &Uuml;bersicht &uuml;ber aktuelle
&Auml;nderungen in FreeBSD im Entwicklungszweig
5-CURRENT. Die Liste umfa&szlig;t sowohl die
&Auml;nderungen des Kernels als auch &Auml;nderungen
der Benutzerprogramme; dazu kommen alle
Sicherheitshinweise, die seit der letzten Version
herausgegeben wurden. 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&uuml;hrung</a></dt>
<dt>2. <a href="#NEW">Neuerungen</a></dt>
<dd>
<dl>
<dt>2.1. <a href="#KERNEL">&Auml;nderungen im
Kernel</a></dt>
<dd>
<dl>
<dt>2.1.1. <a href="#AEN410">Unterst&uuml;tzung
f&uuml;r Prozessoren und Mainboards</a></dt>
<dt>2.1.2. <a href="#AEN449">&Auml;nderungen im
Bootloader</a></dt>
<dt>2.1.3. <a href="#AEN477">Netzwerke und
Netzwerkkarten</a></dt>
<dt>2.1.4. <a
href="#AEN746">Netzwerk-Protokolle</a></dt>
<dt>2.1.5. <a href="#AEN923">Festplatten und
Massenspeicher</a></dt>
<dt>2.1.6. <a
href="#AEN1171">Dateisystem</a></dt>
<dt>2.1.7. <a href="#AEN1275">Unterst&uuml;tzung
f&uuml;r PCCARD</a></dt>
<dt>2.1.8. <a href="#AEN1296">Multimedia</a></dt>
<dt>2.1.9. <a href="#AEN1327">Zus&auml;tzliche
Software</a></dt>
</dl>
</dd>
<dt>2.2. <a href="#SECURITY">Sicherheit</a></dt>
<dt>2.3. <a
href="#USERLAND">Benutzerprogramme</a></dt>
<dd>
<dl>
<dt>2.3.1. <a href="#AEN3934">Zus&auml;tzliche
Software</a></dt>
<dt>2.3.2. <a href="#AEN4393">Infrastruktur
f&uuml;r Ports und Packages</a></dt>
</dl>
</dd>
<dt>2.4. <a href="#AEN4511">Erzeugung von Releases
und Integration</a></dt>
<dt>2.5. <a href="#AEN4535">Dokumentation</a></dt>
</dl>
</dd>
<dt>3. <a href="#UPGRADE">Aktualisierung einer
&auml;lteren Version von FreeBSD</a></dt>
</dl>
</div>
<div class="SECT1">
<hr />
<h1 class="SECT1"><a id="INTRO" name="INTRO">1.
Einf&uuml;hrung</a></h1>
<p>Dieses Dokument enth&auml;lt die Release Notes f&uuml;r
FreeBSD 5.0-CURRENT auf NEC PC-98x1 Systemen. Es beschreibt
die Komponenten von FreeBSD, die in letzter Zeit
hinzugef&uuml;gt, ge&auml;ndert, oder gel&ouml;scht wurden.
Au&szlig;erdem erhalten Sie Hinweise f&uuml;r die
Aktualisierung Ihres FreeBSD-Systems.</p>
<p>Die snapshot Distribution, f&uuml;r die diese Release
Notes g&uuml;ltig sind, markiert einen Punkt im
Entwicklungszweig 5-CURRENT zwischen 4.0-RELEASE und der
zuk&uuml;nftigen Version 5.0-RELEASE. Sie k&ouml;nnen
einige fertige snapshot Distributionen, die in diesem
Entwicklungszweig entstanden sind, auf <a
href="http://snapshots.jp.FreeBSD.org/"
target="_top">http://snapshots.jp.FreeBSD.org/</a>
finden.</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&uuml;r den
Anwender offensichtlichsten Neuerungen und &Auml;nderungen
in FreeBSD seit 4.0-RELEASE. Dazu geh&ouml;ren sowohl die
&Auml;nderungen, die nur 4.0-RELEASE betreffen, als auch
&Auml;nderungen in den anderen Entwicklungszweigen seit
FreeBSD 4.6-RELEASE. Letztere sind als [MERGED]
gekennzeichnet. +</p>
<p>Die Eintr&auml;ge dokumentieren neue Treiber bzw.
Unterst&uuml;tzung f&uuml;r neue Hardware, neue Befehle
oder Optionen, die Behebung wichtiger Fehler, und
Aktualisierungen von Dritt-Software. Sicherheitshinweise,
die nach dem Erscheinen von 4.6-RELEASE herausgegeben
wurden, sind ebenfalls aufgef&uuml;hrt.</p>
<p>Viele weiter &Auml;nderungen an FreeBSD sind hier aus
Platzgr&uuml;nden nicht aufgef&uuml;hrt. Zum Beispiel wurde
die Dokumentation verbessert und korrigiert, kleiner Fehler
wurden beseitigt, potentielle Sicherheitsrisiken im
Sourcecode wurden aufgesp&uuml;rt und beseitigt, und der
Sourcecode wurde allgemein &uuml;berarbeitet.</p>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="KERNEL" name="KERNEL">2.1.
&Auml;nderungen im Kernel</a></h2>
<p>Programme im Format <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=a.out&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">a.out</span>(5)</span></a>
k&ouml;nnen nur noch benutzt werden, wenn ein Kernel mit
der Option <tt class="LITERAL">COMPAT_AOUT</tt> verwendet
wird oder das Modul <tt class="FILENAME">aout.ko</tt>
geladen wurde.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=acct&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">acct</span>(2)</span></a>
&ouml;ffnet die Datei mit den Accounting-Daten jetzt im
Modus ``Anf&uuml;gen'', damit das Accounting auch in
diesem Fall mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=accton&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">accton</span>(8)</span></a>
eingeschaltet werden kann. [MERGED]</p>
<p>Bluetooth-Ger&auml;te werden jetzt unterst&uuml;tzt,
dazu dient eine Reihe von Netgraph-Modulen (siehe <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_bluetooth&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_bluetooth</span>(4)</span></a>).
Zwei Module stellen Treiber f&uuml;r Bluetooth-Adapter
bereit: Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_bt3c&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_bt3c</span>(4)</span></a>
unterst&uuml;tzt die 3Com/HP Bluetooth PCCARD Adapter,
w&auml;hrend der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_ubt&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_ubt</span>(4)</span></a> diverse
USB Bluetooth Adapter unterst&uuml;tzt.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Die Arbeiten an den
Bluetooth-Treibern f&uuml;r FreeBSD sind noch
abgeschlossen.</p>
</blockquote>
</div>
<br />
<br />
<p>Der Kernel wurde um eine von OpenBSD stammende
Crypto-Infrastruktur erg&auml;nzt (siehe <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">crypto</span>(4)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=9&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">crypto</span>(9)</span></a>). Sie
stellt dem Kernel eine konsistente Schnittstelle zu
Hardware- und Software-Varianten von
Verschl&uuml;sselungsalgorithmen zur Verf&uuml;gung,
Benutzerprogramme erhalten Zugriff auf
Verschl&uuml;sselungs-Hardware. Treiber f&uuml;r Karten
auf Basis von hifn (<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=hifn&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">hifn</span>(4)</span></a>) und
Braodcom (<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ubsec&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ubsec</span>(4)</span></a>) stehen
zur Verf&uuml;gung. [MERGED]</p>
<p>Der neue <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ddb&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ddb</span>(4)</span></a> Befehl <tt
class="COMMAND">show pcpu</tt> gibt einen Teil der
CPU-spezifischen Daten aus.</p>
<p>Das neue <tt class="FILENAME">devctl</tt> Interface
bietet Benutzerprogrammen die M&ouml;glichkeit,
Informationen &uuml;ber neue und entfernte Ger&auml;te zu
erhalten. Zur Zeit wird diese Option haupts&auml;chlich
von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devd</span>(8)</span></a>
genutzt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devfs</span>(5)</span></a>, mit dem
Eintr&auml;ge im Verzeichnis <tt
class="FILENAME">/dev</tt> automatisch erstellt werden
k&ouml;nnen und das die Erkennung neuer Ger&auml;te im
laufenden Betrieb erlaubt, wurde &uuml;berarbeitet. <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devfs</span>(5)</span></a> ist
jetzt standardm&auml;&szlig;ig aktiviert und kann mit der
Kernel-Option <tt class="LITERAL">NODEVFS</tt>
abgeschaltet werden. Das Subsystem "rule" (Regel) erlaubt
es dem Administrator, bestimmte Eigenschaften von neuen
devfs festzulegen, bevor Sie f&uuml;r Benutzerprogramme
sichtbar werden. Dabei werden sowohl statische (wie z.B.
<tt class="FILENAME">/dev/speaker</tt>) als auch
dynamische (z.B. <tt class="FILENAME">/dev/bpf*</tt>,
einige Wechselmedien) Nodes unterst&uuml;tzt. Jedes <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devfs</span>(5)</span></a> kann ein
eigenes Regelwerk haben, damit sind spezielle Richtlinien
f&uuml;r Dinge wie z.B. jails m&ouml;glich. Zur
Manipulation der Regeln und Regelwerke dient das Tool <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devfs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devfs</span>(8)</span></a>.</p>
<p>Der neue Treiber digi wurde hinzugef&uuml;gt, um
Unterst&uuml;tzung f&uuml;r PCI Xr-basierte und ISA Xem
Digiboard Karten zu bieten. Der neue Befehl <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=digictl&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">digictl</span>(8)</span></a> wird
(haupts&auml;chlich) dazu genutzt, um Karten wie die
PC/Xem neu zu initialisieren, nachdem externe Port Module
angeschlossen wurden. Dieser Treiber ersetzt den
&auml;lteren Treiber dgm.</p>
<p>Die neue Systemfunktion <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=eaccess&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">eaccess</span>(2)</span></a>
arbeitet &auml;hnlich wie <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=access&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">access</span>(2)</span></a>,
benutzt aber die effektiven Benutzerrechte statt der
wahren Benutzerrechte.</p>
<p>Es gibt jetzt minimale Unterst&uuml;tzung f&uuml;r
Ger&auml;te mit FireWire-Schnittstellen (siehe <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=firewire&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">firewire</span>(4)</span></a>).
[MERGED]</p>
<p>Jede <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=jail&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">jail</span>(2)</span></a> Umgebung
kann jetzt ihre eigene Sicherheitsstufe besitzen.</p>
<p>Die Sysctl-Variablen f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=jail&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">jail</span>(2)</span></a> sind von
<tt class="VARNAME">jail.*</tt> nach <tt
class="VARNAME">security.*</tt> verschoben worden. Andere
Sysctl-Variablen, die mit der Sicherheit
zusammenh&auml;ngen, sind von <tt
class="VARNAME">kern.security.*</tt> nach <tt
class="VARNAME">security.*</tt> verschoben worden.</p>
<p>Die Umgebungsvariablen des Kernels k&ouml;nnen jetzt
zur Laufzeit mit dem System-Call <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=kenv&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">kenv</span>(2)</span></a>
ge&auml;ndert werden.</p>
<p>Der Treiber labpc(4) wurde entfernt, da er
&uuml;beraltert war (``bitrot'').</p>
<p>Der Loader und der Kernel Linker suchen nun in jedem
Verzeichnis mit KLDs nach <tt
class="FILENAME">linker.hints</tt> Dateien, um die zu
einem Modul-Namen und zu einer Modul-Version passende
KLD-Datei zu erhalten. Die Dateien werden mit dem neuen
Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=kldxref&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">kldxref</span>(8)</span></a>
erzeugt.</p>
<p>FreeBSD enth&auml;lt jetzt die notwendige
Infrastruktur f&uuml;r Mandatory Access Controls, das
TrustedBSD MAC Framework. Damit k&ouml;nnen Kernel-Module
w&auml;hrend der &Uuml;bersetzung der Kernels, beim
Systemstart oder zur Laufzeit eingebunden werden, um die
Sicherheitsmechanismen des Systems zu verst&auml;rken.
Das Infrastruktur erlaubt Modulen, sich f&uuml;r
verschiedenen Ereignisse anzumelden, au&szlig;erdem
stellt es Standardfunktionen wie ``Label Storage'' zur
Verf&uuml;gung. Eine Reihe von Standard-Modulen wird
mitgeliefert, z.B. Implementierungen der Modelle ``fixed
label Biba integrity'' und ``floating label Biba
integrity'', mehrstufige Sicherheitsmodelle (Multi-Level
Security, MLS) mit gegenseitiger Abschottung, sowie
diverse verbesserte UNIX Sicherheitsmodelle, inklusive
eines Firewalls f&uuml;r das Dateisystem. Die
Infrastruktur vereinfacht die Entwicklung privater und
kommerzieller Sicherheitserweiterungen. Um diesen
modularen Dienst zu aktivieren, mu&szlig; in der
Konfigurationsdatei f&uuml;r den angepa&szlig;ten Kernel
die Zeile <tt class="LITERAL">options MAC</tt>
stehen.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Die Infrastruktur f&uuml;r die
Mandatory Access Controls ist experimenteller Natur
und daher standardm&auml;&szlig;ig deaktiviert.</p>
</blockquote>
</div>
<br />
<br />
<p>Es gibt jetzt Routinen zum Profiling von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mutex&sektion=9&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mutex</span>(9)</span></a>, die mit
der Option <tt class="LITERAL">MUTEX_PROFILING</tt> in
der Konfigurationsdatei des Kernels aktiviert werden
k&ouml;nnen. Damit stehen dann die neuen Sysctl-Variablen
<tt class="VARNAME">debug.mutex.prof.*</tt> zur
Verf&uuml;gung.</p>
<p>Die Kernel-Option <tt class="LITERAL">P1003_1B</tt>
wurde nicht mehr verwendet und daher entfernt.</p>
<p>PECOFF (Dateiformat von Win32-Programmen) wird jetzt
unterst&uuml;tzt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=random&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">random</span>(4)</span></a> wurde
&uuml;berarbeitet und nutzt jetzt den <b
class="APPLICATION">Yarrow</b> Algorithmus. Es sammelt
Entropie aus einer Vielzahl von Quellen, dazu
geh&ouml;ren die Konsole, Massenspeicher und Ethernet
sowie Punkt-zu-Punkt Netzwerkverbindungen. Entropie aus
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=random&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">random</span>(4)</span></a> wird
regelm&auml;&szlig;ig in Dateien im Verzeichnis <tt
class="FILENAME">/var/db/entropy</tt> gespeichert, diese
Dateien werden auch aktualisiert, wenn das System
heruntergefahren wird. Die Semantik von <tt
class="FILENAME">/dev/random</tt> wurde ge&auml;ndert;
wenn nicht gen&uuml;gund Entropie vorhanden ist,
blockiert es nicht mehr, sondern generiert
Pseudo-Zufallszahlen und verh&auml;lt sich damit genau so
wie <tt class="FILENAME">/dev/urandom</tt>.</p>
<p>Die neue Kernel-Option <tt class="LITERAL">options
REGRESSION</tt> aktiviert Schnittstellen und Routinen,
die f&uuml;r die Verwendung bei formalen Tests vorgesehen
sind.</p>
<p>Mit dem neuen Ressource-Limit <tt
class="LITERAL">RLIMIT_VMEM</tt> kann die maximale
Gr&ouml;&szlig;e des von einem Prozess verwendeten
virtuellen Speichers begrenzt werden, davon ist auch via
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mmap&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mmap</span>(2)</span></a>
angeforderter Speicher betroffen. Das Limit kann in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=login.conf&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">login.conf</span>(5)</span></a> mit
der neuen Variable <tt class="VARNAME">vmemoryuse</tt>
konfiguriert werden. [MERGED]</p>
<p>In der Systemfunktion <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sendfile&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sendfile</span>(2)</span></a> wurde
ein Fehler beseitigt, durch den die L&auml;nger des
Headers auf die Dateigr&ouml;&szlig;e angerechnet wurde.
[MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=syscons&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">syscons</span>(4)</span></a>
unterst&uuml;tzt jetzt das Einf&uuml;gen vom Clipboard
via Tastatur, die Funktion liegt standardm&auml;&szlig;ig
auf <b class="KEYCAP">Shift</b>-<b
class="KEYCAP">Insert</b>.</p>
<p>Der neue Treiber uaudio unterst&uuml;tzt USB Audio
Ger&auml;te. [MERGED]</p>
<p>Der neue Treiber ubsa unterst&uuml;tzt den Belkin
F5U103 USB-nach-seriell Konverter und kompatible
Ger&auml;te. [MERGED]</p>
<p>Der neue Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ucom&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ucom</span>(4)</span></a>
unterst&uuml;tzt USB Modems, serielle Schnittstellen und
andere Programme, die sich wie ein TTY verhalten sollen.
Die neuen Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uftdi&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uftdi</span>(4)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uplcom&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uplcom</span>(4)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uvscom&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uvscom</span>(4)</span></a> bauen
darauf auf und unterst&uuml;tzen die seriellen Adapter
von FTDI, den Prolific PL-2303 bzw. den Slipper U VS-10U.
[MERGED]</p>
<p>Bei der Konfiguration des Kernels kann die Option <tt
class="LITERAL">UCONSOLE</tt> nicht mehr verwendet
werden; dadurch wurden einige Sicherheitsl&uuml;cken
geschlossen.</p>
<p>Mit UserConfig konnten ISA Ger&auml;te aktiviert,
deaktiviert und konfiguriert werden. Dieses Tool wurde
durch die Kernel Hints in <tt
class="FILENAME">/boot/device.hints</tt> ersetzt.</p>
<p>Die Kernel-Option <tt class="LITERAL">USER_LDT</tt>
ist ab jetzt standardm&auml;&szlig;ig aktiviert.</p>
<p>Der neue Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uvisor&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uvisor</span>(4)</span></a>
unterst&uuml;tzt via USB angeschlossene Handspring Visor.
[MERGED]</p>
<p>Ein neuer Treiber unterst&uuml;tzt den VESA S3 linear
framebuffer.</p>
<p>Die Infrastruktur f&uuml;r Crash Dumps des Kernels
wurde &uuml;berarbeitet, um neue Plattformen
unterst&uuml;tzen zu k&ouml;nnen; gleichzeitig wurde ein
genereller Fr&uuml;hjahrsputz durchgef&uuml;hrt. Dadurch
hat sich das Format der Crash Dumps ge&auml;ndert; es ist
nicht mehr von der Byte Order der Maschine
abh&auml;ngig.</p>
<p>Extrem gro&szlig;e Swap-Partitionen (&gt;67 GB)
f&uuml;hren nicht mehr zum Absturz des Systems.</p>
<p><tt class="MAKETARGET">buildkernel</tt> erwartet den
Namen des zu generierenden Kernels in der Variablen <tt
class="VARNAME">KERNCONF</tt> und nicht mehr in <tt
class="VARNAME">KERNEL</tt>. In einigen F&auml;llen ist
es nicht mehr notwendig, ein <tt
class="MAKETARGET">buildworld</tt> durchzuf&uuml;hren,
bevor Sie <tt class="MAKETARGET">buildkernel</tt>
aufrufen. (Der Aufruf von <tt
class="MAKETARGET">buildworld</tt> ist immer noch
notwendig bei der Aktualisierung &uuml;ber
Versionsgrenzen, nach Aktualisierung der <b
class="APPLICATION">binutil</b> Programme sowie bei neuen
Versionen von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=config&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">config</span>(8)</span></a>.)
[MERGED]</p>
<p>Linker sets sind jetzt in sich abgeschlossen;
gensetdefs(8) wird nicht mehr ben&ouml;tigt und wurde
entfernt.</p>
<p>Environment-Variablen des Kernels (z.B.
Tuning-Parameter) k&ouml;nnen mit dem neuen <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=config&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">config</span>(8)</span></a>-Schl&uuml;sselwort
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=config&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">config</span>(8)</span></a>'s <tt
class="LITERAL">ENV</tt> schon bei der Erzeugung des
Kernels gesetzt werden.</p>
<p>Wenn die neue Sysctl-Variable <tt
class="VARNAME">vm.idlezero_enable</tt> gesetzt ist, wird
das System freie CPU-Zeit zur Initialisierung von
Speicherseiten verwenden.</p>
<p>Der Scheduler des FreeBSD Kernels unterst&uuml;tzt
jetzt ``Kernel-Scheduled Entities'' (KSEs), die die
parallele Ausf&uuml;hrung mehrerer Threads eines
Prozesses unterst&uuml;tzen, analog zur normalen
Scheduler Activation. Zum jetztigen Zeitpunkt
enth&auml;lt der Kernel die meisten der Routinen, die zur
Unterst&uuml;tzung von Threads notwendig sind. Der Kernel
Scheduler unterst&uuml;tzt mehrere Threads pro Prozess,
allerdings immer nur auf einer CPU. Weitere Informationen
finden Sie in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=kse&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">kse</span>(2)</span></a>.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Die Arbeiten an KSE sind noch
nicht abgeschlossen.</p>
</blockquote>
</div>
<br />
<br />
<p>Der Kernel unterst&uuml;tzt jetzt mehrere low-level
Konsolen, die &uuml;ber das neue Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=conscontrol&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">conscontrol</span>(8)</span></a>
verwaltet werden.</p>
<p>Die Berechnung der Systemlast erfolgt jetzt in leicht
unterschiedlichen Intervallen, um eine Synchronisierung
mit periodisch laufenden Prozessen zu verhindern.
[MERGED]</p>
<p>Wenn bei der Erzeugung eines Kernel mit
Debug-Informationen (z.B. mit <tt
class="LITERAL">makeoptions DEBUG=-g</tt>) auch Module
erzeugt werden, werden diese auch mit Debug-Informationen
versehen. Eine Nebenwirkung dieser &Auml;nderung ist,
da&szlig; die zusammen mit einem Debug-Kernel erstellten
und installierten Module jetzt mehr Plattenplatz belegen.
[MERGED]</p>
<p>Die Routinen, mit denen der Kernel anfordert, nutzen
jetzt die ``slab'' Technik, &auml;hnlich wie bei Solaris.
Damit steht eine SMP-sichere Technik zur Anforderung zur
Verf&uuml;gung, deren Leistung linear mit der Anzahl der
CPU w&auml;chst. Weiterhin reduziert sie die
Fragmentierung des Speichers.</p>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN410" name="AEN410">2.1.1.
Unterst&uuml;tzung f&uuml;r Prozessoren und
Mainboards</a></h3>
<p>Die SMP-Unterst&uuml;tzung wurde weitestgehend
&uuml;berarbeitet, dabei wurde Sourcecode von BSD/OS
5.0 &uuml;bernommen. Eines der wichtigsten Merkmale von
SMPng (``SMP Next Generation'') ist, da&szlig; mehrere
Prozesse gleichzeitig den Kernel nutzen k&ouml;nnen,
ohne auf <tt class="LITERAL">spin locks</tt> angewiesen
zu sein, da diese die Effizienz eines
Multi-Prozessor-Systems massiv beeintr&auml;chtigen
k&ouml;nnen. Die Interrupt-Routinen besitzen jetzt
einen Kontext, der es erlaubt, sie anzuhalten; dadurch
ist es nicht mehr notwendig, Interrupts (komplett)
abzuschalten.</p>
<p>Der Standardkernel (<tt
class="FILENAME">GENERIC</tt>) unterst&uuml;tzt den
80386 Prozessor nicht mehr, da der daf&uuml;r
notwendige Code extrem negative Auswirkungen auf die
Performance aller anderen IA32 Prozessoren hat. Die
Kernel-Option <tt class="LITERAL">I386_CPU</tt>
f&uuml;r die Unterst&uuml;tzung des 80386 Prozessors
und die Unterst&uuml;tzung f&uuml;r alle anderen IA32
Prozessoren schlie&szlig;en sich jetzt gegenseitig aus;
daraus sollte eine leichte Steigerung der Performance
in System mit 80386 resultieren, da der Prozessortyp
nicht mehr st&auml;ndig gepr&uuml;ft werden mu&szlig;.
Es ist weiterhin m&ouml;glich, einen angepa&szlig;ten
Kernel zu bauen, der auch auf System mit 80386
Prozessor l&auml;uft. Dazu m&uuml;ssen in der
Konfigurationsdatei alle CPU-Optionen bis auf <tt
class="LITERAL">I386_CPU</tt> entfernt werden.</p>
<p>In der Konfigurationsdatei f&uuml;r den
angepa&szlig;ten Kernel kann jetzt die neue Option <tt
class="LITERAL">CPU_DISABLE_CMPXCHG</tt> verwendet
werden. Durch die Verwendung dieser Option kommt es zu
starken Steigerungen der Performance bei der
Installation als Gast-OS unter VMware.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Diese Option kann nicht bei
<tt class="LITERAL">SMP</tt> Kerneln verwendet
wird.</p>
</blockquote>
</div>
<br />
<br />
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN449" name="AEN449">2.1.2.
&Auml;nderungen im Bootloader</a></h3>
<p>Der PC98 Bootloader ist jetzt auch in der Lage, von
SCSI MO Medien zu booten. [MERGED]</p>
<p>Der Kernel und die Module sind in das Verzeichnis
<tt class="FILENAME">/boot/kernel</tt> verschoben
worden, um gleichzeitige &Auml;nderungen an beiden
Komponenten einfacher zu machen. Der Boot Loader wurde
aktualisiert, um Probleme durch die &Auml;nderung zu
vermeiden.</p>
<p>Der Boot Loader ist jetzt in der Lage, Kernel sowohl
von UFS1 als auch von UFS2 Dateisystemen zu laden.</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN477" name="AEN477">2.1.3.
Netzwerke und Netzwerkkarten</a></h3>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dc&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dc</span>(4)</span></a>
unterst&uuml;tzt jetzt Netzwerkkarten auf der Basis der
Xircom 3201 und Conexant LANfinity RS7112
Chips&auml;tze.</p>
<p>Der neue Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=lmc&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">lmc</span>(4)</span></a>
unterst&uuml;tzt LAN Media Corp WAN Netzwerkkarten auf
Basis des DEC ``Tulip'' PCI Fast Ethernet
Controller.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rp&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rp</span>(4)</span></a> wurde auf
Version 3.02 aktualisiert und kann jetzt auch als Modul
genutzt werden. [MERGED]</p>
<p>Das Ger&auml;t <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=stf&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">stf</span>(4)</span></a> kann
jetzt geklont werden.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tx&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tx</span>(4)</span></a>
unterst&uuml;tzt jetzt echtes Multicast-Filtering.</p>
<p>Die Dateien f&uuml;r Netzwerk-Ger&auml;te werden
jetzt automatisch in <tt class="FILENAME">/dev/net</tt>
angelegt und f&uuml;r ioctl-Aufrufe f&uuml;r die
Hardware (nicht Protokoll oder Routing) genutzt werden.
Der ioctl <tt class="VARNAME">SIOCGIFCONF</tt> darf
jetzt auf das Spezial-Ger&auml;t <tt
class="FILENAME">/dev/network</tt> angewandt
werden.</p>
<pre class="PROGRAMLISTING">
options DEVICE_POLLING
options HZ=1000 # nicht Pflicht, aber dringend empfohlen
</pre>
<p>Danach kann Polling mit der Sysctl-Variable <tt
class="VARNAME">kern.polling.enable</tt> aktiviert; mit
der Sysctl-Variable <tt
class="VARNAME">kern.polling.user_frac</tt> wird der
f&uuml;r Benutzerprozesse zur Verf&uuml;gung stehende
Anteil der CPU-Zeit eingestellt. Die ersten
Ger&auml;te, die Polling unterst&uuml;tzen, sind <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dc&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dc</span>(4)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fxp&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fxp</span>(4)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=nge&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">nge</span>(4)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rl&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rl</span>(4)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sis&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sis</span>(4)</span></a>. Weitere
Informationen finden Sie in der Onlinehilfe zu <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=polling&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">polling</span>(4)</span></a>.
[MERGED]</p>
<p>Das Netzwerk-Subsystem unterst&uuml;tzt jetzt ``Zero
copy''. Dieses Features erm&ouml;glicht es, Daten vom
Kernel zu Benutzerprogrammen zu &uuml;bertragen, ohne
die Daten kopieren zu m&uuml;ssen; dadurch wird einer
der schlimmsten Engp&auml;sse f&uuml;r
Netzwerk-Transfers beseitigt. Die Sende-Routinen
sollten mit fast jeder Netzwerkkarte zusammenarbeiten,
die Empfangs-Routinen unterst&uuml;tzen allerdings nur
Netzwerkkarten, bei denen die MTU mindestens so
gro&szlig; wie eine Speicherseite ist (z.B. Gigabit
Ethernet Karten, die Jumbo Frames unterst&uuml;tzen).
Weitere Informationen sind in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=zero_copy&sektion=9&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">zero_copy</span>(9)</span></a>
verf&uuml;gbar.</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN746" name="AEN746">2.1.4.
Netzwerk-Protokolle</a></h3>
<p>Wird in der Konfigurationsdatei f&uuml;r den
angepa&szlig;ten die Option <tt
class="LITERAL">FAST_IPSEC</tt> verwendet, nutzt IPsec
die <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">crypto</span>(4)</span></a>-Infrastruktur
des Kernels, inklusive der Unterst&uuml;tzung f&uuml;r
Hardware-Verschl&uuml;sselung.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Die gleichzeitige Verwendung
von <tt class="LITERAL">FAST_IPSEC</tt> und <tt
class="LITERAL">IPSEC</tt> ist nicht
m&ouml;glich.</p>
</blockquote>
</div>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Zur Zeit kann <tt
class="LITERAL">FAST_IPSEC</tt> nicht zusammen mit
IPv6 oder der Option <tt class="LITERAL">INET6</tt>
verwendet werden.</p>
</blockquote>
</div>
<br />
<br />
<p>Der neue Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gre&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gre</span>(4)</span></a>
unterst&uuml;tzt die Encapsulation von IP Paketen mt
GRE (RFC 1701) und die minimale IP Encapsulation
f&uuml;r Mobile IP (RFC 2004). [MERGED]</p>
<p>Die Erzeugung von ICMP ECHO und TSTAMP Antworten
kann jetzt beschr&auml;nkt werden. Die den
Beschr&auml;nkungen f&uuml;r die Erzeugung von TCP RST
Paketen wird jetzt unterschieden, ob das
ausl&ouml;sende Paket an einen offenen oder einen
geschlossen Port geschickt wurde. F&uuml;r jede dieser
Einschr&auml;nkungen gibt es jetzt eine eigene
Beschreibung.</p>
<p>F&uuml;r weitergeleitete Pakete werden jetzt keine
ICMP Source Quench Nachrichten mehr erzeugt. Mit der
Sysctl-Variablen <tt
class="VARNAME">net.inet.ip.sendsourcequench</tt> kann
wieder auf das bisherige Verhalten umgestellt
werden.</p>
<p>Auf VLAN Ger&auml;ten funktioniert jetzt IP
Multicast, auch andere Fehler in den VLAN-Routinen
wurden beseitigt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ipfw</span>(4)</span></a> wurde
komplett &uuml;berarbeitet, die neue Version wird
allgemein ``IPFW2'' genannt. Sie legt ihre Regeln in
variablen Bl&ouml;cken im Kernel ab, &auml;hnlich wie
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=bpf&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">bpf</span>(4)</span></a>
Anweisungen. Bis auf die neue Option, Regeln mit <tt
class="LITERAL">or</tt> zu kombinieren, sollten die
&Auml;nderungen nicht nach au&szlig;en hin (also in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ipfw</span>(8)</span></a>)
sichtbar sein. [MERGED]</p>
<p>Die neue Netgraph Node <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_device&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_device</span>(4)</span></a>
erzeugt einen Eintrag in <tt
class="FILENAME">/dev</tt>, der als Startpunkt eines
Netgraph-Baums genutzt werden kann.</p>
<p>Die beiden neuen Netgraph Nodes <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_gif&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_gif</span>(4)</span></a> und
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_gif_demux&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_gif_demux</span>(4)</span></a>
k&ouml;nnen f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gif&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gif</span>(4)</span></a>
Ger&auml;te verwendet werden.</p>
<p>Mit der neuen Netgraph Node <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_ip_input&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_ip_input</span>(4)</span></a>
k&ouml;nnen IP Pakete direkt an den <tt
class="LITERAL">main IP input processing code</tt>
&uuml;bergeben werden.</p>
<p>Die neue Netgraph Node <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ng_l2tp&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ng_l2tp</span>(4)</span></a>
implementiert das Encapsulation Layer des L2TP
Protokolls, wie in RFC 2661 beschrieben. [MERGED]</p>
<p>Mit der neuen Netgraph Node ng_split kann ein
bidirektionaler Datenflu&szlig; in zwei unidirektionale
Datenfl&uuml;sse aufgespalten werden.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Auf stark besch&auml;ftigten
Maschinen kann es durch die gr&ouml;&szlig;eren
Puffer notwendig werden, den Parameter <tt
class="VARNAME">NMBCLUSTERS</tt> entweder in der
Konfigurationsdatei des Kernels oder &uuml;ber den
Loader Tuneable <tt
class="VARNAME">kern.ipc.nmbclusters</tt> zu
erh&ouml;hen. Der Zustand der mbuf cluster kann mit
<tt class="COMMAND">netstat -mb</tt> &uuml;berwacht
werden.</p>
</blockquote>
</div>
<p>Die ``ephemeral port range'' f&uuml;r TCP und UDP
liegt jetzt bei 49152-65535 (der alte Standardwert war
1024-5000). Dadurch erh&ouml;ht sich die Anzahl der
gleichzeitig m&ouml;glichen ausgehenden
Verbindungen.</p>
<p>Der Timeout, nach dessen Ablauf <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tcp&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tcp</span>(4)</span></a> ein
Paket erneut versendet, kann jetzt mit den beiden
sysctl-Variablen <tt
class="VARNAME">net.inet.tcp.rexmit_min</tt> und <tt
class="VARNAME">net.inet.tcp.rexmit_slop</tt>
eingestellt werden. Der Standardwert wurde von einer
Sekunde auf 200 Millisekunden gesenkt (&auml;hnlich dem
Default bei Linux), um besser auf Aussetzer bei
interaktiven Verbindungen und Ausf&auml;lle bei
unzuverl&auml;ssigen schnellen Verbindungen (drahtlose
Netzwerke) reagieren zu k&ouml;nnen.</p>
<p>Das <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tcp&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tcp</span>(4)</span></a>
Protokoll ist jetzt in der Lage, die Anzahl der
ausstehenden Pakete dynamisch anzupassen, um die
Bandbreite der Verbindung optimal auszunutzen und die
Verz&ouml;gerungen zu minimieren. Diese Routinen werden
mit der Sysctl-Variable <tt
class="VARNAME">net.inet.tcp.inflight_enable</tt>
aktiviert.</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN923" name="AEN923">2.1.5.
Festplatten und Massenspeicher</a></h3>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ata</span>(4)</span></a> kann
jetzt im Zusammenarbeit mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=burncd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">burncd</span>(8)</span></a>
schreibend auf Medien in DVD+RW Laufwerken
zugreifen.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ata</span>(4)</span></a> erlaubt
es jetzt, &uuml;ber die CAM-Schicht und -Treiber (<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=cd&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">cd</span>(4)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=da&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">da</span>(4)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=st&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">st</span>(4)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pass&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pass</span>(4)</span></a>) auf
ATA Ger&auml;te zuzugreifen, und emuliert so
SCSI-Ger&auml;te. Um diese M&ouml;glichkeit nutzen zu
k&ouml;nnen, mu&szlig; in der Konfigurationsdatei
f&uuml;r den Kernel die Anweisung <tt
class="LITERAL">device atapicam</tt> stehen.
Weitergehende Informationen finden Sie in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=atapicam&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">atapicam</span>(4)</span></a>.
[MERGED]</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ata</span>(4)</span></a>
unterst&uuml;tzt jetzt die Sil 0680 und VIA 8233/8235
Controller. [MERGED]</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ata</span>(4)</span></a>
unterst&uuml;tzt jetzt auch die Acard ATP850, ATP860
und ATP865 Controller.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ata</span>(4)</span></a> ist
jetzt auch auf PC98-Systemen verf&uuml;gbar.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=cd&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">cd</span>(4)</span></a>
unterst&uuml;tzt jetzt wie schon <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=acd&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">acd</span>(4)</span></a> die
ioctls <tt class="LITERAL">CDRIOCREADSPEED</tt> und <tt
class="LITERAL">CDRIOCWRITESPEED</tt>, mit der die
Geschwindigkeit eines CD-ROM Laufwerkes eingestellt
werden kann.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=targ&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">targ</span>(4)</span></a> wurde
&uuml;berarbeitet; <tt
class="FILENAME">/usr/share/examples/scsi_target</tt>
wurde um einen neuen Modus erweitert, in dem ein
``direct access'' Ger&auml;t emuliert wird.</p>
<p>Der Treiber f&uuml;r die Diskettenlaufwerke (<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fdc&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fdc</span>(4)</span></a>) wurde
in vielen Punkten verbessert. Die Schreibdichte wird
jetzt bei h&auml;ufig verwendeten Formaten automatisch
gesetzt; au&szlig;erdem ist der Treiber viel flexibler
geworden, was die Auswahl der Schreibdichte angeht.</p>
<p>Mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=geom&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">geom</span>(4)</span></a> stehen
neue M&ouml;glichkeiten zur Bearbeitung von
Festplattenzugriffen zur Verf&uuml;gung; das neue und
erweiterbare System stellt diverse Methoden zur
Verf&uuml;gung, um Anforderungen f&uuml;r
Festplattenzugriffe auf dem Weg vom Kernel zu den
eigentlichen Treibern zu manipulieren.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Wenn GEOM im Kernel aktiviert
ist, werden ``compatability slices'' nicht mehr
unterst&uuml;tzt. Diese wurden nur auf i386 und
pc98 unterst&uuml;tzt und erlaubten es, im Namen
eines Dateisystems die Angabe der MBR-Partition
wegzulassen (also z.B. <tt
class="FILENAME">/dev/ad0a</tt>); der Kernel suchte
dann automatisch die erste FreeBSD-Partition und
f&uuml;llte den Namen auf. Nutzt der Kernel GEOM
(was inzwischen die Standardeinstellung ist),
unterst&uuml;tzt er nur noch die vollen Namen (also
z.B. <tt class="FILENAME">/dev/ad0s1a</tt>), wenn
MBR-Partitionen benutzt werden. Diese &Auml;nderung
sollte allerdings nur wenige Anwender
betreffen.</p>
</blockquote>
</div>
<br />
<br />
<p>Das neue Modul ``GEOM Based Disk Encryption''
erm&ouml;glicht die Verschl&uuml;sselung des
Festplatteninhaltes, um Zugriffe auf ``kalte''
Festplatten zu verhindern. Das Modul nutzt vier
verschiedene Verschl&uuml;sselungstechniken und erlaubt
die Nutzung von bis zu vier Kennw&ouml;rtern. Weitere
Informationen finden Sie in der Onlinehilfe zu <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gbde&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gbde</span>(4)</span></a>. Zur
Verwaltung und Steuerung des Moduls dient das neue
Hilfsprogramm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gbde&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gbde</span>(8)</span></a>. Im
Standardsystem ist die Verschl&uuml;sselung der
Festplatten nicht aktiviert; um dieses Feature nutzen
zu k&ouml;nnen, mu&szlig; in der Konfigurationsdatei
f&uuml;r den angepa&szlig;ten Kernel die Zeile <tt
class="LITERAL">options GEOM_BDE</tt> stehen.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Das Modul ist noch im
Experimentalstadium.</p>
</blockquote>
</div>
<br />
<br />
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=isp&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">isp</span>(4)</span></a> sucht
jetzt aktiv nach &Auml;nderungen in der Topologie des
Fibre Channel.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=isp&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">isp</span>(4)</span></a>
unterst&uuml;tzt auf Qlogic SCSI Karten (inklusive der
Ultra2, Ultra 3, und Dual Bus Karten) den target
mode.</p>
<p>Der Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=matcd&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">matcd</span>(4)</span></a>
mu&szlig;te entfernt werden, weil er nicht mehr
funktionierte und es Bedenken wegen seiner
Lizenzbestimmungen gab. An diesen Problemen wird zur
Zeit gearbeitet und es ist denkbar, da&szlig; dieser
Treiber in einer sp&auml;teren Version von FreeBSD
wieder zur Verf&uuml;gung steht. [MERGED]</p>
<p>Die Funktionalit&auml;t von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=vn&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">vn</span>(4)</span></a> wurde in
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=md&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">md</span>(4)</span></a> (memory
disk) aufgenommen. <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=md&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">md</span>(4)</span></a>
Ger&auml;te k&ouml;nnen jetzt mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mdconfig&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mdconfig</span>(8)</span></a>
konfiguriert werden. <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=vn&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">vn</span>(4)</span></a> und das
Memory Filesystem (MFS) wurden entfernt.</p>
<p>Der neue Treiber mpt unterst&uuml;tzt die LSI Logic
Fusion/MP architecture Fiber Channel Controller.
[MERGED]</p>
<p>Der von NetBSD stammende Treiber RAIDframe wurde
importiert. Er stellt u.a. Software-RAID Level 0, 1, 4
und 5 zur Verf&uuml;gung. Weitere Informationen finden
Sie in der Onlinehilfe <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=raid&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">raid</span>(4)</span></a>. Zur
Steuerung des Treiber und zur Verwaltung der RAIDs
dient das neue Hilfsprogramm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=raidctl&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">raidctl</span>(8)</span></a>. Der
Treiber ist nicht im Standardkernel enthalten; um ihn
einzubinden, mu&szlig; in der Konfigurationsdatei
f&uuml;r den angepa&szlig;ten Kernel die Zeile <tt
class="LITERAL">device raidframe</tt> stehen.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Dieses Modul befindet sich
noch im Experimentalstadium.</p>
</blockquote>
</div>
<br />
<br />
<p>Diverse Fehler in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sa&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sa</span>(4)</span></a> wurden
behoben, u.a. der ``tape drive spinning indefinitely
upon <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mt&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mt</span>(1)</span></a> <tt
class="OPTION">stat</tt>'' Effekt.</p>
<p>Der Konfigurationsparameter <tt
class="VARNAME">SCSI_DELAY</tt> kann jetzt beim
Systemstart bzw. zur Laufzeit mit der Loader-Variablen
bzw. dem Sysctl <tt
class="VARNAME">kern.cam.scsi_delay</tt> ge&auml;ndert
werden.</p>
<p>Der neue Treiber <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=trm&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">trm</span>(4)</span></a>
unterst&uuml;tzt SCSI-Kontroller auf Basis des Tekram
TRM-S1040 SCSI Chipsatzes. [MERGED]</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN1171" name="AEN1171">2.1.6.
Dateisystem</a></h3>
<p>Der FreeBSD Kernel unterst&uuml;tzt jetzt <tt
class="LITERAL">named extended attributes</tt>. Damit
k&ouml;nnen der Kernel und Benutzerprogramme mit
entsprechenden Privilegien mit Attribut-Daten versehen.
Damit wird das TrustedBSD Project unterst&uuml;tzt,
speziell ACLs, capability data und mandatory access
control labels. Weitere Informationen finden Sie in <tt
class="FILENAME">/usr/src/sys/ufs/ufs/README.extattr</tt>.</p>
<p>FFS unterst&uuml;tzt jetzt die Erzeugung von <tt
class="LITERAL">filesystem snapshots</tt>. Genauere
Informationen finden Sie in <tt
class="FILENAME">/usr/src/sys/ufs/ffs/README.snapshot</tt>.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=statfs&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">statfs</span>(2)</span></a> und
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=df&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">df</span>(1)</span></a> halten
nach, wie viele Bl&ouml;cke und Dateien noch
freigegeben werden m&uuml;ssen, wenn Sie mit Soft
Updates zusammen laufen.</p>
<p>Das ISO-9660 Dateisystem unterst&uuml;tzt jetzt
nachladbare Routinen zur Zeichensatzkonvertierung.
Einige h&auml;ufig ben&ouml;tigte Varianten sind im
Port <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/sysutils/cd9660_unicode/pkg-descr">
<tt class="FILENAME">sysutils/cd9660_unicode</tt></a>
zu finden. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=kernfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">kernfs</span>(5)</span></a> war
&uuml;beraltert und wurde entfernt.</p>
<p>Client-seitige NFS locks wurden implementiert.</p>
<p>Der Quellcode f&uuml;r den Kernel-Teil des
NFS-Servers und des NFS-Client war stark ineinander
verzahnt. Diese Verzahnung wurde aufgehoben, um die
Wartung und Weiterentwicklung zu vereinfachen.</p>
<p>Im Dateisystem werden jetzt Access Control Lists
(ACLs) unterst&uuml;tzt, damit kann der Zugriff auf
Dateien und Verzeichnisse genauer geregelt werden. Die
Routinen stammen vom TrustedBSD Project, weitere
Informationen finden Sie in <tt
class="FILENAME">/usr/src/sys/ufs/ufs/README.acls</tt>.</p>
<p>Die Dateisysteme fdesc, fifo, null, msdos, portal,
umap und union wurden in fdescfs, fifofs, msdosfs,
nullfs, portalfs, umapfs und unionfs umbenannt, um
einheitliche Namen zu haben. Diese &Auml;nderung
betrifft auch die Module und mount_* Befehle.
Zus&auml;tzliche Routinen in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mount&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mount</span>(8)</span></a>
(compatibility ``glue'') sorgen daf&uuml;r, da&szlig;
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fstab&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fstab</span>(5)</span></a>-Eintr&auml;ge
mit dem Schl&uuml;sselwort <tt
class="LITERAL">msdos</tt> weiterhin funktionieren.</p>
<p>Mit pseudofs steht ein neues Grundger&uuml;st
f&uuml;r Pseudo-Dateisysteme zur Verf&uuml;gung. <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=linprocfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">linprocfs</span>(5)</span></a>
und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=procfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">procfs</span>(5)</span></a>
wurden ge&auml;ndert und nutzen jetzt pseudofs.</p>
<p>Wenn in <tt class="FILENAME">/etc/fstab</tt>
Eintr&auml;ge f&uuml;r netzwerk-basierte Dateisysteme
vorhanden sind, werden diese jetzt beim Systemstart
korrekt behandelt, die Dateisysteme werden erst
gemountet, nachdem das Netzwerk komplett initialisiert
wurde.</p>
<p>Das Universal Disk Format (UDF) wird jetzt f&uuml;r
lesenden Zugriff unterst&uuml;tzt. Dieses Format wird
auf Packet-Written CD-RWs und den meisten kommerziellen
DVD-Videos verwendet. Diese Medien k&ouml;nnen mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mount_udf&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mount_udf</span>(8)</span></a>
gemountet werden.</p>
<p>Eine erste Version des UFS2 Dateisystems steht jetzt
zur Verf&uuml;gung. Einige der Neuerungen in UFS2
sind:</p>
<ul>
<li>
<p>Die Gr&ouml;&szlig;e eines inode wurde auf 256
Byte erh&ouml;ht, um gen&uuml;gend Platz f&uuml;r
64 Bit lange Blockadressen zu haben.</p>
</li>
<li>
<p>Das Datum der Erstellung einer Datei wird jetzt
aufgezeichnet.</p>
</li>
<li>
<p>Unterst&uuml;tzung f&uuml;r erweiterte Attribute
ist ein integraler Bestandteil des Dateisystems und
erlaubt die Speicherung von erweiterten Attributen
direkt im Inode, daf&uuml;r steht im Inode
Speicherplatz in der doppelten Gr&ouml;&szlig;e
eines Blocks im Dateisystem bereit. Dieser
Speicherplatz wird f&uuml;r Access Lists und MAC
Labels genutzt, kann aber auch von anderen
Systemerweiterungen und Benutzerprogrammen genutzt
werden.</p>
</li>
</ul>
<p>UFS1 bleibt das Standardformat, es ist allerdings
m&ouml;glich, bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newfs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newfs</span>(8)</span></a> und im
Bildschirm ``Partitioning'' von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
UFS2 als Option anzugeben. Alle 64-Bit Plattformen
k&ouml;nnen auch von UFS2 Dateisystemen booten.</p>
<p>Der UFS1 Superblock mu&szlig;te leicht ge&auml;ndert
werden, um die diversen in diesem Abschnitt
erw&auml;hnten &Auml;nderungen unterst&uuml;tzen zu
k&ouml;nnen. Dadurch kann es zu leichten
Kompatibilit&auml;tsproblemen kommen, wenn eine
a&auml;ltere FreeBSD-Version (vor 4.7-RELEASE)
versucht, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mount&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mount</span>(8)</span></a> oder
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck</span>(8)</span></a> auf ein
UFS1 Dateisystem anzuwenden, das von FreeBSD ab
5.0-CURRENT erzeugt wurde, beginnend mit FreeBSD
4.7-RELEASE sind die Formate kompatibel. Dieses Problem
tritt nur auf Systemen auf, auf denen mehrere
FreeBSD-Versionen installiert sind, die abwechselnd
gestartet werden.</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN1275" name="AEN1275">2.1.7.
Unterst&uuml;tzung f&uuml;r PCCARD</a></h3>
<p>Der Standard-Kernel nutzt jetzt
standardm&auml;&szlig;ig NEWCARD f&uuml;r
PCCARD/CardBus.</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN1296" name="AEN1296">2.1.8.
Multimedia</a></h3>
<p>F&uuml;r Soundkarten mit Hardware zur
Lautst&auml;rkeregelung steht eine neue
Programmierschnittstelle zur Verf&uuml;gung.</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN1327" name="AEN1327">2.1.9.
Zus&auml;tzliche Software</a></h3>
<p>Die vom Boot Loader genutzte Forth Inspired Command
Language (<b class="APPLICATION">FICL</b>) wurde auf
Version 3.02 aktualisiert.</p>
<p>Der von vielen Herstellern unterst&uuml;tzte
Standard Advanced Configuration und Power Interface
wird jetzt unterst&uuml;tzt. Die Routinen stammen vom
<b class="APPLICATION">Intel ACPI Component
Architecture</b> Projekt, und sind auf dem Stand des
20021118 Snapshots. In einigen Punkten wird die
Funktionalit&auml;t des alten Standard APM
unterst&uuml;tzt, damit alte Applikationen
weiterverwendet werden k&ouml;nnen.</p>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="AEN1333"
name="AEN1333">2.1.9.1. IPFilter</a></h4>
<p><b class="APPLICATION">IPFilter</b> wurde auf
Version 3.4.29 aktualisiert. [MERGED]</p>
</div>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="KAME-KERNEL"
name="KAME-KERNEL">2.1.9.3. KAME</a></h4>
</div>
</div>
</div>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="SECURITY" name="SECURITY">2.2.
Sicherheit</a></h2>
<p>Im Resolver existierte ein Buffer-&Uuml;berlauf, der
von einem entsprechend programmierten Domain Name Server
oder durch passende DNS-Anfragen eines Angreifers
ausgenutzt werden konnte, dieser Fehler wurde entfernt.
Weitere Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:28.resolv.asc"
target="_top">FreeBSD-SA-02:28</a>. [MERGED]</p>
<p>In <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tcpdump&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tcpdump</span>(1)</span></a> wurde
ein Buffer Overflow beseitigt, der durch defekte
NFS-Pakete ausgenutzt werden konnte. Weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:29.tcpdump.asc"
target="_top">FreeBSD-SA-02:29</a>. [MERGED]</p>
<p>Es ist nicht mehr m&ouml;glich, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ktrace&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ktrace</span>(1)</span></a> zur
Verfolgung des Ablaufs von Prozessen zu benutzen, wenn
diese vorher priveligiert waren. Falls ein Prozess
sensitive Informationen erhalten hat, bevor er die
Privilegien abgegeben hat, k&ouml;nnen diese nicht mehr
an die Au&szlig;enwelt gelangen. Weitere Informationen
finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:30.ktrace.asc"
target="_top">FreeBSD-SA-02:30</a>. [MERGED]</p>
<p>In <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pppd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pppd</span>(8)</span></a>
existierte eine Race Condition, durch die es m&ouml;glich
war, die Berechtigungen einer beliebigen Datei zu
&auml;ndern, dieser Fehler wurde korrigiert. Weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:32.pppd.asc"
target="_top">FreeBSD-SA-02:32</a>. [MERGED]</p>
<p>In <b class="APPLICATION">OpenSSL</b> wurden mehrere
Buffer Overflows gefunden, die Fehler wurden durch ein
Update der von FreeBSD verwendeten Version von <b
class="APPLICATION">OpenSSL</b> beseitigt. Weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:33.openssl.asc"
target="_top">FreeBSD-SA-02:33</a>. [MERGED]</p>
<p>Ein Buffer Overflow im Heap des XDR Decoders wurde
beseitigt. Weitere Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:34.rpc.asc"
target="_top">FreeBSD-SA-02:34</a>. [MERGED]</p>
<p>Ein Fehler, durch den ein Benutzer beliebige
Bl&ouml;cke auf einem FFS-Dateisystem lesen und schreiben
konnte, wurde beseitigt. Weitere Informationen finden Sie
in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:35.ffs.asc"
target="_top">FreeBSD-SA-02:35</a>. [MERGED]</p>
<p>Im NFS Server wurde ein Fehler beseitigt, durch den es
m&ouml;glich war, &uuml;ber das Netzwerk einen
Denial-of-Service Angriff durchzuf&uuml;hren. Weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:36.nfs.asc"
target="_top">FreeBSD-SA-02:36</a>. [MERGED]</p>
<p>Im <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=kqueue&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">kqueue</span>(2)</span></a> System
wurde ein Fehler beseitigt, durch den ein lokaler
Benutzer einen Systemabsturz herbeif&uuml;hren konnte.
Weitere Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:37.kqueue.asc"
target="_top">FreeBSD-SA-02:37</a>. [MERGED]</p>
<p>Bei mehrere Systemfunktionen wurden Fehler bei der
Pr&uuml;fung der Parameter beseitigt, durch die
gr&ouml;&szlig;ere Teile des Kernel-Speichers an den
Aufrufer zur&uuml;ckgegeben werden konnten. Weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:38.signed-error.asc"
target="_top">FreeBSD-SA-02:38</a>. [MERGED]</p>
<p>In <tt class="FILENAME">libkvm</tt> wurde ein Fehler
beseitigt, durch den Applikationen ungewollt
sch&uuml;tzenswerte Datei-Handles nach au&szlig;en
weiterleiten konnten. Weitere Informationen finden Sie in
<a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:39.libkvm.asc"
target="_top">FreeBSD-SA-02:39</a> [MERGED]</p>
<p>In kadmind(8) und k5admin wurden
Puffer-&Uuml;berl&auml;ufe beseitigt. Weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:40.kadmind.asc"
target="_top">FreeBSD-SA-02:40</a>. [MERGED]</p>
<p>In <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=smrsh&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">smrsh</span>(8)</span></a> wurden
Fehler beseitigt, durch die es einem Benutzer
m&ouml;glich gewesen w&auml;re, die Einschr&auml;nkung
auf bestimmte Programme zu umgehen. Weitere Informationen
finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:41.smrsh.asc"
target="_top">FreeBSD-SA-02:41</a> [MERGED]</p>
<p>In <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=resolver&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">resolver</span>(3)</span></a>
wurden Puffer-&Uuml;berl&auml;ufe beseitigt, die zu
Programm-Fehlern f&uuml;hren konnten. Weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:42.resolv.asc"
target="_top">FreeBSD-SA-02:42</a>. [MERGED]</p>
<p>Diverse kritische Fehler in <b
class="APPLICATION">BIND</b> wurden korrigiert, weitere
Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:43.bind.asc"
target="_top">FreeBSD-SA-02:43</a>. [MERGED]</p>
<p>In der Systemfunktion <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fpathconf&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fpathconf</span>(2)</span></a>
wurde ein Fehler (Verlust von Datei-Handles) beseitigt,
durch den ein lokaler Benutzer das System zum Absturz
bringen oder h&ouml;here Privilegien erhalten konnte.
Weitere Informationen finden Sie in <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:44.filedesc.asc"
target="_top">FreeBSD-SA-02:44</a>. [MERGED]</p>
</div>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="USERLAND" name="USERLAND">2.3.
Benutzerprogramme</a></h2>
<p>Die Unterst&uuml;tzung f&uuml;r ausf&uuml;hrbare
Programme im Format <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=a.out&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">a.out</span>(5)</span></a> wurde
aus dem Compiler und den zugeh&ouml;rigen Programmen
entfernt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=adduser&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">adduser</span>(8)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rmuser&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rmuser</span>(8)</span></a> sind
jetzt <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a> Skripte und
nicht mehr Perl Skripte.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=arp&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">arp</span>(8)</span></a>
kennzeichnet FDDI- bzw. ATM-Interfaces jetzt mit <tt
class="LITERAL">[fddi]</tt> bzw. <tt
class="LITERAL">[atm]</tt>.</p>
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=asa&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">asa</span>(1)</span></a>
k&ouml;nnen FORTRAN Steuerzeichen interpretiert
werden.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=at&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">at</span>(1)</span></a>
unterst&uuml;tzt jetzt die Optionen <tt
class="OPTION">-r</tt> zum Entfernen von Auftr&auml;gen
und <tt class="OPTION">-t</tt> f&uuml;r Zeitangaben im
POSIX-Format.</p>
<p>Die vom System genutzte <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=awk&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">awk</span>(1)</span></a>-Variante
ist jetzt auf allen Plattformen <b
class="APPLICATION">BWK awk</b>.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=basename&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">basename</span>(1)</span></a>
unterst&uuml;tzt jetzt die Optionen <tt
class="OPTION">-a</tt> und <tt class="OPTION">-s</tt>, um
die Funktion <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=basename&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">basename</span>(3)</span></a> auf
mehrere Dateien anzuwenden.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=biff&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">biff</span>(1)</span></a>
unterst&uuml;tzt jetzt die Option <tt
class="OPTION">b</tt> f&uuml;r ``bell notification'' beim
Eintreffen von neuen Mails, bei dieser Variante wird der
Terminal-Inhalt nicht zerst&ouml;rt, wie das bei <tt
class="COMMAND">biff y</tt> passiert. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=biff&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">biff</span>(1)</span></a> benutzt
jetzt das Terminal, das f&uuml;r seine Standard-Eingabe,
Standard-Ausgabe, oder Standard-Fehler genutzt wird, und
zwar in genau der Reihenfolge. Damit ist es m&ouml;glich,
die Ein/Ausgabeumleitung der Shell zu benutzen (z.B.
durch <tt class="COMMAND">biff n &lt; /dev/ttyp1</tt>),
um die Ausgabe auf anderen Terminals umzustellen.</p>
<p>In <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=burncd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">burncd</span>(8)</span></a> kann
mit dem Parameter <tt class="OPTION">-d</tt> der Modus
Disk At Once (DAO) aktiviert werden. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=burncd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">burncd</span>(8)</span></a> kann
jetzt VCDs/SVCDs erzeugen. [MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=burncd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">burncd</span>(8)</span></a> kann
bei <tt class="OPTION">-s</tt> jetzt der Wert max
angegeben werden, um die maximal m&ouml;gliche
Geschwindigkeit zu nutzen. [MERGED]</p>
<p>Die neuen Programme <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=bzgrep&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">bzgrep</span>(1)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=bzegrep&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">bzegrep</span>(1)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=bzfgrep&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">bzfgrep</span>(1)</span></a>
stellen die von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=grep&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">grep</span>(1)</span></a> bekannte
Funktionalit&auml;t f&uuml;r mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=bzip2&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">bzip2</span>(1)</span></a> erzeugte
Archive zur Verf&uuml;gung.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=calendar&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">calendar</span>(1)</span></a> gibt
es zwei neue Optionen: <tt class="OPTION">-W</tt>
verh&auml;lt sich &auml;hnlich wie <tt
class="OPTION">-A</tt>, enth&auml;lt aber keine
Sonderbehandlung f&uuml;r Wochenende; mit <tt
class="OPTION">-F</tt> kann die Bedeutung von ``Friday''
ge&auml;ndert werden.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=catman&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">catman</span>(1)</span></a> ist
jetzt ein C-Programm und kein Perl-Script mehr.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=cdcontrol&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">cdcontrol</span>(1)</span></a> kann
jetzt die Geschwindigkeit des CD-ROM-Zugriffs mit dem
Kommando <tt class="LITERAL">speed</tt> eingestellt
werden. Wird der Wert <tt class="LITERAL">max</tt>
angegeben, wird die h&ouml;chste m&ouml;gliche
Geschwindigkeit verwendet. [MERGED]</p>
<p>Die Standard-Bibliothek <tt class="FILENAME">libc</tt>
wurde um die Funktion <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=check_utility_compat&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">check_utility_compat</span>(3)</span></a>
erweitert. Mit dieser Funktion k&ouml;nnen bestimmte
Programme im FreeBSD-Standardsystem feststellen, ob sie
den FreeBSD 4-kompatiblen Modus oder den
``Standard''-Modus benutzen sollen; fehlt die Angabe,
wird der Standard-Modus verwendet. Die Konfiguration
erfolgt &auml;hnlich wie bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=malloc&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">malloc</span>(3)</span></a>
&uuml;ber eine Environment-Variable oder einen
symbolischen Link.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=chflags&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">chflags</span>(1)</span></a> wurde
von <tt class="FILENAME">/usr/bin</tt> nach <tt
class="FILENAME">/bin</tt> verschoben.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=chmod&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">chmod</span>(1)</span></a>
unterst&uuml;tzt jetzt die Option <tt
class="OPTION">-h</tt>, um die Berechtigungen eines
symbolischen Links zu &auml;ndern.</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=chmod&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">chmod</span>(1)</span></a> die
Option <tt class="OPTION">-v</tt> mehr als einmal
angegeben, gibt es die alten und neuen Berechtigungen
aus.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=chown&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">chown</span>(8)</span></a> ist es
nicht mehr m&ouml;glich, Benutzer und Gruppe mit <tt
class="LITERAL">.</tt> zu trennen; dadurch wird es
m&ouml;glich, Benutzernamen zu verwenden, die einen <tt
class="LITERAL">.</tt> enthalten.</p>
<p>Bei der Verwendung <tt class="LITERAL">CSMG_*</tt>
Makros ist es nicht mehr erforderlich, <tt
class="FILENAME">&lt;sys/param.h&gt;</tt>
einzubinden.</p>
<p>Die neue Distribution <tt
class="FILENAME">compat4x</tt> bietet Kompatibilit&auml;t
mit FreeBSD 4-STABLE. Sie enth&auml;lt einen Teil der in
FreeBSD 4.7-RELEASE enthaltenen Bibliotheken.</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=cp&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">cp</span>(1)</span></a> die nicht
dem Standard entsprechende Option <tt
class="OPTION">-n</tt> angegeben, fragt es nicht mehr
nach, ob eine Datei &uuml;berschrieben werden soll; die
Datei wird in diesem Fall nicht &uuml;berschrieben.
[MERGED]</p>
<p>Das neue Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=csplit&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">csplit</span>(1)</span></a> kann
Dateien nach ihrem Inhalt aufteilen.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ctags&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ctags</span>(1)</span></a> erzeugt
jetzt standardm&auml;&szlig;ig Labels f&uuml;r typedefs,
structs, unions und enums (als ob die Option <tt
class="OPTION">-t</tt> angegeben w&auml;re). Mit der
neuen Option <tt class="OPTION">-T</tt> kann auf die alte
Verhaltensweise zur&uuml;ckgeschaltet werden.</p>
<p>Mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=daemon&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">daemon</span>(8)</span></a> steht
jetzt ein &uuml;ber die Kommandozeile benutzbares
Programm zur Nutzung von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=daemon&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">daemon</span>(3)</span></a> zur
Verf&uuml;gung. Das Programm l&ouml;st die Verbindung zum
kontrollierenden Terminal und startet dann das auf der
Kommandozeile &uuml;bergebene Programm. Dadurch
k&ouml;nnen Sie beliebige Programme als
Daemon-Proze&szlig; laufen lassen. [MERGED]</p>
<p>Das neue Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devd</span>(8)</span></a> erlabut
es, beliebige Programme auszuf&uuml;hren, wenn
Ger&auml;te hinzugef&uuml;gt oder entfernt werden. Das
Programm ist eine allgemeinere Version der
Funktionalit&auml;t von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pccardd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pccardd</span>(8)</span></a>.</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Die Arbeiten an <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devd</span>(8)</span></a> sind
noch nicht abgeschlossen.</p>
</blockquote>
</div>
<br />
<br />
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=devinfo&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">devinfo</span>(8)</span></a>
k&ouml;nnen Sie die auf dem System vorhandenen
Ger&auml;te und die von ihnen genutzten Ressourcen in
einer Baumdarstellung ausgeben lassen.</p>
<p>diskpart(8) wurde entfernt, weil es
&uuml;berfl&uuml;ssig geworden war.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dump</span>(8)</span></a>
unterst&uuml;tzt jetzt die Option <tt
class="OPTION">-L</tt>, um aktive UFS und UFS2
Dateisysteme zuverl&auml;ssiger bearbeiten zu
k&ouml;nnen. Um ein konsistenten dump-file zu erhalten,
wird zun&auml;chst ein Filesystem Snapshot erzeugt, auf
dem <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dump</span>(8)</span></a> dann
arbeitet. Wenn der Dump vollst&auml;ndig ist, wird der
Snapshot wieder gel&ouml;scht.</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dump</span>(8)</span></a> die neue
Option <tt class="OPTION">-C</tt> angegeben, wird ein
Cache f&uuml;r Datenbl&ouml;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.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dump</span>(8)</span></a>, kann
aber dazu f&uuml;hren, da&szlig; zwischen den einzelnen
L&auml;ufen erfolgende &Auml;nderungen des Dateisystems
nicht erkannt werden.</p>
<p>Bei Verwendung der neuen Option <tt
class="OPTION">-S</tt> gibt <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dump</span>(8)</span></a> nur die
erwartete Gr&ouml;&szlig;e des Dumps aus und beendet sich
dann. [MERGED]</p>
<p>Das Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=expr&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">expr</span>(1)</span></a>
entspricht jetzt POSIX.2-1992 (und damit auch
POSIX.1-2001). Einige Programme sind auf die alte Syntax
angewiesen, da sie die Argumente nicht korrekt markieren;
dadurch h&auml;lt <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=expr&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">expr</span>(1)</span></a> sie
f&uuml;r Befehlsoptionen (das auff&auml;lligste Beispiel
war/ist der von vielen GNU Programmen genutzt Port bzw.
das Package <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/devel/libtool/pkg-descr">
<tt class="FILENAME">devel/libtool</tt></a>). Es ist
m&ouml;glich, f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=expr&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">expr</span>(1)</span></a> mit einen
kompatiblen Modus zu aktivieren, in dem es sich wieder
wie die &auml;lteren Versionen verh&auml;lt; weitere
Informationen dazu finden Sie in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=check_utility_compat&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">check_utility_compat</span>(3)</span></a>.</p>
<p>In <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fbtab&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fbtab</span>(5)</span></a>
k&ouml;nnen die Zielger&auml;te jetzt auch mit Wildcards
angegeben werden, nicht nur als einzelne Ger&auml;te und
Verzeichnisse.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fdisk&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fdisk</span>(8)</span></a> versucht
nicht mehr, nach einem Ger&auml;t zu suchen, wenn keine
Ger&auml;te auf der Kommandozeile angegeben wurden,
sondern versucht, den Namen des standardm&auml;&szlig;ig
verwendeten Ger&auml;tes aus dem Namen des Ger&auml;tes
f&uuml;r das root filesystem zu ermitteln.</p>
<p>Mit dem Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fdread&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fdread</span>(1)</span></a>
k&ouml;nnen Daten direkt von Diskette gelesen werden. Es
ist das Gegenst&uuml;ck zu <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fdwrite&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fdwrite</span>(1)</span></a> und
soll eine M&ouml;glichkeit, Daten wenigstens teilweise
von defekten Medien zu lesen und komplizierte Aufrufe von
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dd&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dd</span>(1)</span></a>
&uuml;berfl&uuml;ssig zu machen.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=finger&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">finger</span>(1)</span></a>
unterst&uuml;tzt jetzt die Datei <tt
class="FILENAME">.pubkey</tt>. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=finger&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">finger</span>(1)</span></a>
unterst&uuml;tzt jetzt die Option <tt
class="OPTION">-g</tt>, mit der nur der Name des
Benutzers aus der GECOS Information ausgegeben wird.
[MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=finger&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">finger</span>(1)</span></a> kann
mit den neuen Optionen <tt class="OPTION">-4</tt> und <tt
class="OPTION">-6</tt> eine Adressfamilie f&uuml;r
Anfragen &uuml;ber das Netzwerk angegeben werden.
[MERGED]</p>
<p>Das Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fold&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fold</span>(1)</span></a>
unterst&uuml;tzt die Optionen <tt class="OPTION">-b</tt>
und <tt class="OPTION">-s</tt> zum Umbruch an Byte- bzw.
Wortgrenzen. [MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck</span>(8)</span></a> wurde ein
&uuml;bergeordnetes Programm importiert, dadurch wurde
die n&ouml;tige Infrastruktur geschaffen, um <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck</span>(8)</span></a> auf
verschiedene Arten von Dateisystemen einsetzen zu
k&ouml;nnen (analog zu <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mount&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mount</span>(8)</span></a>).</p>
<p>Die Art und Weise, wie <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck</span>(8)</span></a> mit
mehreren Durchl&auml;ufen umgeht (Parameter Pass in der
<tt class="FILENAME">/etc/fstab</tt>) wurde an
Dateisysteme angepa&szlig;t, die auf mehreren Festplatten
liegen.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck</span>(8)</span></a> kann die
&Uuml;berpr&uuml;fung jetzt sowohl im Vordergrund (<tt
class="OPTION">-F</tt>) als auch im Hintergrund (<tt
class="OPTION">-B</tt>) vornehmen. &Uuml;blicherweise
wurde <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck</span>(8)</span></a>
aufgerufen, bevor die Dateisystem gemountet wurden und
die &Uuml;berpr&uuml;fungen wurden zu diesem Zeitpunkt
komplett durchgef&uuml;hrt. Wenn die
&Uuml;berpr&uuml;fung im Hintergrund m&ouml;glich ist,
wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck</span>(8)</span></a> zwei mal
aufgerufen. Der erste Aufruf erfolgt, bevor die
Dateisysteme gemountet werden; dabei wird die Option <tt
class="OPTION">-F</tt> verwendet, um alle Dateisysteme zu
pr&uuml;fen, die nicht im Hintergrund gepr&uuml;ft werden
k&ouml;nnen. Der zweite Aufruf erfolgt, wenn das System
komplett gestartet ist; dieser Aufruf erfolgt mit der
Option <tt class="OPTION">-B</tt> und pr&uuml;ft alle
Dateisysteme, die im Hintergrund gepr&uuml;ft werden
k&ouml;nnen. Im Gegensatz zur Pr&uuml;fung im Vordergrund
erfolgt dieser Start asynchron, dadurch kann das System
ganz normal genutzt werden, auch die Dateisystemen, die
gerade gepr&uuml;ft werden. Die Option <tt
class="VARNAME">background_fsck</tt> in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rc.conf&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rc.conf</span>(5)</span></a>
regelt, ob diese M&ouml;glichkeit beim Start des Systems
benutzt wird.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fsck_ffs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fsck_ffs</span>(8)</span></a>
unterst&uuml;tzt jetzt die Option <tt
class="OPTION">-B</tt> zur &Uuml;berpr&uuml;fung von
Dateisystemen im Hintergrund (dazu m&uuml;ssen auf das
Dateisystem Soft Updates aktiv sein). Mit der Option <tt
class="OPTION">-F</tt> kann angegeben werden, ob eine
Pr&uuml;fung im Vordergrund /notwendig ist.</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a> mit der
neuen Option <tt class="OPTION">-m</tt> aufgerufen,
k&ouml;nnen G&auml;ste existierende Dateien &auml;ndern,
falls die Zugriffsrechte entsprechend gesetzt sind. Dies
erm&ouml;glicht es G&auml;sten, unterbrochene Uploads
fortzusetzen. [MERGED]</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a> mit der
neuen Option <tt class="OPTION">-M</tt> aufgerufen,
k&ouml;nnen G&auml;ste keine Verzeichnisse mehr anlegen.
[MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a> kann das
Kommando <tt class="LITERAL">RETR</tt> mit den Optionen
<tt class="OPTION">-o</tt> (f&uuml;r alle Nutzer) und <tt
class="OPTION">-O</tt> (nur f&uuml;r G&auml;ste)
abgeschaltet werden. Zusammen mit <tt
class="OPTION">-A</tt> und angemessenen Zugriffsrechten
kann damit ein halbwegs sicherer anonymer Briefkasten
aufgebaut werden. [MERGED]</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a> mit der
neuen Option <tt class="OPTION">-W</tt> aufgerufen,
werden FTP-Logins nicht mehr in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=wtmp&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">wtmp</span>(5)</span></a> vermerkt.
[MERGED]</p>
<p>Das neue Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fwcontrol&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fwcontrol</span>(8)</span></a> ist
ein Hilfsmittel zum Zugriff auf und die Kontrolle des
FireWire-Subsystems. [MERGED]</p>
<p>Mit dem neuen Hilfsprogramm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=getconf&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">getconf</span>(1)</span></a>
k&ouml;nnen die Werte der in POSIX und X/Open angegebenen
Variablen f&uuml;r die Pfad- und Systemkonfiguration
ausgegeben werden. [MERGED]</p>
<p>gifconfig(8) ist &uuml;berfl&uuml;ssig geworden und
wurde entfernt. Die Funktionalit&auml;t wird von den <tt
class="OPTION">tunnel</tt> und <tt
class="OPTION">deletetunnel</tt> Operationen in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ifconfig</span>(8)</span></a>
bereitgestellt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gprof&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gprof</span>(1)</span></a>
unterst&uuml;tzt jetzt ``dynamic symbol resolution'' aus
dem gerade genutzten Kernel. Dadurch kann <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gprof&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gprof</span>(1)</span></a> auch mit
entsprechend vorbereiten KLDs eingesetzt werden.</p>
<p>Die Scripte ibcs2(8), linux(8), osf1(8) und svr4(8)
dienten nur dazu, bestimmte Kernel Module f&uuml;r die
Emulation laden; sie wurden entfernt. Das Modul-System
des Kernels l&auml;dt die entsprechenden Module
automatisch , sobald sie ben&ouml;tigt werden.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ifconfig</span>(8)</span></a> ist
es mit dem neuen Kommando <tt class="OPTION">promisc</tt>
m&ouml;glich, ein Interface in den Promiscuous Mode zu
setzen. [MERGED]</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ifconfig</span>(8)</span></a> die
neue Option <tt class="LITERAL">monitor</tt> angegeben,
werden keine Pakete mehr &uuml;ber diese Schnittstelle
gesendet oder empfangen. Damit ist es m&ouml;glich, den
Datenverkehr in einem Netzwerk zu &uuml;berwachen, ohne
es zu beinflussen.</p>
<p>Beim Start des Systems wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">inetd</span>(8)</span></a> nicht
mehr standardm&auml;&szlig;ig von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rc&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rc</span>(8)</span></a> gestartet,
allerdings bietet <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a> bei
der Installation die M&ouml;glichkeit, dies zu
&auml;ndern. Sie k&ouml;nnen <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">inetd</span>(8)</span></a>
ebenfalls aktivieren, wenn Sie die folgende Zeile in die
Datei <tt class="FILENAME">/etc/rc.conf</tt>
eintragen:</p>
<pre class="PROGRAMLISTING">
inetd_enable="YES"
</pre>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">inetd</span>(8)</span></a> ist es
jetzt m&ouml;glich, die maximale Anzahl simultaner
Verbindungen von einer bestimmten IP-Adresse zu einem
Service zu begrenzen. [MERGED]</p>
<p>Mit dem neuen Schl&uuml;sselwort <tt
class="LITERAL">limit</tt> ist es m&ouml;glich, mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ipfw</span>(8)</span></a> die
Anzahl der Verbindungen zwischen zwei Systemen zu
begrenzen. [MERGED]</p>
<p>In den Regel von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ipfw</span>(8)</span></a> kann
jetzt auch der Wert des IPv4 Feld Precedence als
Kriterium genutzt werden.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=kbdmap&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">kbdmap</span>(1)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=vidfont&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">vidfont</span>(1)</span></a> wurden
von Perl nach C konvertiert.</p>
<p>Mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=kenv&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">kenv</span>(1)</span></a>
k&ouml;nnen jetzt Umgebungsvariablen des Kernels
hinzugef&uuml;gt und gel&ouml;scht werden.</p>
<p>Das Programm kget(8) wurde entfernt. Es wurde nur
f&uuml;r UserConfig gebraucht und dieses Programm gibt es
in FreeBSD 5.0-CURRENT nicht mehr.</p>
<p>Das Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=killall&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">killall</span>(1)</span></a>
versucht nicht mehr, Zombie-Prozesse zu beenden, so lange
die Option <tt class="OPTION">-z</tt> nicht angegeben
wird.</p>
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ktrdump&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ktrdump</span>(8)</span></a> kann
der KTR Trace Buffer von Benutzern ausgelesen werden.</p>
<p>Die neue Option <tt class="OPTION">-a</tt> f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ldd&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ldd</span>(1)</span></a> f&uuml;hrt
zur Ausgabe aller Objekte, die f&uuml;r das gerade
geladene Objekt gebraucht werden.</p>
<p><tt class="FILENAME">libc</tt> ist jetzt
standardm&auml;&szlig;ig f&uuml;r Threads verwendbar, <tt
class="FILENAME">libc_r</tt> enth&auml;lt nur noch
Thread-spezifische Funktionen.</p>
<p><tt class="FILENAME">libstand</tt> kann jetzt den
Inhalt einer Datei auf einem UFS Dateisystem
&uuml;berschreiben (es kann Dateien allerdings weder
vergr&ouml;&szlig;ern noch verkleinern, da das
Dateisystem inkonsistent sein k&ouml;nnte).</p>
<p><tt class="FILENAME">libgmp</tt> wurde durch <tt
class="FILENAME">libmp</tt> ersetzt.</p>
<p>Die Funktionen in <tt class="FILENAME">libposix1e</tt>
wurden in <tt class="FILENAME">libc</tt> aufgenommen.</p>
<p><tt class="FILENAME">libusb</tt> wurde in <tt
class="FILENAME">libusbhid</tt> umbenannt und
&uuml;bernimmt damit die von NetBSD genutzten Namen.
[MERGED]</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=lock&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">lock</span>(1)</span></a> mit der
neuen Option <tt class="OPTION">-v</tt> aufgerufen, wird
zum einen das aktuelle VTY gesperrt, zum anderen ist es
nicht mehr m&ouml;glich, auf andere VTYs umzuschalten, so
lange das aktuelle Terminal gesperrt ist. Damit ist es
m&ouml;glich, die Konsole von einem einzigen Terminal aus
komplett zu sperren. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=lpc&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">lpc</span>(8)</span></a> wurde
verbessert; <tt class="COMMAND">lpc clean</tt> ist jetzt
sicherer und das neue Kommando <tt class="COMMAND">lpc
tclean</tt> zeigt an, welche Dateien von <tt
class="COMMAND">lpc clean</tt> gel&ouml;scht w&uuml;rden.
<tt class="COMMAND">lpc topq</tt> wurde v&ouml;llig
&uuml;berarbeitet und ist jetzt deutlich flexibler bei
der Auswahl der zu verschiebenden Druckauftr&auml;ge
(z.B. Gruppen von Druckauftr&auml;ge, alle Auftr&auml;ge
eines bestimmten Systems). Mit dem neuen Befehl <tt
class="COMMAND">lpc bottomq</tt> k&ouml;nnen
Druckauftr&auml;ge an das Ende der Warteschlange
verschoben werden; mit dem neuen Befehl <tt
class="COMMAND">lpc setstatus</tt> kann der Status des
Druckers ge&auml;ndert werden. [MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ls&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ls</span>(1)</span></a> gibt es
drei neue Optionen: <tt class="OPTION">-m</tt> listet die
Dateien auf einer Seite auf, <tt class="OPTION">-p</tt>
erzwingt die Ausgabe <tt class="LITERAL">/</tt> hinter
einem Verzeichnisnamen, und <tt class="OPTION">-x</tt>
f&uuml;hrt dazu, da&szlig; die Dateinamen auf einer Seite
formatiert werden. [MERGED]</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=make&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">make</span>(1)</span></a> mit der
neuen Option <tt class="OPTION">-C</tt>, wechselt es in
das angegebene Verzeichnis, bevor es mit der Arbeit
beginnt. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=makewhatis&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">makewhatis</span>(1)</span></a> ist
jetzt ein C-Programm und kein Perl-Skript mehr.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=man&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">man</span>(1)</span></a> wird nicht
mehr SUID <tt class="USERNAME">man</tt>, um
Sicherheitsprobleme im Zusammenhang mit der Erzeugung von
``catpages'' (vorformatierte Seiten der Onlinehilfe) zu
umgehen. Dadurch kann <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=man&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">man</span>(1)</span></a> f&uuml;r
normale Anwender keine vorformatierten Seiten der
Onlinehilfe des Systems mehr erzeugen. Es ist aber
weiterhin in der Lage, Seiten zu formatieren, wenn der
Benutzer Schreibrecht auf das Verzeichnis der
``catpages'' hat (z.B. f&uuml;r seine eigenen Seiten)
oder wenn es von <tt class="USERNAME">root</tt>
aufgerufen wird.</p>
<p>Das neue Kommando <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mdmfs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mdmfs</span>(8)</span></a> ruft <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mdconfig&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mdconfig</span>(8)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=disklabel&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">disklabel</span>(8)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newfs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newfs</span>(8)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mount&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mount</span>(8)</span></a> auf und
versteht dabei eine Kommandozeile wie das nicht mehr
unterst&uuml;tzte <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mount_mfs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mount_mfs</span>(8)</span></a>.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mesg&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mesg</span>(1)</span></a> ist jetzt
zum SUSv3 Standard konform. Eine der &Auml;nderungen ist,
da&szlig; die Ausgaben jetzt auf dem Terminal erfolgen,
das mit seiner Standard-Eingabe, Standard-Ausgabe, oder
Standard-Fehlermeldung (in dieser Reihenfolge) verbunden
ist. Daher ist es jetzt m&ouml;glich, den Schreibzugriff
auf andere Terminals mit der Ein/Ausgabeumleitung der
Shell einzustellen (z.B. durch <tt class="COMMAND">mesg n
&lt; /dev/ttyp1</tt>).</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mountd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mountd</span>(8)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=nfsd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">nfsd</span>(8)</span></a> wurden
von <tt class="FILENAME">/sbin</tt> nach <tt
class="FILENAME">/usr/sbin</tt> verschoben.</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mv&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mv</span>(1)</span></a> mit der
neuen (nicht standardisierten) Option <tt
class="OPTION">-n</tt> aufgerufen, wird bei jede Frage,
ob eine Datei &uuml;berschrieben werden soll, immer die
Antwort ``no'' angenommen. [MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newfs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newfs</span>(8)</span></a> kann
jetzt mit der neuen Option <tt class="OPTION">-O</tt>
ausgew&auml;hlt werden, ob ein UFS1 oder UFS2 Dateisystem
erzeugt werden soll.</p>
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newgrp&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newgrp</span>(1)</span></a> kann
man zu einer neuer Gruppe wechseln.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newsyslog&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newsyslog</span>(8)</span></a>
komprimiert die Logfiles jetzt standardm&auml;&szlig;ig
mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=bzip2&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">bzip2</span>(1)</span></a>. Bei
Bedarf kann das alte Verhalten (die Komprimierung mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gzip&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gzip</span>(1)</span></a>) in der
Datei <tt class="FILENAME">/etc/newsyslog.conf</tt>
konfiguriert werden.</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newsyslog&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newsyslog</span>(8)</span></a> bei
einem Eintrag (bzw. einer Gruppe von Eintr&auml;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&szlig; Systeme durch die gleichzeitige Kompression
mehrerer gro&szlig;er Logfiles &uuml;berlastet werden.
[MERGED]</p>
<p>Mit den neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=nextboot&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">nextboot</span>(8)</span></a>
k&ouml;nnen ein alternativer Kernel und/oder andere
Einstellung f&uuml;r den Systemstart definiert werden,
die beim n&auml;chsten Start des Systems genutzt werden
sollen. Ein &auml;hnliches Programm gab es bereits einmal
in FreeBSD 2.2.</p>
<p><b class="APPLICATION">NFS</b> funktioniert jetzt auch
mit IPv6.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=nice&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">nice</span>(1)</span></a> kann man
jetzt mit <tt class="OPTION">-n</tt> angeben, mit welcher
``niceness'' das aufgerufene Programm laufen soll.
[MERGED]</p>
<p>Das von NetBSD verwendete Konzept <b
class="APPLICATION">nsswitch</b> wurde &uuml;bernommen.
Sobald die Datei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=nsswitch.conf&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">nsswitch.conf</span>(5)</span></a>
angelegt wurde, kann FreeBSD so konfiguriert werden,
da&szlig; es f&uuml;r Zugriffe auf Daten wie <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=passwd&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">passwd</span>(5)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=group&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">group</span>(5)</span></a> einfache
Dateien, NIS oder Hesiod nutzt. Wenn beim Start des
Systems die Datei <tt
class="FILENAME">/etc/nsswitch.conf</tt> noch nicht
existiert, wird sie automatisch aus der vorhandenen <tt
class="FILENAME">/etc/host.conf</tt> erzeugt. Da einige
alte Programme immer noch <tt
class="FILENAME">/etc/host.conf</tt> ben&ouml;tigen, wird
diese Datei ebenfalls beim beim Start des Systems
automatisch aus den Daten in der <tt
class="FILENAME">/etc/nsswitch.conf</tt> erzeugt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=od&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">od</span>(1)</span></a>
unterst&uuml;tzt jetzt die Optionen <tt
class="OPTION">-A</tt> zur Angabe der Basisadresse der
Eingabe, <tt class="OPTION">-N</tt> zur Angabe der Anzahl
auszugebender Zeichen, <tt class="OPTION">-j</tt> zur
Angabe der zu &uuml;berspringenden Zeichen, <tt
class="OPTION">-s</tt> um vorzeichenbehaftete
Dezimalzahlen auszugeben und <tt class="OPTION">-t</tt>
zur Festlegung des Ausgabeformates. [MERGED]</p>
<p><b class="APPLICATION">PAM</b> wird jetzt f&uuml;r die
Verwaltung von Benutzer-Accounts und Sitzungen
unterst&uuml;tzt.</p>
<p>Zur Konfiguration von <b class="APPLICATION">PAM</b>
werden jetzt Dateien in <tt
class="FILENAME">/etc/pam.d/</tt> und nicht mehr nur die
eine Datei <tt class="FILENAME">/etc/pam.conf</tt>
genutzt. Weitere Informationen finden Sie in <tt
class="FILENAME">/etc/pam.d/README</tt>.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_echo&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_echo</span>(8)</span></a>
stellt einen Echo-Service zur Verf&uuml;gung.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_exec&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_exec</span>(8)</span></a>
stellt einen Service zum Starten von Programmen zur
Verf&uuml;gung.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_ftp&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_ftp</span>(8)</span></a> kann
zur Authentifizierung von anonymen FTP-Zugriffen
verwendet werden.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_ftpusers&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_ftpusers</span>(8)</span></a>
nutzt die Datei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpusers&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpusers</span>(5)</span></a> zur
&Uuml;berpr&uuml;fung.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_ksu&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_ksu</span>(8)</span></a> stellt
Kerberos 5 Authentifizierung sowie Authorisierung via <tt
class="FILENAME">$HOME/.k5login</tt> f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=su&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">su</span>(1)</span></a> zur
Verf&uuml;gung.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_lastlog&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_lastlog</span>(8)</span></a>
tr&auml;gt die Login-Zeiten in die Datenbanken <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=utmp&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">utmp</span>(5)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=wtmp&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">wtmp</span>(5)</span></a>, und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=lastlog&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">lastlog</span>(5)</span></a>
ein.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_login_access&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_login_access</span>(8)</span></a>
dient zur &Uuml;berpr&uuml;fung mit Hilfe vpn <tt
class="FILENAME">/etc/login.access</tt>.</p>
<p>Mit dem neuen PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_nologin&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_nologin</span>(8)</span></a>
k&ouml;nnen Anmeldungen gesperrt werden, dabei wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=nologin&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">nologin</span>(5)</span></a>,
genutzt.</p>
<p>Die neuen PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_opie&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_opie</span>(8)</span></a> und
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_opieaccess&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_opieaccess</span>(8)</span></a>
k&ouml;nnen f&uuml;r die Zugriffssteuerung via <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=opie&sektion=4&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">opie</span>(4)</span></a> genutzt
werden. [MERGED]</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_passwdqc&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_passwdqc</span>(8)</span></a>
&uuml;berpr&uuml;ft beim Wechsel des Pa&szlig;wortes
dessen Qualit&auml;t.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_rhosts&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_rhosts</span>(8)</span></a>
unterst&uuml;tzt Authentifizierung via <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rhosts&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rhosts</span>(5)</span></a>.</p>
<p>Mit dem neuen PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_rootok&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_rootok</span>(8)</span></a> ist
es m&ouml;glich, nur den Super-User zu
authentifizieren.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_securetty&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_securetty</span>(8)</span></a>
&uuml;berpr&uuml;ft das ``security''-Flag (aus <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ttys&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ttys</span>(5)</span></a>) eines
Terminals.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_self&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_self</span>(8)</span></a> kann
zum Identit&auml;tsnachweis eines Benutzers genutzt
werden.</p>
<p>Das neue PAM-Modul <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pam_wheel&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pam_wheel</span>(8)</span></a>
dient dazu, die Mitglieder einer Gruppe zu
authentifizieren, standardm&auml;&szlig;ig ist dies <tt
class="GROUPNAME">wheel</tt>.</p>
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pathchk&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pathchk</span>(1)</span></a>
k&ouml;nnen Pfadangaben auf ihre G&uuml;ltigkeit und
Portabilit&auml;t zwischen POSIX-Systemen gepr&uuml;ft
werden. [MERGED]</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ping&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ping</span>(8)</span></a> die
Option <tt class="OPTION">-o</tt> angegeben, wird das
Programm sofort beendet, wenn eine Antwort eintrifft.</p>
<p>prefix(8) ist &uuml;berfl&uuml;ssig geworden und wurde
entfernt. Die Funktionalit&auml;t wird von der <tt
class="OPTION">eui64</tt> Operation in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ifconfig</span>(8)</span></a>
bereitgestellt.</p>
<p>Die Funktionsbibliothek wurde um die von POSIX.1
eingef&uuml;hrte Routine <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pselect&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pselect</span>(3)</span></a>
erweitert, damit steht eine etwas st&auml;rkere Variante
von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=select&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">select</span>(2)</span></a> zur
Verf&uuml;gung.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pwd&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pwd</span>(1)</span></a> kann jetzt
mit der Option <tt class="OPTION">-L</tt> das logische
Arbeitsverzeichnis ausgegeben werden. [MERGED]</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=quota&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">quota</span>(1)</span></a> die neue
Option <tt class="OPTION">-l</tt> angegeben, werden die
Quotas auf NFS Dateisystemen nicht
&uuml;berpr&uuml;ft.</p>
<p>Der von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rand&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rand</span>(3)</span></a> zur
Verf&uuml;gung gestellte Generator f&uuml;r
Pseudo-Zufallszahlen wurde verbessert, um bessere
Ergebnisse zu liefern.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rarpd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rarpd</span>(8)</span></a> kann
jetzt mit <tt class="OPTION">-t</tt> ein Verzeichnis
angegeben werden, das statt <tt
class="FILENAME">/tftpboot</tt> genutzt wird.
[MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rcmd&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rcmd</span>(3)</span></a> nutzt
jetzt die Environment-Variable <tt
class="ENVAR">RSH</tt>, um ein anderes Programme als <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rsh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rsh</span>(1)</span></a> f&uuml;r
die Ausf&uuml;hrung von Programmen auf anderen Systemen
nutzen zu k&ouml;nnen. Dadurch k&ouml;nnen Programme wie
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">dump</span>(8)</span></a> jetzt <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ssh</span>(1)</span></a> als
Transportmedium nutzen.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rdist&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rdist</span>(1)</span></a> ist
nicht mehr Teil des Standardsystems, ist aber noch in der
FreeBSD Ports Collection als <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/net/44bsd-rdist/pkg-descr">
<tt class="FILENAME">net/44bsd-rdist</tt></a>
verf&uuml;gbar.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=renice&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">renice</span>(8)</span></a> kann
jetzt mit der Option <tt class="OPTION">-n</tt> angegeben
werden, wie stark die Priorit&auml;t eines Prozesses
angehoben werden soll. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=portmap&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">portmap</span>(8)</span></a> wurde
durch <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rpcbind&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rpcbind</span>(8)</span></a>
ersetzt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rpcgen&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rpcgen</span>(1)</span></a> benutzt
jetzt <tt class="FILENAME">/usr/bin/cpp</tt> (wie bei
NetBSD) und nicht mehr <tt
class="FILENAME">/usr/libexec/cpp</tt>.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rpc.lockd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rpc.lockd</span>(8)</span></a>
wurde von NetBSD &uuml;bernommen. Dieser Daemon
unterst&uuml;tzt von Clients gesetzte Locks auf NFS
Dateisystemen.</p>
<p>Wenn die Environment-Variable <tt
class="VARNAME">LD_TRACE_LOADED_OBJECTS_ALL</tt>
definiert ist, gibt <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rtld&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rtld</span>(1)</span></a> jetzt die
Namen aller Objekte aus, f&uuml;r die ein Objekt geladen
wurde.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sed&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sed</span>(1)</span></a> kann jetzt
die Option <tt class="OPTION">-i</tt> angegeben werden,
um Dateien direkt zu &auml;ndern. [MERGED]</p>
<p>Mit den neuen Programmen <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=setfacl&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">setfacl</span>(1)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=getfacl&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">getfacl</span>(1)</span></a>
k&ouml;nnen Sie Access Control Listen f&uuml;r
Dateisysteme bearbeiten.</p>
<p>Der Befehl <tt class="COMMAND">printf</tt> ist kein
Bestandteil von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a> mehr, da
der Platz f&uuml;r andere Zwecke besser gebraucht werden
kann. Die Funktionalit&auml;t steht aber durch das
externe Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=printf&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">printf</span>(1)</span></a> immer
noch zur Verf&uuml;gung.</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a> die neue
Option <tt class="OPTION">-C</tt> verwendet, k&ouml;nnen
existierende Dateien nicht mehr durch
Ein-/Ausgabeumleitung &uuml;berschrieben werden; die neue
Option <tt class="OPTION">-u</tt> erzeugt eine
Fehlermeldung, wenn eine nicht gesetzte Variable
expandiert werden soll. [MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a>
unterst&uuml;tzt das interne Kommando <tt
class="COMMAND">cd</tt> jetzt die Optionen <tt
class="OPTION">-L</tt> und <tt class="OPTION">-P</tt> zur
Aktivierung des logischen bzw. physikalischen Modus.
Standardm&auml;&szlig;ig ist der logische Modus
aktiviert, dieser Default kann mit der internen Variable
<tt class="VARNAME">physical</tt> ge&auml;ndert werden.
[MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a>
unterst&uuml;tzt das interne Kommando <tt
class="COMMAND">jobs</tt> jetzt die beiden Optionen <tt
class="OPTION">-s</tt> (gibt nur die PID aus) und <tt
class="OPTION">-l</tt> (gibt die PID zus&auml;tzlich
aus). [MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a> kann jetzt
mit dem internen Kommando <tt class="COMMAND">bind</tt>
die Tastaturbelegung des internen Editors ge&auml;ndert
werden.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a>
unterst&uuml;tzen die internen Kommandos <tt
class="COMMAND">export</tt> und <tt
class="COMMAND">readonly</tt> jetzt die Option <tt
class="OPTION">-p</tt>, mit denen ihre Ausgaben auf ein
``portables'' Format umgestellt werden. [MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a> ist nicht
mehr m&ouml;glich, illegale Ausdr&uuml;cke f&uuml;r <tt
class="COMMAND"><tt
class="REPLACEABLE"><i>command</i></tt> &amp; &amp;&amp;
<tt class="REPLACEABLE"><i>command</i></tt></tt>, <tt
class="COMMAND">&amp;&amp;&#13; <tt
class="REPLACEABLE"><i>command</i></tt></tt> oder <tt
class="COMMAND">|| <tt
class="REPLACEABLE"><i>command</i></tt></tt> zu
verwenden. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=spkrtest&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">spkrtest</span>(8)</span></a> ist
jetzt ein <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sh</span>(1)</span></a> Skript und
kein Perl Skript mehr.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=split&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">split</span>(1)</span></a> kann mit
der neuen Option <tt class="OPTION">-a</tt> festgelegt
werden, wie viele Zeichen f&uuml;r die Extension der
Teile verwendet werden sollen. [MERGED]</p>
<p>Um die in SUSv2/POSIX festgelegten Standards f&uuml;r
<tt class="FILENAME">&lt;sys/select.h&gt;</tt> in Zukunft
erf&uuml;llen zu k&ouml;nnen, wurde <tt
class="LITERAL">struct selinfo</tt> und die
dazugeh&ouml;rigen Funktionen nach <tt
class="FILENAME">&lt;sys/selinfo.h&gt;</tt>
verschoben.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=su&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">su</span>(1)</span></a> nutzt jetzt
<b class="APPLICATION">PAM</b> zur Authentifizierung von
Benutzern.</p>
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=swapoff&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">swapoff</span>(8)</span></a> ist
m&ouml;glich, Swapping und Paging auf einem Ger&auml;ten
abzuschalten. Das ebenfalls neue Kommando <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=swapctl&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">swapctl</span>(8)</span></a> stellt
die von den anderen BSDs bekannte Benutzer-Interface
f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=swapon&sektion=8&manpath=FreeBSD+5.0-current">
<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.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">swapoff</span>(8)</span></a> zur
Verf&uuml;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.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">swapoff</span>(8)</span></a>
ist noch im Versuchsstadium.</p>
</blockquote>
</div>
<br />
<br />
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysctl</span>(8)</span></a> zeigt
jetzt die Beschreibungen der Variablen an, wenn die neue
Option <tt class="OPTION">-d</tt> verwendet wird.</p>
<p>Die von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
standardm&auml;&szlig;ig angelegte Root-Partition ist auf
i386- und pc98-Systemen jetzt 100 MByte und auf
Alpha-Systemen 120 MByte gro&szlig;.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
liegt jetzt in <tt class="FILENAME">/usr/sbin</tt>,
dadurch wird die Installation einfacher. Die Onlinehilfe
f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
wird jetzt auch in den standardm&auml;&szlig;ig
verwendeten Verzeichnissen abgelegt.</p>
<p>Bei neu installierten Systeme aktiviert <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a> das
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=procfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">procfs</span>(5)</span></a>
Dateisystemen standardm&auml;&szlig;ig nicht mehr, um die
Sicherheit des System zu erh&ouml;hen. Es ist allerdings
weiterhin m&ouml;glich, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=procfs&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">procfs</span>(5)</span></a> manuell
oder &uuml;ber eine entsprechende Zeile in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fstab&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fstab</span>(5)</span></a> zu
aktivieren.</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=systat&sektion=1&manpath=FreeBSD+5.0-current">
<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&szlig; auf den aktiven
Netzwerk-Interfaces des Systems.</p>
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tabs&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tabs</span>(1)</span></a>
k&ouml;nnen die Positionen der Tabulatorspr&uuml;nge
eines Terminals definiert werden.</p>
<p>In der <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=termcap&sektion=5&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">termcap</span>(5)</span></a>
Datenbank wird f&uuml;r den Typ <tt
class="LITERAL">xterm</tt> jetzt der bei <b
class="APPLICATION">XFree86</b> mitgelieferte Eintrag
genutzt. Dadurch unterst&uuml;tzt <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=xterm&sektion=1&manpath=XFree86+4.2.0">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">xterm</span>(1)</span></a> jetzt
standardm&auml;&szlig;ig Farben und es ist nicht mehr
notwendig, <tt class="VARNAME">TERM</tt> auf den Wert <tt
class="LITERAL">xterm-color</tt> zu setzen. Die weitere
Verwendung des Terminal-Typs <tt
class="LITERAL">xterm-color</tt> kann dazu f&uuml;hren,
da&szlig; einige Anwendungen (gutgemeinte) Warnungen
ausgeben.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tftpd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tftpd</span>(8)</span></a>
unterst&uuml;tzt jetzt RFC 2349 (TFTP Timeout Interval
und Transfer Size Options). Dieses Merkmal wird von
einigen Firmware-Versionen wie z.B. dem EFI Boot manager
(zumindestens dem der HP i2000 Itanium Server)
ben&ouml;tigt, um ein Image mit <b
class="APPLICATION">TFTP</b> zu booten.</p>
<p>Eine Version des Transport Independent RPC (<b
class="APPLICATION">TI-RPC</b>) wurde importiert.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tip&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tip</span>(1)</span></a> wurde um
die von <b class="APPLICATION">OpenBSD</b> vorgenommenen
Erweiterungen erg&auml;nzt und kann jetzt als Ersatz
f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=cu&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">cu</span>(1)</span></a> dienen.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=top&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">top</span>(1)</span></a> nutzt
jetzt die komplette Breite des Bildschirms aus.</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=touch&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">touch</span>(1)</span></a> mit der
neuen Option <tt class="OPTION">-h</tt> aufgerufen,
bearbeitet es einen symbolischen Link und nicht das
Objekt, auf das der Link zeigt.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tr&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tr</span>(1)</span></a> hat jetzt
minimalen Support f&uuml;r die Listen &auml;quivalenter
Zeichen, sofern die jeweilige Locale diese Listen
bereitstellt. [MERGED]</p>
<p>Wird bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tr&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tr</span>(1)</span></a> die neue
Option <tt class="OPTION">-C</tt> angegeben, wird die
Menge der im ersten Argument &uuml;bergebenen Zeichen
aufgef&uuml;llt.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tunefs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tunefs</span>(8)</span></a>
k&ouml;nnen mit den neuen Optionen <tt
class="OPTION">-a</tt> und <tt class="OPTION">-l</tt> auf
UFS-Dateisystemen die Einstellungen <tt
class="LITERAL">FS_ACLS</tt> bzw. <tt
class="LITERAL">FS_MULTILABEL</tt> aktiviert und
deaktiviert werden.</p>
<p>Mit dem neuen Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ugidfw&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ugidfw</span>(8)</span></a> kann
das Regelwerk f&uuml;r die Mandatory Access Control
Policy <tt class="LITERAL">mac_bsdextended</tt>
manipuliert werden, analog zu <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ipfw</span>(8)</span></a>.</p>
<p><b class="APPLICATION">UUCP</b> wurde aus dem
Basissystem entfernt und steht jetzt nur noch als <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/net/freebsd-uucp/pkg-descr">
<tt class="FILENAME">net/freebsd-uucp</tt></a> in der
Ports-Collection zur Verf&uuml;gung.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=unexpand&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">unexpand</span>(1)</span></a>
k&ouml;nnen die Tabulatorpositionen mit der neuen Option
<tt class="OPTION">-t</tt> angegeben werden, &auml;hnlich
wie bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=expand&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">expand</span>(1)</span></a>.
[MERGED]</p>
<p>Mit der neuen Option <tt class="OPTION">-d</tt> zeigt
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=usbdevs&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">usbdevs</span>(8)</span></a> jetzt
die f&uuml;r die Ger&auml;te verwendeten Treiber an.</p>
<p>Die Base64-Unterst&uuml;tzung von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uuencode</span>(1)</span></a> und
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uudecode&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uudecode</span>(1)</span></a> wird
jetzt automatisch aktiviert, wenn die Programme als <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=b64encode&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">b64encode</span>(1)</span></a> bzw.
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=b64decode&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">b64decode</span>(1)</span></a>
aufgerufen werden. [MERGED]</p>
<p>Die Standard-Bibliothek <tt class="FILENAME">libc</tt>
wurde um Funktionen zur Erzeugung und Manipulation von
OSF/DCE 1.1-kompatiblen UUIDs erweitert. Weitergehende
Informationen finden Sie in in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uuid&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uuid</span>(3)</span></a></p>
<p>Das neue Hilfsprogramm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uuidgen&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uuidgen</span>(1)</span></a> nutzt
den System Call <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uuidgen&sektion=2&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uuidgen</span>(2)</span></a>, um
einen oder mehrere ``Universally Unique Identifiers''
erzeugen, die zu OSF/DCE 1.1 version 1 UUIDs kompatibel
sind.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=vidcontrol&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">vidcontrol</span>(1)</span></a>
unterst&uuml;tzt jetzt die Option <tt
class="OPTION">-S</tt>, um das Umschalten zwischen
verschiedenen VTYs zu verhindern. [MERGED]</p>
<p>Die von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=vinum&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">vinum</span>(8)</span></a>
standardm&auml;&szlig;ig verwendete Stripe
Gr&ouml;&szlig;e wurde von 256 KByte auf 279 KByte
erh&ouml;ht, damit sich die Superblocks besser auf die
Stripes verteilen.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=wc&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">wc</span>(1)</span></a>
unterst&uuml;tzt jetzt die neue Option <tt
class="OPTION">-m</tt>, um die Gr&ouml;&szlig;e in
Zeichen (und nicht wie &uuml;blich Byte) zu
bestimmen.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=whereis&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">whereis</span>(1)</span></a> war
fr&uuml;her ein Perl-Skript und wurde in C neu
geschrieben. Es wurde um die Optionen <tt
class="OPTION">-x</tt> zur Vermeidung des <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=locate&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">locate</span>(1)</span></a>-Aufrufs
und <tt class="OPTION">-q</tt> zur Unterdr&uuml;ckung der
&Uuml;berschrift &uuml;ber der Anfrage erweitert.</p>
<p>Wird <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=whereis&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">whereis</span>(1)</span></a> mit
der neuen Option <tt class="OPTION">-a</tt> aufgerufen,
zeigt es alle Treffer und nicht nur den ersten jeden
Typs.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=which&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">which</span>(1)</span></a> ist
jetzt ein C-Programm und kein Perlscript mehr.</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=who&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">who</span>(1)</span></a> stehen
mehrere neue Optionen zur Verf&uuml;gung: <tt
class="OPTION">-H</tt> erzeugt &Uuml;berschriften; <tt
class="OPTION">-T</tt> zeigt die Einstellung f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mesg&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mesg</span>(1)</span></a>; <tt
class="OPTION">-m</tt> bewirkt die gleiche Ausgabe wie
<tt class="OPTION">am i</tt>; <tt class="OPTION">-u</tt>
zeigt an, wie lange der Benutzer unt&auml;tig war; <tt
class="OPTION">-q</tt> zeigt die Namen in Spalten an.
[MERGED]</p>
<p>Bei <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=wicontrol&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">wicontrol</span>(8)</span></a> kann
jetzt im Modus <tt class="LITERAL">hostap</tt> mit <tt
class="OPTION">-l</tt> die Liste der assozierten
Stationen ausgegeben werden; mit <tt
class="OPTION">-L</tt> werden alle verf&uuml;gbaren
Access Points aufgelistet.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=xargs&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">xargs</span>(1)</span></a>
unterst&uuml;tzt jetzt die Option <tt
class="OPTION">-I</tt><tt
class="REPLACEABLE"><i>replstr</i></tt>, die es dem
Benutzer erlaubt, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=xargs&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">xargs</span>(1)</span></a> die von
stdin gelesen Daten an einen bestimmten Punkt der
Kommandozeile einf&uuml;gen zu lassen. Die
FreeBSD-spezifische Variante <tt class="OPTION">-J</tt>
hat eine &auml;hnliche Wirkung. [MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=xargs&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">xargs</span>(1)</span></a>
unterst&uuml;tzt jetzt die neue Option <tt
class="OPTION">-L</tt>, um den Start des aufzurufenden
Programmes nach einer Anzahl Zeilen zu erzwingen.
[MERGED]</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=xargs&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">xargs</span>(1)</span></a>
unterst&uuml;tzt jetzt die neue Option <tt
class="OPTION">-P</tt>, um mehrere Versionen des gleichen
Programmes parallel ausf&uuml;hren zu lassen.</p>
<p>Mehrere Routinen in der C-Bibliothek unterst&uuml;tzen
jetzt auch ``wide characters''. Dazu geh&ouml;ren die
Routinen zur Bestimmung des Typs eines Zeichens wie <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=wctype&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">wctype</span>(3)</span></a>; die
Routinen zur Ein- und Ausgabe dieser Zeichens wie <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=getwc&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">getwc</span>(3)</span></a>; die
Routinen f&uuml;r formatierte Ein-/Ausgabe wie <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=wprintf&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">wprintf</span>(3)</span></a> und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=wscanf&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">wscanf</span>(3)</span></a>.
Routinen zur Umwandlung in mehrere Byte gro&szlig;e
Zeichen stehen ebenfalls zur Verf&uuml;gung, siehe <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=multibyte&sektion=3&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">multibyte</span>(3)</span></a>.</p>
<p>Bei vielen Seiten der Onlinehilfe wurde das Aussehen
und der Inhalt korrigiert und verbessert, dieser
Proze&szlig; ist aber noch lange nicht abgeschlossen.
[MERGED]</p>
<p>Die meisten traditionellen BSD-Spiele wurden aus dem
Standardsystem entfernt und sind jetzt nur noch &uuml;ber
den Port <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/games/freebsd-games/pkg-descr">
<tt class="FILENAME">games/freebsd-games</tt></a>
verf&uuml;gbar. Betroffen sind die folgenden Spiele:
adventure(6), arithmetic(6), atc(6), backgammon(6),
battlestar(6), bs(6), canfield(6), cribbage(6), fish(6),
hack(6), hangman(6), larn(6), mille(6), phantasia(6),
piano(6), pig(6), quiz(6), rain(6), robots(6), rogue(6),
sail(6), snake(6), trek(6), wargames(6), worm(6),
worms(6), wump(6). dm(8) diente zur Steuerung des
Zugriffes auf diese Spiele und wurde ebenfalls entfernt.
Die ``n&uuml;tzlichen'' Spiele und <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fortune&sektion=6&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fortune</span>(6)</span></a>,
verbleiben im System.</p>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN3934" name="AEN3934">2.3.1.
Zus&auml;tzliche Software</a></h3>
<p><b class="APPLICATION">am-utils</b> wurde auf
Version 6.0.7. aktualisiert.</p>
<p>Ein vom 13. Dezember 2002 stammender Snapshot der <b
class="APPLICATION">awk</b>-Variante von Bell Labs
(unter den Bezeichnungen ``BWK awk'' und ``Der Einzig
Wahre AWK'' bekannt) wurde in das Basissystem
aufgenommen. Es steht auf allen Plattformen als <tt
class="COMMAND">awk</tt> und <tt
class="COMMAND">nawk</tt> zur Verf&uuml;gung.</p>
<p><b class="APPLICATION">BIND</b> wurde auf Version
8.3.3 aktualisiert. [MERGED]</p>
<p><b class="APPLICATION">Binutils</b> wurden auf eine
Vorversion von 2.13.2 mit Stand 27. Oktober 2002
aktualisiert.</p>
<p>Alle Anwendungen aus dem <b
class="APPLICATION">bzip2</b> Paket sind jetzt im
Basissystem verf&uuml;gbar (dies betrifft speziell <tt
class="COMMAND">bzip2recover</tt>, das jetzt erzeugt
und installiert wird).</p>
<p><b class="APPLICATION">file</b> wurde auf Version
3.39 aktualisiert.</p>
<p><b class="APPLICATION">gcc</b> steht jetzt in der
Version 3.2.1 zur Verf&uuml;gung.</p>
<div class="WARNING">
<blockquote class="WARNING">
<p><b>Warnung:</b> Das C++ ABI von <b
class="APPLICATION">gcc</b> 3.2.<tt
class="REPLACEABLE"><i>X</i></tt> ist inkompatibel
zu dem fr&uuml;herer Versionen.</p>
</blockquote>
</div>
<p><b class="APPLICATION">gdb</b> steht jetzt in der
Version 5.2.1 zur Verf&uuml;gung.</p>
<p><b class="APPLICATION">gperf</b> wurde auf Version
2.7.2 aktualisiert.</p>
<p><b class="APPLICATION">groff</b> und die
dazugeh&ouml;rigen Programme wurden auf die FSF-Version
1.18.1 aktualisiert.</p>
<p><b class="APPLICATION">Heimdal Kerberos</b> wurde
auf Version 0.5.1 aktualisiert. [MERGED]</p>
<p>Der <b class="APPLICATION">ISC DHCP</b> Client wurde
auf Version 3.0.1RC11 aktualisiert.</p>
<p>Das Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=more&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">more</span>(1)</span></a> wurde
durch <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=less&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">less</span>(1)</span></a>
ersetzt, es ist aber m&ouml;glich, es als <tt
class="COMMAND">more</tt> aufzurufen. [MERGED] Die
Version 371 von <b class="APPLICATION">less</b> wurde
importiert.</p>
<p>Mit <tt class="FILENAME">libbsdxml</tt> steht jetzt
im Basissystem eine Bibliothek zur Bearbeitung von
XML-Dokumenten zur Verf&uuml;gung; damit sollen
XML-nutzende Programme im Basissystem unterst&uuml;tzt
werden. Sie basiert fast ausschlie&szlig;lich auf einem
Import von <b class="APPLICATION">expat</b> 1.95.5,
erhielt aber einen anderen Namen, um Konflikte mit
anderen Versionen von <b class="APPLICATION">expat</b>
auszuschlie&szlig;en, wenn diese &uuml;ber die Ports
Collection installiert werden.</p>
<p><b class="APPLICATION">libpcap</b> wurde auf Version
0.7.1 aktualisiert. [MERGED]</p>
<p><b class="APPLICATION">libreadline</b> wurde auf
Version 4.2 aktualisiert.</p>
<p><b class="APPLICATION">libz</b> wurde auf Version
1.1.4 aktualisiert.</p>
<p><b class="APPLICATION">lint</b> wurde durch den von
NetBSD am 19. Juli 2002 verwendeten <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=lint&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">lint</span>(1)</span></a>
aktualisiert.</p>
<p><b class="APPLICATION">lukemftp</b> 1.6 beta 2 (der
FTP Client aus NetBSD) hat das von FreeBSD genutzte
Programm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftp&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftp</span>(1)</span></a> ersetzt.
Zu den neuen Eigenschaften geh&ouml;ren weitergehende
M&ouml;glichkeiten der Automatisierung, bessere
Einhaltung von Standards, Begrenzung der Transferrate,
und die Anpassung der Eingabeaufforderung. Einige
Environment-Variablen und Optionen f&uuml;r die
Kommandozeile haben sich ebenfalls ge&auml;ndert.</p>
<p>Die von OpenBSD am 26. April 2002 genutzte Version
von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=m4&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">m4</span>(1)</span></a> wurde
importiert. [MERGED]</p>
<p><b class="APPLICATION">ncurses</b> wurde auf Version
5.2-20020615 aktualisiert.</p>
<p>Die diversen <b class="APPLICATION">NTP</b>
Programme wurden auf Version 4.1.1b aktualisiert.</p>
<p><b class="APPLICATION">OpenPAM</b> (``Daffodil''
Release) wird jetzt statt <b
class="APPLICATION">Linux-PAM</b> verwendet.</p>
<p>Die Programmsammlung <b class="APPLICATION">OPIE</b>
(einmal verwendbare Pa&szlig;w&ouml;rter) wurde auf
Version 2.4 aktualisiert. Sie hat <b
class="APPLICATION">S/Key</b> vollst&auml;ndig ersetzt.
[MERGED]</p>
<p><b class="APPLICATION">Perl</b> wurde aus dem
FreeBSD Basissystem entfernt. Es ist weiterhin
m&ouml;glich, die Version aus der FreeBSD Ports
Collection, das bin&auml;re Package oder &uuml;ber den
Punkt <span class="GUIMENUITEM">Perl
distribution</span> im Men&uuml; Distributionen von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
zu installieren. Durch diesen Schritt wird es in
Zukunft deutlich einfacher sein, neue Perl-Versionen zu
importieren und Verbesserungen einzubringen. Um das
Basisystems von Perl-Abh&auml;ngigkeiten zu befreien,
wurden viele in Perl geschriebene Utilities durch
C-Programme und Shellskripte ersetzt (f&uuml;r jedes
dieser Utilities existiert ein eigener Eintrag in den
Release Notes).</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Die Arbeiten zur Entfernung
aller Perl-Skripte sind noch nicht
abgeschlossen.</p>
</blockquote>
</div>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Anmerkung:</b> Die meisten der in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
verf&uuml;gbaren Distributionen enthalten die neue
Perl Distribution. Diese &Auml;nderung wird daher
f&uuml;r die meisten User transparent sein, sie
m&uuml;ssen lediglich Perl separat
aktualisieren.</p>
</blockquote>
</div>
<p><b class="APPLICATION">GNU ptx</b> wurde aus dem
Basissystem entfernt, da es von keinem Teil des
Basissystem genutzt wird und schon seit l&auml;ngerer
Zeit weder aktualisiert noch gepflegt wird. Das
Programm ist aber weiterhin &uuml;ber den Port <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/textproc/textutils/pkg-descr">
<tt class="FILENAME">textproc/textutils</tt></a>
verf&uuml;gbar.</p>
<p>Der <tt class="LITERAL">rc.d</tt> Mechanismus wurde
von NetBSD &uuml;bernommen. Dabei werden die Aktionen
beim Systemstart auf viele kleine,
``aufgabenorientierte'' Scripts im Verzeichnis <tt
class="FILENAME">/etc/rc.d</tt> verteilt; die
Aufrufreihenfolge wird dynamisch beim Start des System
ermittelt.</p>
<p>Die Version 1.4.5 der <b
class="APPLICATION">smbfs</b> Benutzerprogramme wurde
importiert. [MERGED]</p>
<p><b class="APPLICATION">GNU sort</b> wurde
aktualisiert, die neue Version stammt aus den <b
class="APPLICATION">GNU textutils 2.0.21</b>.</p>
<p>Die <b class="APPLICATION">NetBSD</b>-Version von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=stat&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">stat</span>(1)</span></a> wurde
auf dem Stand von 5. Juni 2002 importiert.</p>
<p><b class="APPLICATION">GNU tar</b> wurde auf Version
1.13.25. aktualisiert. [MERGED]</p>
<p><b class="APPLICATION">tcpdump</b> wurde auf Version
3.7.1 aktualisiert. [MERGED]</p>
<p>Die <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=csh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">csh</span>(1)</span></a> Shell
wurde durch <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tcsh&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tcsh</span>(1)</span></a>
ersetzt, die aber auch als <tt class="COMMAND">csh</tt>
aufgerufen werden kann. <b class="APPLICATION">tcsh</b>
wurde auf Version 6.12 aktualisiert. [MERGED]</p>
<p>Die zur Verf&uuml;gung gestellte Version der <b
class="APPLICATION">tcp_wrappers</b> enth&auml;lt jetzt
das Hilfsprogramm <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=tcpd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">tcpd</span>(8)</span></a>. Dieser
wird zwar von einer FreeBSD Standardinstallation nicht
ben&ouml;tigt, da <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">inetd</span>(8)</span></a> diese
Funktionalit&auml;t bereits enth&auml;lt; er kann aber
f&uuml;r <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">inetd</span>(8)</span></a>-Alternativen
wie z.B. <b class="APPLICATION">xinetd</b>
n&uuml;tzlich sein. [MERGED]</p>
<p><b class="APPLICATION">texinfo</b> wurde auf Version
4.2 aktualisiert. [MERGED]</p>
<p><b class="APPLICATION">top</b> wurde auf Version
3.5b12 aktualisiert. [MERGED]</p>
<p><b class="APPLICATION">traceroute</b> wurde auf die
LBL-Version 1.4a12 aktualisiert.</p>
<p>Der Standardwert f&uuml;r die von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=traceroute&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">traceroute</span>(8)</span></a>
benutzte TTL wird jetzt von der Sysctl-Variablen <tt
class="VARNAME">net.inet.ip.ttl</tt> definiert.
[MERGED]</p>
<p>Die Datenbank der Zeitzonen wurde auf Version <tt
class="FILENAME">tzdata2002d</tt> aktualisiert.
[MERGED]</p>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="AEN4131"
name="AEN4131">2.3.1.1. CVS</a></h4>
<p><b class="APPLICATION">cvs</b> ist jetzt in der
Zwischenversion 1.11.2.1 mit Stand 1. Dezember 2002
verf&uuml;gbar. [MERGED]</p>
</div>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="AEN4154"
name="AEN4154">2.3.1.2. CVSup</a></h4>
</div>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="KAME-USERLAND"
name="KAME-USERLAND">2.3.1.3. KAME</a></h4>
</div>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="AEN4197"
name="AEN4197">2.3.1.4. OpenSSH</a></h4>
<p><b class="APPLICATION">OpenSSH</b> wurde auf
Version 3.4p1 aktualisiert. [MERGED] Die wichtigsten
&Auml;nderungen:</p>
<ul>
<li>
<p>Die <tt class="FILENAME">*2</tt> Dateien
werden nicht mehr ben&ouml;tigt (zum Beispiel
kann <tt class="FILENAME">~/.ssh/known_hosts</tt>
jetzt den Inhalt von <tt
class="FILENAME">~/.ssh/known_hosts2</tt>
enthalten).</p>
</li>
<li>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh-keygen&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ssh-keygen</span>(1)</span></a>
kann Schl&uuml;ssel jetzt im SECSH Public Key
File Format importieren und exportieren, um
Schl&uuml;ssel mit diversen kommerziellen
SSH-Version auszutauschen.</p>
</li>
<li>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh-add&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ssh-add</span>(1)</span></a>
wertet jetzt alle drei Standardschl&uuml;ssel
aus.</p>
</li>
<li>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh-keygen&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ssh-keygen</span>(1)</span></a>
verwendet keinen Standardardtyp mehr, der Typ der
Schl&uuml;ssels mu&szlig; mit der Option <tt
class="OPTION">-t</tt> angegeben werden.</p>
</li>
<li>
<p>Das neue Feature ``privilege separation''
nutzt unprivilegierte Prozesse, um die
Auswirkungen von Sicherheitsl&uuml;cken und
Programmierfehlern einzuschr&auml;nken und zu
begrenzen.</p>
</li>
<li>
<p>Die Behebung diverser Fehler, dazu geh&ouml;rt
eine Sicherheitsl&uuml;cke, die zu einem
Integer-&Uuml;berlauf und dadurch zu einer nicht
gew&uuml;nschten Vererbung von Privilegien
f&uuml;hren konnte.</p>
</li>
</ul>
</div>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="AEN4283"
name="AEN4283">2.3.1.5. OpenSSL</a></h4>
<p><b class="APPLICATION">OpenSSL</b> wurde auf
Version 0.9.6g aktualisiert. [MERGED]</p>
</div>
<div class="SECT4">
<hr />
<h4 class="SECT4"><a id="AEN4292"
name="AEN4292">2.3.1.6. sendmail</a></h4>
<p><b class="APPLICATION">sendmail</b> wurde von
Version 8.9.3 auf Version 8.12.6 aktualisiert. Einige
der wichtigen &Auml;nderungen sind: <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sendmail&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sendmail</span>(8)</span></a>
wird nicht mehr SUID <tt class="USERNAME">root</tt>
Programm installiert (jetzt SGID <tt
class="GROUPNAME">smmsp</tt>); neue Stanard-Pfade
(siehe <tt
class="FILENAME">/usr/src/contrib/sendmail/cf/README</tt>);
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newaliases&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newaliases</span>(1)</span></a>
darf nur noch von <tt class="USERNAME">root</tt> und
vertrauensw&uuml;rdigen Benutzer gestartet werden;
STARTTLS Verschl&uuml;sselung; der MSA Port (587) ist
standardm&auml;&szlig;ig aktiviert. Weitere
Informationen sind in <tt
class="FILENAME">/usr/src/contrib/sendmail/RELEASE_NOTES</tt>
verf&uuml;gbar. [MERGED]</p>
<pre class="PROGRAMLISTING">
define(`confDEF_USER_ID', `daemon')
</pre>
<p>Beim Start des System wird <b
class="APPLICATION">sendmail</b> nicht mehr
standardm&auml;&szlig;ig von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rc&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rc</span>(8)</span></a>
gestartet, um ankommende SMTP Verbindungen
anzunehmen. Diese Einstellung kann von <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
je nach gew&auml;hltem Sicherheitsprofil
&uuml;berschrieben werden. Alternativ k&ouml;nnen Sie
auch die folgenden Zeile in die Datei <tt
class="FILENAME">/etc/rc.conf</tt> eintragen:</p>
<pre class="PROGRAMLISTING">
sendmail_enable="YES"
</pre>
<p>Wenn die von <b class="APPLICATION">sendmail</b>
verwendeten Datenbanken alias und map mit <tt
class="FILENAME">/etc/mail/Makefile</tt> erzeugt
werden, werden die Zugriffsrechte jetzt
standardm&auml;&szlig;ig auf 0640 gesetzt, um einen
Denial-of-Service Angriff mittels File Locking durch
lokale Benutzer zu verhindern. Die Zugriffsrechte
k&ouml;nnen in <tt class="FILENAME">make.conf</tt>
mit der neuen Option <tt
class="VARNAME">SENDMAIL_MAP_PERMS</tt> ge&auml;ndert
werden. [MERGED]</p>
<p>Die Zugriffsrechte f&uuml;r <tt
class="FILENAME">/var/log/sendmail.st</tt>, die Datei
mit den <b
class="APPLICATION">sendmail</b>-Statistiken, wurden
von 0644 auf 0640 ge&auml;ndert, um einen
Denial-of-Service Angriff mittels File Locking durch
lokale Benutzer zu verhindern. [MERGED]</p>
</div>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN4393" name="AEN4393">2.3.2.
Infrastruktur f&uuml;r Ports und Packages</a></h3>
<p>Durch eine neue Sammlung von Modulen mit dem Namen
<b class="APPLICATION">BSDPAN</b> wird <b
class="APPLICATION">Perl</b> besser in die FreeBSD
Ports Collection eingebunden.</p>
<p>Sowohl FreeBSD 5.0-CURRENT als auch einige
4.X-Versionen enthielten das Programm pkg_update(1),
mit dem man installierte Packages und die von ihnen
ben&ouml;tigten Packages aktualisieren konnte. Dieses
Programm wurde entfernt, da mit dem Package <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/sysutils/portupgrade/pkg-descr">
<tt class="FILENAME">sysutils/portupgrade</tt></a> eine
deutlich leistungsst&auml;rkere Variante zur
Verf&uuml;gung steht.</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pkg_version&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pkg_version</span>(1)</span></a>
war fr&uuml;her ein Perl Skript und wurde jetzt in C
neu geschrieben. Die oft falsch eingesetzte Option <tt
class="OPTION">-c</tt> wurde entfernt. Der Port <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/sysutils/portupgrade/pkg-descr">
<tt class="FILENAME">sysutils/portupgrade</tt></a>
bietet eine unterst&uuml;tzte und sichere Alternative
f&uuml;r die Aktualisierung der installierten
Ports/Packages.</p>
<p>Die Infrastruktur f&uuml;r die Ports Collection
benutzt jetzt standardm&auml;&szlig;ig <b
class="APPLICATION">XFree86</b> 4.2.1, um
Abh&auml;ngigkeiten zu erf&uuml;llen. Wenn Sie
weiterhin <b class="APPLICATION">XFree86</b> 3.3.6
verwenden wollen, m&uuml;ssen die folgende Zeile in die
Datei <tt class="FILENAME">/etc/make.conf</tt>
eintragen: [MERGED]</p>
<pre class="PROGRAMLISTING">
XFREE86_VERSION=3
</pre>
<p>Die im Package <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/emulators/linux_base/pkg-descr">
<tt class="FILENAME">emulators/linux_base</tt></a>
enthaltenen Bibliotheken f&uuml;r die Linux Emulation
entsprechen jetzt den Bibliotheken von <b
class="APPLICATION">Red Hat Linux</b> 7.1. [MERGED]</p>
<p>Die von der Ports Collection erzeugten bzw. die auf
den FTP-Servern bereitliegenden Pakete werden jetzt mit
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=bzip2&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">bzip2</span>(1)</span></a> statt
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gzip&sektion=1&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gzip</span>(1)</span></a>
gepackt. Aus diesem Grund enden die Dateinamen jetzt
mit <tt class="FILENAME">.tbz</tt> statt <tt
class="FILENAME">.tgz</tt>. Die diversen Tools f&uuml;r
die Arbeit mit Packages wurden f&uuml;r das neue Format
aktualisiert.</p>
<p>Die Ports Collection verwendet jetzt eine separate
&Uuml;bersicht (<tt
class="FILENAME">/usr/ports/INDEX-5</tt>), die von
FreeBSD 5-CURRENT genutzt wird. Der Hauptgrund f&uuml;r
die &Auml;nderung war das Problem, da&szlig; Pakete in
FreeBSD 5-CURRENT Abh&auml;ngigkeiten haben, die sie in
FreeBSD 4-STABLE nicht haben (wie z.B. <a
href="http://www.FreeBSD.org/cgi/url.cgi?ports/lang/perl5/pkg-descr">
<tt class="FILENAME">lang/perl5</tt></a>). Die jeweils
aktuelle Indexdatei hei&szlig;t allerdings weiterhin
<tt class="FILENAME">INDEX</tt>.</p>
</div>
</div>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="AEN4511" name="AEN4511">2.4.
Erzeugung von Releases und Integration</a></h2>
<p>Die Distribution <tt class="FILENAME">bin</tt> wurde
in <tt class="FILENAME">base</tt> umbenannt, dadurch wird
es einfach, kombinierte Installations- und
Reparaturmedien zu erzeugen.</p>
<p>Es ist jetzt m&ouml;glich, eine Release von FreeBSD
5-CURRENT auf einem FreeBSD 4-STABLE System zu erzeugen.
Es ist auch m&ouml;glich, Releases f&uuml;r eine andere
Architektur als die des Host-Systems zu erzeugen. Details
finden Sie in <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=release&sektion=7&manpath=FreeBSD+5.0-current">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">release</span>(7)</span></a>.
[MERGED]</p>
<p>Die Disketten-Version wurde um eine dritte Diskette
mit dem Namen <tt class="FILENAME">drivers.flp</tt>. Sie
enth&auml;lt nachladbare Kernel-Module f&uuml;r Treiber,
die nicht in der Kernel auf der <tt
class="FILENAME">kern.flp</tt> Diskette oder auf das <tt
class="FILENAME">mfsroot.flp</tt> Image passen.</p>
</div>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="AEN4535" name="AEN4535">2.5.
Dokumentation</a></h2>
<p>Eine Reihe von Dokumenten aus den ``4.4 BSD
Programmer's Supplementary Documents'' unterliegen nicht
mehr dem Copyright und stehen daher ab sofort wieder in
<tt class="FILENAME">/usr/share/doc/psd</tt> zur
Verf&uuml;gung. Dazu geh&ouml;ren:</p>
<ul>
<li>
<p><span class="emphasis"><i class="EMPHASIS">The
UNIX Time-Sharing System</i></span> (<tt
class="FILENAME">01.cacm</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">UNIX
Implementation</i></span> (<tt
class="FILENAME">02.implement</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">The
UNIX I/O System</i></span> (<tt
class="FILENAME">03.iosys</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">UNIX
Programming -- Second Edition</i></span> (<tt
class="FILENAME">04.uprog</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">The C
Programming Language -- Reference Manual</i></span>
(<tt class="FILENAME">06.Clang</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">Yacc:
Yet Another Compiler-Compiler</i></span> (<tt
class="FILENAME">15.yacc</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">Lex --
A Lexical Analyzer Generator</i></span> (<tt
class="FILENAME">16.lex</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">The M4
Macro Processor</i></span> (<tt
class="FILENAME">17.m4</tt>)</p>
</li>
</ul>
<p>Eine Reihe von Dokumenten aus den ``4.4 BSD Users's
Supplementary Documents'' unterliegen nicht mehr dem
Copyright und stehen daher ab sofort wieder in <tt
class="FILENAME">/usr/share/doc/usd</tt> zur
Verf&uuml;gung. Dazu geh&ouml;ren:</p>
<ul>
<li>
<p><span class="emphasis"><i
class="EMPHASIS">NROFF/TROFF User's Manual</i></span>
(<tt class="FILENAME">21.troff</tt>)</p>
</li>
<li>
<p><span class="emphasis"><i class="EMPHASIS">A TROFF
Tutorial</i></span> (<tt
class="FILENAME">22.trofftut</tt>)</p>
</li>
</ul>
</div>
</div>
<div class="SECT1">
<hr />
<h1 class="SECT1"><a id="UPGRADE" name="UPGRADE">3.
Aktualisierung einer &auml;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&uuml;r die ersten
Anwender von FreeBSD 5.0'' lesen. Dieses Dokument ist auf
den Distributionen in der Regel in der Datei <tt
class="FILENAME">EARLY.TXT</tt> verf&uuml;gbar; ansonsten
sollte es &uuml;berall dort verf&uuml;gbar sein, wo auch
die anderen Dokumente der Release Notes verf&uuml;gbar
sind. Das Dokument enth&auml;lt einige Tipps f&uuml;r die
Aktualisierung; viel wichtiger ist aber die Analyse der
beiden Optionen Wechsel zu FreeBSD 5.<tt
class="REPLACEABLE"><i>X</i></tt> bzw 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="http://snapshots.jp.FreeBSD.org/">http://snapshots.jp.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 &#60;<a
href="mailto:de-bsd-questions@de.FreeBSD.org">de-bsd-questions@de.FreeBSD.org</a>&#62;
wenden.</small></p>
<p align="center"><small><small>Alle Anwender von FreeBSD
5-CURRENT sollten sich in die Mailingliste &#60;<a
href="mailto:current@FreeBSD.org">current@FreeBSD.org</a>&#62;
eintragen.</small></small></p>
<p align="center">Wenn Sie Fragen zu dieser Dokumentation
haben, wenden Sie sich an &#60;<a
href="mailto:de-bsd-translators@de.FreeBSD.org">de-bsd-translators@de.FreeBSD.org</a>&#62;.</p>
<br />
<br />
</body>
</html>