diff options
Diffstat (limited to 'de_DE.ISO8859-1/htdocs/releases/5.0R/relnotes-pc98.html')
-rw-r--r-- | de_DE.ISO8859-1/htdocs/releases/5.0R/relnotes-pc98.html | 4074 |
1 files changed, 0 insertions, 4074 deletions
diff --git a/de_DE.ISO8859-1/htdocs/releases/5.0R/relnotes-pc98.html b/de_DE.ISO8859-1/htdocs/releases/5.0R/relnotes-pc98.html deleted file mode 100644 index d576df1925..0000000000 --- a/de_DE.ISO8859-1/htdocs/releases/5.0R/relnotes-pc98.html +++ /dev/null @@ -1,4074 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> - <head> - <meta name="generator" content="HTML Tidy, see www.w3.org" /> - <title>FreeBSD/pc98 5.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> - |