And to quote Bruce, this does not consitute an official announcement of the release, either.
4073 lines
199 KiB
HTML
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 © 2000, 2001, 2002,
|
|
2003 von The FreeBSD Documentation Project</p>
|
|
|
|
<p class="COPYRIGHT">Copyright © 2002, 2003 von The
|
|
FreeBSD German Documentation Project</p>
|
|
|
|
<p class="PUBDATE">$FreeBSD:
|
|
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ür FreeBSD 5.0-CURRENT
|
|
enthalten eine Übersicht über aktuelle
|
|
Änderungen in FreeBSD im Entwicklungszweig
|
|
5-CURRENT. Die Liste umfaßt sowohl die
|
|
Änderungen des Kernels als auch Ä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ührung</a></dt>
|
|
|
|
<dt>2. <a href="#NEW">Neuerungen</a></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt>2.1. <a href="#KERNEL">Änderungen im
|
|
Kernel</a></dt>
|
|
|
|
<dd>
|
|
<dl>
|
|
<dt>2.1.1. <a href="#AEN410">Unterstützung
|
|
für Prozessoren und Mainboards</a></dt>
|
|
|
|
<dt>2.1.2. <a href="#AEN449">Ä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ützung
|
|
für PCCARD</a></dt>
|
|
|
|
<dt>2.1.8. <a href="#AEN1296">Multimedia</a></dt>
|
|
|
|
<dt>2.1.9. <a href="#AEN1327">Zusä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ätzliche
|
|
Software</a></dt>
|
|
|
|
<dt>2.3.2. <a href="#AEN4393">Infrastruktur
|
|
fü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
|
|
älteren Version von FreeBSD</a></dt>
|
|
</dl>
|
|
</div>
|
|
|
|
<div class="SECT1">
|
|
<hr />
|
|
|
|
<h1 class="SECT1"><a id="INTRO" name="INTRO">1.
|
|
Einführung</a></h1>
|
|
|
|
<p>Dieses Dokument enthält die Release Notes für
|
|
FreeBSD 5.0-CURRENT auf NEC PC-98x1 Systemen. Es beschreibt
|
|
die Komponenten von FreeBSD, die in letzter Zeit
|
|
hinzugefügt, geändert, oder gelöscht wurden.
|
|
Außerdem erhalten Sie Hinweise für die
|
|
Aktualisierung Ihres FreeBSD-Systems.</p>
|
|
|
|
<p>Die snapshot Distribution, für die diese Release
|
|
Notes gültig sind, markiert einen Punkt im
|
|
Entwicklungszweig 5-CURRENT zwischen 4.0-RELEASE und der
|
|
zukünftigen Version 5.0-RELEASE. Sie kö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ür den
|
|
Anwender offensichtlichsten Neuerungen und Änderungen
|
|
in FreeBSD seit 4.0-RELEASE. Dazu gehören sowohl die
|
|
Änderungen, die nur 4.0-RELEASE betreffen, als auch
|
|
Änderungen in den anderen Entwicklungszweigen seit
|
|
FreeBSD 4.6-RELEASE. Letztere sind als [MERGED]
|
|
gekennzeichnet. +</p>
|
|
|
|
<p>Die Einträge dokumentieren neue Treiber bzw.
|
|
Unterstützung fü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ührt.</p>
|
|
|
|
<p>Viele weiter Änderungen an FreeBSD sind hier aus
|
|
Platzgründen nicht aufgeführt. Zum Beispiel wurde
|
|
die Dokumentation verbessert und korrigiert, kleiner Fehler
|
|
wurden beseitigt, potentielle Sicherheitsrisiken im
|
|
Sourcecode wurden aufgespürt und beseitigt, und der
|
|
Sourcecode wurde allgemein überarbeitet.</p>
|
|
|
|
<div class="SECT2">
|
|
<hr />
|
|
|
|
<h2 class="SECT2"><a id="KERNEL" name="KERNEL">2.1.
|
|
Ä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ö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>
|
|
öffnet die Datei mit den Accounting-Daten jetzt im
|
|
Modus ``Anfü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äte werden jetzt unterstü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ü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ützt die 3Com/HP Bluetooth PCCARD Adapter,
|
|
wä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ützt.</p>
|
|
|
|
<div class="NOTE">
|
|
<blockquote class="NOTE">
|
|
<p><b>Anmerkung:</b> Die Arbeiten an den
|
|
Bluetooth-Treibern für FreeBSD sind noch
|
|
abgeschlossen.</p>
|
|
</blockquote>
|
|
</div>
|
|
<br />
|
|
<br />
|
|
|
|
<p>Der Kernel wurde um eine von OpenBSD stammende
|
|
Crypto-Infrastruktur ergä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üsselungsalgorithmen zur Verfügung,
|
|
Benutzerprogramme erhalten Zugriff auf
|
|
Verschlüsselungs-Hardware. Treiber fü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ü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öglichkeit,
|
|
Informationen über neue und entfernte Geräte zu
|
|
erhalten. Zur Zeit wird diese Option hauptsä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äge im Verzeichnis <tt
|
|
class="FILENAME">/dev</tt> automatisch erstellt werden
|
|
können und das die Erkennung neuer Geräte im
|
|
laufenden Betrieb erlaubt, wurde ü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äß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ü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ü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ür Dinge wie z.B. jails mö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ügt, um
|
|
Unterstützung fü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ächlich) dazu genutzt, um Karten wie die
|
|
PC/Xem neu zu initialisieren, nachdem externe Port Module
|
|
angeschlossen wurden. Dieser Treiber ersetzt den
|
|
ä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 ä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ützung für
|
|
Gerä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ü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ängen, sind von <tt
|
|
class="VARNAME">kern.security.*</tt> nach <tt
|
|
class="VARNAME">security.*</tt> verschoben worden.</p>
|
|
|
|
<p>Die Umgebungsvariablen des Kernels kö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ändert werden.</p>
|
|
|
|
<p>Der Treiber labpc(4) wurde entfernt, da er
|
|
ü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ält jetzt die notwendige
|
|
Infrastruktur für Mandatory Access Controls, das
|
|
TrustedBSD MAC Framework. Damit können Kernel-Module
|
|
während der Übersetzung der Kernels, beim
|
|
Systemstart oder zur Laufzeit eingebunden werden, um die
|
|
Sicherheitsmechanismen des Systems zu verstärken.
|
|
Das Infrastruktur erlaubt Modulen, sich für
|
|
verschiedenen Ereignisse anzumelden, außerdem
|
|
stellt es Standardfunktionen wie ``Label Storage'' zur
|
|
Verfü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ür das Dateisystem. Die
|
|
Infrastruktur vereinfacht die Entwicklung privater und
|
|
kommerzieller Sicherheitserweiterungen. Um diesen
|
|
modularen Dienst zu aktivieren, muß in der
|
|
Konfigurationsdatei für den angepaß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ür die
|
|
Mandatory Access Controls ist experimenteller Natur
|
|
und daher standardmäß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önnen. Damit stehen dann die neuen Sysctl-Variablen
|
|
<tt class="VARNAME">debug.mutex.prof.*</tt> zur
|
|
Verfü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ü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
|
|
überarbeitet und nutzt jetzt den <b
|
|
class="APPLICATION">Yarrow</b> Algorithmus. Es sammelt
|
|
Entropie aus einer Vielzahl von Quellen, dazu
|
|
gehö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äß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ändert;
|
|
wenn nicht genügund Entropie vorhanden ist,
|
|
blockiert es nicht mehr, sondern generiert
|
|
Pseudo-Zufallszahlen und verhä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ü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öß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änger des
|
|
Headers auf die Dateigröß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ützt jetzt das Einfügen vom Clipboard
|
|
via Tastatur, die Funktion liegt standardmäßig
|
|
auf <b class="KEYCAP">Shift</b>-<b
|
|
class="KEYCAP">Insert</b>.</p>
|
|
|
|
<p>Der neue Treiber uaudio unterstützt USB Audio
|
|
Geräte. [MERGED]</p>
|
|
|
|
<p>Der neue Treiber ubsa unterstützt den Belkin
|
|
F5U103 USB-nach-seriell Konverter und kompatible
|
|
Gerä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ü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ü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ücken
|
|
geschlossen.</p>
|
|
|
|
<p>Mit UserConfig konnten ISA Gerä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äß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ützt via USB angeschlossene Handspring Visor.
|
|
[MERGED]</p>
|
|
|
|
<p>Ein neuer Treiber unterstützt den VESA S3 linear
|
|
framebuffer.</p>
|
|
|
|
<p>Die Infrastruktur für Crash Dumps des Kernels
|
|
wurde überarbeitet, um neue Plattformen
|
|
unterstützen zu können; gleichzeitig wurde ein
|
|
genereller Frühjahrsputz durchgeführt. Dadurch
|
|
hat sich das Format der Crash Dumps geändert; es ist
|
|
nicht mehr von der Byte Order der Maschine
|
|
abhängig.</p>
|
|
|
|
<p>Extrem große Swap-Partitionen (>67 GB)
|
|
fü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ällen ist
|
|
es nicht mehr notwendig, ein <tt
|
|
class="MAKETARGET">buildworld</tt> durchzuführen,
|
|
bevor Sie <tt class="MAKETARGET">buildkernel</tt>
|
|
aufrufen. (Der Aufruf von <tt
|
|
class="MAKETARGET">buildworld</tt> ist immer noch
|
|
notwendig bei der Aktualisierung ü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ötigt und wurde
|
|
entfernt.</p>
|
|
|
|
<p>Environment-Variablen des Kernels (z.B.
|
|
Tuning-Parameter) kö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ü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ützt
|
|
jetzt ``Kernel-Scheduled Entities'' (KSEs), die die
|
|
parallele Ausführung mehrerer Threads eines
|
|
Prozesses unterstützen, analog zur normalen
|
|
Scheduler Activation. Zum jetztigen Zeitpunkt
|
|
enthält der Kernel die meisten der Routinen, die zur
|
|
Unterstützung von Threads notwendig sind. Der Kernel
|
|
Scheduler unterstü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ützt jetzt mehrere low-level
|
|
Konsolen, die ü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 Änderung ist,
|
|
daß 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, ähnlich wie bei Solaris.
|
|
Damit steht eine SMP-sichere Technik zur Anforderung zur
|
|
Verfügung, deren Leistung linear mit der Anzahl der
|
|
CPU wä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ützung für Prozessoren und
|
|
Mainboards</a></h3>
|
|
|
|
<p>Die SMP-Unterstützung wurde weitestgehend
|
|
überarbeitet, dabei wurde Sourcecode von BSD/OS
|
|
5.0 übernommen. Eines der wichtigsten Merkmale von
|
|
SMPng (``SMP Next Generation'') ist, daß mehrere
|
|
Prozesse gleichzeitig den Kernel nutzen können,
|
|
ohne auf <tt class="LITERAL">spin locks</tt> angewiesen
|
|
zu sein, da diese die Effizienz eines
|
|
Multi-Prozessor-Systems massiv beeinträchtigen
|
|
kö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ützt den
|
|
80386 Prozessor nicht mehr, da der dafür
|
|
notwendige Code extrem negative Auswirkungen auf die
|
|
Performance aller anderen IA32 Prozessoren hat. Die
|
|
Kernel-Option <tt class="LITERAL">I386_CPU</tt>
|
|
für die Unterstützung des 80386 Prozessors
|
|
und die Unterstützung für alle anderen IA32
|
|
Prozessoren schließen sich jetzt gegenseitig aus;
|
|
daraus sollte eine leichte Steigerung der Performance
|
|
in System mit 80386 resultieren, da der Prozessortyp
|
|
nicht mehr ständig geprüft werden muß.
|
|
Es ist weiterhin möglich, einen angepaßten
|
|
Kernel zu bauen, der auch auf System mit 80386
|
|
Prozessor läuft. Dazu müssen in der
|
|
Konfigurationsdatei alle CPU-Optionen bis auf <tt
|
|
class="LITERAL">I386_CPU</tt> entfernt werden.</p>
|
|
|
|
<p>In der Konfigurationsdatei für den
|
|
angepaß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.
|
|
Ä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 Änderungen an beiden
|
|
Komponenten einfacher zu machen. Der Boot Loader wurde
|
|
aktualisiert, um Probleme durch die Ä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ützt jetzt Netzwerkkarten auf der Basis der
|
|
Xircom 3201 und Conexant LANfinity RS7112
|
|
Chipsä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ü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ä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ützt jetzt echtes Multicast-Filtering.</p>
|
|
|
|
<p>Die Dateien für Netzwerk-Geräte werden
|
|
jetzt automatisch in <tt class="FILENAME">/dev/net</tt>
|
|
angelegt und für ioctl-Aufrufe für die
|
|
Hardware (nicht Protokoll oder Routing) genutzt werden.
|
|
Der ioctl <tt class="VARNAME">SIOCGIFCONF</tt> darf
|
|
jetzt auf das Spezial-Gerä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ür Benutzerprozesse zur Verfügung stehende
|
|
Anteil der CPU-Zeit eingestellt. Die ersten
|
|
Geräte, die Polling unterstü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ützt jetzt ``Zero
|
|
copy''. Dieses Features ermöglicht es, Daten vom
|
|
Kernel zu Benutzerprogrammen zu übertragen, ohne
|
|
die Daten kopieren zu müssen; dadurch wird einer
|
|
der schlimmsten Engpässe für
|
|
Netzwerk-Transfers beseitigt. Die Sende-Routinen
|
|
sollten mit fast jeder Netzwerkkarte zusammenarbeiten,
|
|
die Empfangs-Routinen unterstützen allerdings nur
|
|
Netzwerkkarten, bei denen die MTU mindestens so
|
|
groß wie eine Speicherseite ist (z.B. Gigabit
|
|
Ethernet Karten, die Jumbo Frames unterstü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ü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ür den
|
|
angepaß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ützung für
|
|
Hardware-Verschlü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ö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ützt die Encapsulation von IP Paketen mt
|
|
GRE (RFC 1701) und die minimale IP Encapsulation
|
|
für Mobile IP (RFC 2004). [MERGED]</p>
|
|
|
|
<p>Die Erzeugung von ICMP ECHO und TSTAMP Antworten
|
|
kann jetzt beschränkt werden. Die den
|
|
Beschränkungen für die Erzeugung von TCP RST
|
|
Paketen wird jetzt unterschieden, ob das
|
|
auslösende Paket an einen offenen oder einen
|
|
geschlossen Port geschickt wurde. Für jede dieser
|
|
Einschränkungen gibt es jetzt eine eigene
|
|
Beschreibung.</p>
|
|
|
|
<p>Fü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ä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 überarbeitet, die neue Version wird
|
|
allgemein ``IPFW2'' genannt. Sie legt ihre Regeln in
|
|
variablen Blöcken im Kernel ab, ä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
|
|
Änderungen nicht nach auß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önnen fü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ä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önnen IP Pakete direkt an den <tt
|
|
class="LITERAL">main IP input processing code</tt>
|
|
ü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ß in zwei unidirektionale
|
|
Datenflüsse aufgespalten werden.</p>
|
|
|
|
<div class="NOTE">
|
|
<blockquote class="NOTE">
|
|
<p><b>Anmerkung:</b> Auf stark beschäftigten
|
|
Maschinen kann es durch die größeren
|
|
Puffer notwendig werden, den Parameter <tt
|
|
class="VARNAME">NMBCLUSTERS</tt> entweder in der
|
|
Konfigurationsdatei des Kernels oder über den
|
|
Loader Tuneable <tt
|
|
class="VARNAME">kern.ipc.nmbclusters</tt> zu
|
|
erhöhen. Der Zustand der mbuf cluster kann mit
|
|
<tt class="COMMAND">netstat -mb</tt> überwacht
|
|
werden.</p>
|
|
</blockquote>
|
|
</div>
|
|
|
|
<p>Die ``ephemeral port range'' für TCP und UDP
|
|
liegt jetzt bei 49152-65535 (der alte Standardwert war
|
|
1024-5000). Dadurch erhöht sich die Anzahl der
|
|
gleichzeitig mö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 (ähnlich dem
|
|
Default bei Linux), um besser auf Aussetzer bei
|
|
interaktiven Verbindungen und Ausfälle bei
|
|
unzuverlässigen schnellen Verbindungen (drahtlose
|
|
Netzwerke) reagieren zu kö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ö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, ü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äte zuzugreifen, und emuliert so
|
|
SCSI-Geräte. Um diese Möglichkeit nutzen zu
|
|
können, muß in der Konfigurationsdatei
|
|
fü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ü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ü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ü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ü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
|
|
überarbeitet; <tt
|
|
class="FILENAME">/usr/share/examples/scsi_target</tt>
|
|
wurde um einen neuen Modus erweitert, in dem ein
|
|
``direct access'' Gerät emuliert wird.</p>
|
|
|
|
<p>Der Treiber fü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äufig verwendeten Formaten automatisch
|
|
gesetzt; auß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öglichkeiten zur Bearbeitung von
|
|
Festplattenzugriffen zur Verfügung; das neue und
|
|
erweiterbare System stellt diverse Methoden zur
|
|
Verfügung, um Anforderungen fü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ützt. Diese wurden nur auf i386 und
|
|
pc98 unterstü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üllte den Namen auf. Nutzt der Kernel GEOM
|
|
(was inzwischen die Standardeinstellung ist),
|
|
unterstützt er nur noch die vollen Namen (also
|
|
z.B. <tt class="FILENAME">/dev/ad0s1a</tt>), wenn
|
|
MBR-Partitionen benutzt werden. Diese Änderung
|
|
sollte allerdings nur wenige Anwender
|
|
betreffen.</p>
|
|
</blockquote>
|
|
</div>
|
|
<br />
|
|
<br />
|
|
|
|
<p>Das neue Modul ``GEOM Based Disk Encryption''
|
|
ermöglicht die Verschlüsselung des
|
|
Festplatteninhaltes, um Zugriffe auf ``kalte''
|
|
Festplatten zu verhindern. Das Modul nutzt vier
|
|
verschiedene Verschlüsselungstechniken und erlaubt
|
|
die Nutzung von bis zu vier Kennwö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üsselung der
|
|
Festplatten nicht aktiviert; um dieses Feature nutzen
|
|
zu können, muß in der Konfigurationsdatei
|
|
für den angepaß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 Ä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ü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ß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ß dieser
|
|
Treiber in einer späteren Version von FreeBSD
|
|
wieder zur Verfügung steht. [MERGED]</p>
|
|
|
|
<p>Die Funktionalitä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äte kö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ü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ü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ß in der Konfigurationsdatei
|
|
für den angepaß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ä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ü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ützt jetzt <tt
|
|
class="LITERAL">named extended attributes</tt>. Damit
|
|
können der Kernel und Benutzerprogramme mit
|
|
entsprechenden Privilegien mit Attribut-Daten versehen.
|
|
Damit wird das TrustedBSD Project unterstü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ü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öcke und Dateien noch
|
|
freigegeben werden müssen, wenn Sie mit Soft
|
|
Updates zusammen laufen.</p>
|
|
|
|
<p>Das ISO-9660 Dateisystem unterstützt jetzt
|
|
nachladbare Routinen zur Zeichensatzkonvertierung.
|
|
Einige häufig benö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
|
|
überaltert und wurde entfernt.</p>
|
|
|
|
<p>Client-seitige NFS locks wurden implementiert.</p>
|
|
|
|
<p>Der Quellcode fü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ü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 Änderung
|
|
betrifft auch die Module und mount_* Befehle.
|
|
Zusä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ür, daß
|
|
<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äge
|
|
mit dem Schlüsselwort <tt
|
|
class="LITERAL">msdos</tt> weiterhin funktionieren.</p>
|
|
|
|
<p>Mit pseudofs steht ein neues Grundgerüst
|
|
für Pseudo-Dateisysteme zur Verfü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ändert und nutzen jetzt pseudofs.</p>
|
|
|
|
<p>Wenn in <tt class="FILENAME">/etc/fstab</tt>
|
|
Einträge fü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ür
|
|
lesenden Zugriff unterstützt. Dieses Format wird
|
|
auf Packet-Written CD-RWs und den meisten kommerziellen
|
|
DVD-Videos verwendet. Diese Medien kö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ügung. Einige der Neuerungen in UFS2
|
|
sind:</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<p>Die Größe eines inode wurde auf 256
|
|
Byte erhöht, um genügend Platz fü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ützung für erweiterte Attribute
|
|
ist ein integraler Bestandteil des Dateisystems und
|
|
erlaubt die Speicherung von erweiterten Attributen
|
|
direkt im Inode, dafür steht im Inode
|
|
Speicherplatz in der doppelten Größe
|
|
eines Blocks im Dateisystem bereit. Dieser
|
|
Speicherplatz wird fü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ö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önnen auch von UFS2 Dateisystemen booten.</p>
|
|
|
|
<p>Der UFS1 Superblock mußte leicht geändert
|
|
werden, um die diversen in diesem Abschnitt
|
|
erwähnten Änderungen unterstützen zu
|
|
können. Dadurch kann es zu leichten
|
|
Kompatibilitätsproblemen kommen, wenn eine
|
|
aä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ützung für PCCARD</a></h3>
|
|
|
|
<p>Der Standard-Kernel nutzt jetzt
|
|
standardmäßig NEWCARD fü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ür Soundkarten mit Hardware zur
|
|
Lautstärkeregelung steht eine neue
|
|
Programmierschnittstelle zur Verfügung.</p>
|
|
</div>
|
|
|
|
<div class="SECT3">
|
|
<hr />
|
|
|
|
<h3 class="SECT3"><a id="AEN1327" name="AEN1327">2.1.9.
|
|
Zusä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ützte
|
|
Standard Advanced Configuration und Power Interface
|
|
wird jetzt unterstü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ät des alten Standard APM
|
|
unterstützt, damit alte Applikationen
|
|
weiterverwendet werden kö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-Ü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ö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önnen diese nicht mehr
|
|
an die Auß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öglich
|
|
war, die Berechtigungen einer beliebigen Datei zu
|
|
ä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ö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öglich war, über das Netzwerk einen
|
|
Denial-of-Service Angriff durchzufü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ü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üfung der Parameter beseitigt, durch die
|
|
größere Teile des Kernel-Speichers an den
|
|
Aufrufer zurü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ützenswerte Datei-Handles nach auß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-Überlä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öglich gewesen wäre, die Einschrä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-Überläufe beseitigt, die zu
|
|
Programm-Fehlern fü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ö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ützung für ausfü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ö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ö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ützt jetzt die Optionen <tt
|
|
class="OPTION">-r</tt> zum Entfernen von Aufträgen
|
|
und <tt class="OPTION">-t</tt> fü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ü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ützt jetzt die Option <tt
|
|
class="OPTION">b</tt> für ``bell notification'' beim
|
|
Eintreffen von neuen Mails, bei dieser Variante wird der
|
|
Terminal-Inhalt nicht zerstö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ür seine Standard-Eingabe,
|
|
Standard-Ausgabe, oder Standard-Fehler genutzt wird, und
|
|
zwar in genau der Reihenfolge. Damit ist es möglich,
|
|
die Ein/Ausgabeumleitung der Shell zu benutzen (z.B.
|
|
durch <tt class="COMMAND">biff n < /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ö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ät fü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ü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ält sich ähnlich wie <tt
|
|
class="OPTION">-A</tt>, enthält aber keine
|
|
Sonderbehandlung für Wochenende; mit <tt
|
|
class="OPTION">-F</tt> kann die Bedeutung von ``Friday''
|
|
geä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öchste mö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ö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 ä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>
|
|
ü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ützt jetzt die Option <tt
|
|
class="OPTION">-h</tt>, um die Berechtigungen eines
|
|
symbolischen Links zu ä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öglich, Benutzer und Gruppe mit <tt
|
|
class="LITERAL">.</tt> zu trennen; dadurch wird es
|
|
mö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"><sys/param.h></tt>
|
|
einzubinden.</p>
|
|
|
|
<p>Die neue Distribution <tt
|
|
class="FILENAME">compat4x</tt> bietet Kompatibilität
|
|
mit FreeBSD 4-STABLE. Sie enthä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 überschrieben werden soll; die
|
|
Datei wird in diesem Fall nicht ü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äßig Labels für typedefs,
|
|
structs, unions und enums (als ob die Option <tt
|
|
class="OPTION">-t</tt> angegeben wäre). Mit der
|
|
neuen Option <tt class="OPTION">-T</tt> kann auf die alte
|
|
Verhaltensweise zurü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 ü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ügung. Das Programm löst die Verbindung zum
|
|
kontrollierenden Terminal und startet dann das auf der
|
|
Kommandozeile übergebene Programm. Dadurch
|
|
können Sie beliebige Programme als
|
|
Daemon-Prozeß 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ühren, wenn
|
|
Geräte hinzugefügt oder entfernt werden. Das
|
|
Programm ist eine allgemeinere Version der
|
|
Funktionalitä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önnen Sie die auf dem System vorhandenen
|
|
Geräte und die von ihnen genutzten Ressourcen in
|
|
einer Baumdarstellung ausgeben lassen.</p>
|
|
|
|
<p>diskpart(8) wurde entfernt, weil es
|
|
überflü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ützt jetzt die Option <tt
|
|
class="OPTION">-L</tt>, um aktive UFS und UFS2
|
|
Dateisysteme zuverlässiger bearbeiten zu
|
|
können. Um ein konsistenten dump-file zu erhalten,
|
|
wird zunä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ändig ist, wird der
|
|
Snapshot wieder gelö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ür Datenblöcke der Festplatte
|
|
eingerichtet. Dadurch steigt die Performance von <a
|
|
href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+5.0-current">
|
|
<span class="CITEREFENTRY"><span
|
|
class="REFENTRYTITLE">dump</span>(8)</span></a>, kann
|
|
aber dazu führen, daß zwischen den einzelnen
|
|
Läufen erfolgende Änderungen des Dateisystems
|
|
nicht erkannt werden.</p>
|
|
|
|
<p>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öß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ä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ür Befehlsoptionen (das auffä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öglich, fü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 älteren Versionen verhä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önnen die Zielgeräte jetzt auch mit Wildcards
|
|
angegeben werden, nicht nur als einzelne Gerä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ät zu suchen, wenn keine
|
|
Geräte auf der Kommandozeile angegeben wurden,
|
|
sondern versucht, den Namen des standardmäßig
|
|
verwendeten Gerätes aus dem Namen des Gerätes
|
|
fü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önnen Daten direkt von Diskette gelesen werden. Es
|
|
ist das Gegenstü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ö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>
|
|
überflü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ü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ü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ür
|
|
Anfragen ü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ü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
|
|
übergeordnetes Programm importiert, dadurch wurde
|
|
die nö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ö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äufen umgeht (Parameter Pass in der
|
|
<tt class="FILENAME">/etc/fstab</tt>) wurde an
|
|
Dateisysteme angepaß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
|
|
Überprüfung jetzt sowohl im Vordergrund (<tt
|
|
class="OPTION">-F</tt>) als auch im Hintergrund (<tt
|
|
class="OPTION">-B</tt>) vornehmen. Ü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 Überprüfungen wurden zu diesem Zeitpunkt
|
|
komplett durchgeführt. Wenn die
|
|
Überprüfung im Hintergrund mö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üfen, die nicht im Hintergrund geprüft werden
|
|
können. Der zweite Aufruf erfolgt, wenn das System
|
|
komplett gestartet ist; dieser Aufruf erfolgt mit der
|
|
Option <tt class="OPTION">-B</tt> und prüft alle
|
|
Dateisysteme, die im Hintergrund geprüft werden
|
|
können. Im Gegensatz zur Prüfung im Vordergrund
|
|
erfolgt dieser Start asynchron, dadurch kann das System
|
|
ganz normal genutzt werden, auch die Dateisystemen, die
|
|
gerade geprü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ö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ützt jetzt die Option <tt
|
|
class="OPTION">-B</tt> zur Überprüfung von
|
|
Dateisystemen im Hintergrund (dazu müssen auf das
|
|
Dateisystem Soft Updates aktiv sein). Mit der Option <tt
|
|
class="OPTION">-F</tt> kann angegeben werden, ob eine
|
|
Prü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önnen Gäste existierende Dateien ändern,
|
|
falls die Zugriffsrechte entsprechend gesetzt sind. Dies
|
|
ermöglicht es Gä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önnen Gä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ür alle Nutzer) und <tt
|
|
class="OPTION">-O</tt> (nur für Gä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önnen die Werte der in POSIX und X/Open angegebenen
|
|
Variablen für die Pfad- und Systemkonfiguration
|
|
ausgegeben werden. [MERGED]</p>
|
|
|
|
<p>gifconfig(8) ist überflüssig geworden und
|
|
wurde entfernt. Die Funktionalitä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ü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ür die
|
|
Emulation laden; sie wurden entfernt. Das Modul-System
|
|
des Kernels lädt die entsprechenden Module
|
|
automatisch , sobald sie benö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ö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 über diese Schnittstelle
|
|
gesendet oder empfangen. Damit ist es möglich, den
|
|
Datenverkehr in einem Netzwerk zu ü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äß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öglichkeit, dies zu
|
|
ändern. Sie kö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öglich, die maximale Anzahl simultaner
|
|
Verbindungen von einer bestimmten IP-Adresse zu einem
|
|
Service zu begrenzen. [MERGED]</p>
|
|
|
|
<p>Mit dem neuen Schlüsselwort <tt
|
|
class="LITERAL">limit</tt> ist es mö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önnen jetzt Umgebungsvariablen des Kernels
|
|
hinzugefügt und gelöscht werden.</p>
|
|
|
|
<p>Das Programm kget(8) wurde entfernt. Es wurde nur
|
|
fü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ü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ührt
|
|
zur Ausgabe aller Objekte, die für das gerade
|
|
geladene Objekt gebraucht werden.</p>
|
|
|
|
<p><tt class="FILENAME">libc</tt> ist jetzt
|
|
standardmäßig für Threads verwendbar, <tt
|
|
class="FILENAME">libc_r</tt> enthält nur noch
|
|
Thread-spezifische Funktionen.</p>
|
|
|
|
<p><tt class="FILENAME">libstand</tt> kann jetzt den
|
|
Inhalt einer Datei auf einem UFS Dateisystem
|
|
überschreiben (es kann Dateien allerdings weder
|
|
vergrößern noch verkleinern, da das
|
|
Dateisystem inkonsistent sein kö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
|
|
ü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öglich, auf andere VTYs umzuschalten, so
|
|
lange das aktuelle Terminal gesperrt ist. Damit ist es
|
|
mö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öscht würden.
|
|
<tt class="COMMAND">lpc topq</tt> wurde völlig
|
|
überarbeitet und ist jetzt deutlich flexibler bei
|
|
der Auswahl der zu verschiebenden Druckaufträge
|
|
(z.B. Gruppen von Druckaufträge, alle Aufträge
|
|
eines bestimmten Systems). Mit dem neuen Befehl <tt
|
|
class="COMMAND">lpc bottomq</tt> können
|
|
Druckaufträge an das Ende der Warteschlange
|
|
verschoben werden; mit dem neuen Befehl <tt
|
|
class="COMMAND">lpc setstatus</tt> kann der Status des
|
|
Druckers geä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ührt dazu, daß 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ü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ü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ü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 Änderungen ist,
|
|
daß 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öglich, den Schreibzugriff
|
|
auf andere Terminals mit der Ein/Ausgabeumleitung der
|
|
Shell einzustellen (z.B. durch <tt class="COMMAND">mesg n
|
|
< /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 ü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ä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äß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ägen, bei
|
|
denen die Option <tt class="LITERAL">G</tt> gesetzt ist)
|
|
die neue Option <tt class="LITERAL">W</tt> angeben, wird
|
|
das Programm zur Kompression des Logfiles erst gestartet,
|
|
wenn er die vorher gestarteten Packprogramme
|
|
durchgelaufen sind. Dadurch soll verhindert werden,
|
|
daß Systeme durch die gleichzeitige Kompression
|
|
mehrerer großer Logfiles überlastet werden.
|
|
[MERGED]</p>
|
|
|
|
<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önnen ein alternativer Kernel und/oder andere
|
|
Einstellung für den Systemstart definiert werden,
|
|
die beim nächsten Start des Systems genutzt werden
|
|
sollen. Ein ä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 ü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ß es fü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ö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ü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 ü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ür die
|
|
Verwaltung von Benutzer-Accounts und Sitzungen
|
|
unterstü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ü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ü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
|
|
Überprü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ü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ü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ä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 Überprü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ö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önnen fü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>
|
|
überprüft beim Wechsel des Paßwortes
|
|
dessen Qualitä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ü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ö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>
|
|
überprü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ä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äß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önnen Pfadangaben auf ihre Gültigkeit und
|
|
Portabilität zwischen POSIX-Systemen geprü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 überflüssig geworden und wurde
|
|
entfernt. Die Funktionalitä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ü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ä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ü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
|
|
überprü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ügung gestellte Generator fü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ür
|
|
die Ausführung von Programmen auf anderen Systemen
|
|
nutzen zu können. Dadurch kö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ü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ä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 übernommen. Dieser Daemon
|
|
unterstü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ü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 ä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önnen Sie Access Control Listen fü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ür andere Zwecke besser gebraucht werden
|
|
kann. Die Funktionalitä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ü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önnen
|
|
existierende Dateien nicht mehr durch
|
|
Ein-/Ausgabeumleitung ü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ü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äßig ist der logische Modus
|
|
aktiviert, dieser Default kann mit der internen Variable
|
|
<tt class="VARNAME">physical</tt> geä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ü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ä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ä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ü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öglich, illegale Ausdrücke für <tt
|
|
class="COMMAND"><tt
|
|
class="REPLACEABLE"><i>command</i></tt> & &&
|
|
<tt class="REPLACEABLE"><i>command</i></tt></tt>, <tt
|
|
class="COMMAND">&& <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ür die Extension der
|
|
Teile verwendet werden sollen. [MERGED]</p>
|
|
|
|
<p>Um die in SUSv2/POSIX festgelegten Standards für
|
|
<tt class="FILENAME"><sys/select.h></tt> in Zukunft
|
|
erfüllen zu können, wurde <tt
|
|
class="LITERAL">struct selinfo</tt> und die
|
|
dazugehörigen Funktionen nach <tt
|
|
class="FILENAME"><sys/selinfo.h></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öglich, Swapping und Paging auf einem Gerä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ü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ü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äßig angelegte Root-Partition ist auf
|
|
i386- und pc98-Systemen jetzt 100 MByte und auf
|
|
Alpha-Systemen 120 MByte groß.</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ü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äß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äßig nicht mehr, um die
|
|
Sicherheit des System zu erhöhen. Es ist allerdings
|
|
weiterhin mö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 ü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ß 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önnen die Positionen der Tabulatorsprü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ür den Typ <tt
|
|
class="LITERAL">xterm</tt> jetzt der bei <b
|
|
class="APPLICATION">XFree86</b> mitgelieferte Eintrag
|
|
genutzt. Dadurch unterstü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äß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ühren,
|
|
daß 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ü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ö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änzt und kann jetzt als Ersatz
|
|
fü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ür die Listen ä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 übergebenen Zeichen
|
|
aufgefü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ö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ü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ü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önnen die Tabulatorpositionen mit der neuen Option
|
|
<tt class="OPTION">-t</tt> angegeben werden, ä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ür die Geräte verwendeten Treiber an.</p>
|
|
|
|
<p>Die Base64-Unterstü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ü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äßig verwendete Stripe
|
|
Größe wurde von 256 KByte auf 279 KByte
|
|
erhö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ützt jetzt die neue Option <tt
|
|
class="OPTION">-m</tt>, um die Größe in
|
|
Zeichen (und nicht wie ü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ü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ückung der
|
|
Überschrift ü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ügung: <tt
|
|
class="OPTION">-H</tt> erzeugt Überschriften; <tt
|
|
class="OPTION">-T</tt> zeigt die Einstellung fü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ä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ü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ü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ügen zu lassen. Die
|
|
FreeBSD-spezifische Variante <tt class="OPTION">-J</tt>
|
|
hat eine ä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ü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ützt jetzt die neue Option <tt
|
|
class="OPTION">-P</tt>, um mehrere Versionen des gleichen
|
|
Programmes parallel ausführen zu lassen.</p>
|
|
|
|
<p>Mehrere Routinen in der C-Bibliothek unterstützen
|
|
jetzt auch ``wide characters''. Dazu gehö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ü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ße
|
|
Zeichen stehen ebenfalls zur Verfü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ß ist aber noch lange nicht abgeschlossen.
|
|
[MERGED]</p>
|
|
|
|
<p>Die meisten traditionellen BSD-Spiele wurden aus dem
|
|
Standardsystem entfernt und sind jetzt nur noch ü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ü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ü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ä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ü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ü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ü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üherer Versionen.</p>
|
|
</blockquote>
|
|
</div>
|
|
|
|
<p><b class="APPLICATION">gdb</b> steht jetzt in der
|
|
Version 5.2.1 zur Verfü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ö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ö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ügung; damit sollen
|
|
XML-nutzende Programme im Basissystem unterstützt
|
|
werden. Sie basiert fast ausschließ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ßen, wenn diese ü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ören weitergehende
|
|
Möglichkeiten der Automatisierung, bessere
|
|
Einhaltung von Standards, Begrenzung der Transferrate,
|
|
und die Anpassung der Eingabeaufforderung. Einige
|
|
Environment-Variablen und Optionen für die
|
|
Kommandozeile haben sich ebenfalls geä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ßwörter) wurde auf
|
|
Version 2.4 aktualisiert. Sie hat <b
|
|
class="APPLICATION">S/Key</b> vollständig ersetzt.
|
|
[MERGED]</p>
|
|
|
|
<p><b class="APPLICATION">Perl</b> wurde aus dem
|
|
FreeBSD Basissystem entfernt. Es ist weiterhin
|
|
möglich, die Version aus der FreeBSD Ports
|
|
Collection, das binäre Package oder über den
|
|
Punkt <span class="GUIMENUITEM">Perl
|
|
distribution</span> im Menü 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ängigkeiten zu befreien,
|
|
wurden viele in Perl geschriebene Utilities durch
|
|
C-Programme und Shellskripte ersetzt (fü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ügbaren Distributionen enthalten die neue
|
|
Perl Distribution. Diese Änderung wird daher
|
|
für die meisten User transparent sein, sie
|
|
mü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ängerer
|
|
Zeit weder aktualisiert noch gepflegt wird. Das
|
|
Programm ist aber weiterhin ü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ügbar.</p>
|
|
|
|
<p>Der <tt class="LITERAL">rc.d</tt> Mechanismus wurde
|
|
von NetBSD ü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ügung gestellte Version der <b
|
|
class="APPLICATION">tcp_wrappers</b> enthä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ö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ät bereits enthält; er kann aber
|
|
fü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ü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ü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ü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
|
|
Änderungen:</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<p>Die <tt class="FILENAME">*2</tt> Dateien
|
|
werden nicht mehr benö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üssel jetzt im SECSH Public Key
|
|
File Format importieren und exportieren, um
|
|
Schlü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ü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üssels muß 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ücken und
|
|
Programmierfehlern einzuschränken und zu
|
|
begrenzen.</p>
|
|
</li>
|
|
|
|
<li>
|
|
<p>Die Behebung diverser Fehler, dazu gehört
|
|
eine Sicherheitslücke, die zu einem
|
|
Integer-Überlauf und dadurch zu einer nicht
|
|
gewünschten Vererbung von Privilegien
|
|
fü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 Ä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ürdigen Benutzer gestartet werden;
|
|
STARTTLS Verschlüsselung; der MSA Port (587) ist
|
|
standardmäßig aktiviert. Weitere
|
|
Informationen sind in <tt
|
|
class="FILENAME">/usr/src/contrib/sendmail/RELEASE_NOTES</tt>
|
|
verfü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äß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ähltem Sicherheitsprofil
|
|
überschrieben werden. Alternativ kö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äßig auf 0640 gesetzt, um einen
|
|
Denial-of-Service Angriff mittels File Locking durch
|
|
lokale Benutzer zu verhindern. Die Zugriffsrechte
|
|
können in <tt class="FILENAME">make.conf</tt>
|
|
mit der neuen Option <tt
|
|
class="VARNAME">SENDMAIL_MAP_PERMS</tt> geändert
|
|
werden. [MERGED]</p>
|
|
|
|
<p>Die Zugriffsrechte fü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ä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ü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ö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ärkere Variante zur
|
|
Verfü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ü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ützte und sichere Alternative
|
|
für die Aktualisierung der installierten
|
|
Ports/Packages.</p>
|
|
|
|
<p>Die Infrastruktur für die Ports Collection
|
|
benutzt jetzt standardmäßig <b
|
|
class="APPLICATION">XFree86</b> 4.2.1, um
|
|
Abhängigkeiten zu erfüllen. Wenn Sie
|
|
weiterhin <b class="APPLICATION">XFree86</b> 3.3.6
|
|
verwenden wollen, mü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ü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ür
|
|
die Arbeit mit Packages wurden für das neue Format
|
|
aktualisiert.</p>
|
|
|
|
<p>Die Ports Collection verwendet jetzt eine separate
|
|
Übersicht (<tt
|
|
class="FILENAME">/usr/ports/INDEX-5</tt>), die von
|
|
FreeBSD 5-CURRENT genutzt wird. Der Hauptgrund für
|
|
die Änderung war das Problem, daß Pakete in
|
|
FreeBSD 5-CURRENT Abhä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ß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öglich, eine Release von FreeBSD
|
|
5-CURRENT auf einem FreeBSD 4-STABLE System zu erzeugen.
|
|
Es ist auch möglich, Releases fü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ält nachladbare Kernel-Module fü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ügung. Dazu gehö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ügung. Dazu gehö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 älteren Version von
|
|
FreeBSD</a></h1>
|
|
|
|
<p>Anwender, die schon ein FreeBSD-System im Einsatz haben,
|
|
sollten <span class="emphasis"><i class="EMPHASIS">auf
|
|
jeden Fall</i></span> die ``Hinweise für die ersten
|
|
Anwender von FreeBSD 5.0'' lesen. Dieses Dokument ist auf
|
|
den Distributionen in der Regel in der Datei <tt
|
|
class="FILENAME">EARLY.TXT</tt> verfügbar; ansonsten
|
|
sollte es überall dort verfügbar sein, wo auch
|
|
die anderen Dokumente der Release Notes verfügbar
|
|
sind. Das Dokument enthält einige Tipps fü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 <<a
|
|
href="mailto:de-bsd-questions@de.FreeBSD.org">de-bsd-questions@de.FreeBSD.org</a>>
|
|
wenden.</small></p>
|
|
|
|
<p align="center"><small><small>Alle Anwender von FreeBSD
|
|
5-CURRENT sollten sich in die Mailingliste <<a
|
|
href="mailto:current@FreeBSD.org">current@FreeBSD.org</a>>
|
|
eintragen.</small></small></p>
|
|
|
|
<p align="center">Wenn Sie Fragen zu dieser Dokumentation
|
|
haben, wenden Sie sich an <<a
|
|
href="mailto:de-bsd-translators@de.FreeBSD.org">de-bsd-translators@de.FreeBSD.org</a>>.</p>
|
|
<br />
|
|
<br />
|
|
</body>
|
|
</html>
|
|
|