From cf2d5bddbb1c362b1a523f0de222b20175c8323b Mon Sep 17 00:00:00 2001 From: Jun Kuriyama Date: Wed, 26 Dec 2001 03:19:16 +0000 Subject: [PATCH] Merge the changes in the English version (1.168 -> 1.169). This is structure changes only. Thanks, Bruce! --- .../doc/ja_JP.eucJP/relnotes/common/new.sgml | 1390 ++++++++--------- 1 file changed, 695 insertions(+), 695 deletions(-) diff --git a/release/doc/ja_JP.eucJP/relnotes/common/new.sgml b/release/doc/ja_JP.eucJP/relnotes/common/new.sgml index 4e662216d20e..5c03cbcb6d80 100644 --- a/release/doc/ja_JP.eucJP/relnotes/common/new.sgml +++ b/release/doc/ja_JP.eucJP/relnotes/common/new.sgml @@ -3,7 +3,7 @@ $FreeBSD$ - Original revision: 1.168 + Original revision: 1.169 --> @@ -1477,76 +1477,184 @@ hw.pcic.irq="0" ユーザランドの変更点 - &man.cdcontrol.1; が cdid - コマンドに対応しました. このコマンドは CDDB - データベースと同じアルゴリズムを使って CD - シリアル番号を表示します. + &man.ancontrol.8; もしくは &man.wicontrol.8; + の最初の引数が - で始まっていない場合は + インターフェイス名と判断するようになりました. + + &man.apmd.8; に新しい設定指示子 + apm_battery が追加され, + バッテリレベルのモニタリング機能および, + バッテリ残量のパーセント量や残り時間を基準としたコマンドの実行が可能になりました. + 指定方法は + /etc/apmd.conf にあるコメントアウトされた例をご覧ください. &merged; - 侵入検知システム (IDS; intrusion-detection system) - への応用を容易にするため, - &man.mtree.8; において - プロトタイプの作成・検証時に除外するパス名を列挙したファイルが利用できるようになりました. - &merged; - - &man.ls.1; は (対応端末上で) - オプションを使うことで, - リストのカラー表示ができるようになりました. - CLICOLOR 環境変数を設定することで, - デフォルトでカラー表示を行なうことが可能です. - &merged; - - &man.sysinstall.8; が, バイナリアップグレードの際に - /etc/mail をきちんと保存するようになりました. - &merged; - - ファイルを指定した長さに切り詰めたり, - 拡張したりするための &man.truncate.1; - ユーティリティが新たに追加されました. - &merged; - - &man.syslogd.8; に新たなオプション - が追加されました. - これは syslog 要求に対する DNS 問い合わせを抑制します. - &merged; - - カーネル環境変数をダンプする &man.kenv.1; - コマンドが新たに追加されました. - &merged; - - &man.periodic.8; の動作が - /etc/defaults/periodic.conf および - /etc/periodic.conf - で制御できるようになりました. - &merged; + &man.ata.4; ドライバの動作を制御するコマンド + &man.atacontrol.8; が追加されました. PC-98 ブートマネージャのインストール・設定用ユーティリティである &man.boot98cfg.8; が新たに追加されました. &merged; - &man.logger.1; から直接リモートの syslog - にメッセージを送信できるようになりました. + &man.burncd.8; に, マルチセションモードに対応するためのオプション + が追加されました + (デフォルト動作ではシングルセションでディスクをクローズします). + また, イメージファイルのリストが格納されたファイルを指定するための + オプションも追加されています + (ファイル名 - を指定することで標準入力 + stdin を使用することが可能) &merged; - &man.gdb.1; がハードウェアウォッチポイントに対応しました - (カーネルデバッグレジスタおよび &os; 4.0 で導入された対応コードを利用). + &man.burncd.8; が新しくディスクアトワンス + (Disk At Once; DAO) モードに対応しました. + オプション + でこのモードを選ぶことが可能です. + + &man.c89.1; がシェルスクリプトからバイナリ実行ファイルに置き換えられ, + いくつかあった小さなバグが修正されました. &merged; - Perl スクリプトだった &man.which.1; が - C プログラムに変更されました. - - Perl スクリプトだった &man.killall.1; が - C プログラムに変更されました. - そのため, オプションは - &man.perl.1; の正規表現文法ではなく, - &man.regex.3; の正規表現文法に従います. + &man.cat.1; が新しく UNIX ドメインソケットの読み出しに対応しました. &merged; - 非 root ユーザが実行した root で SUID されたプロセスを, - その実行した非 root ユーザが &man.killall.1; を使って kill - することができるようになりました. これは - Perl 版の &man.killall.1; でもともと可能だった動作です. + &man.cdcontrol.1; が cdid + コマンドに対応しました. このコマンドは CDDB + データベースと同じアルゴリズムを使って CD + シリアル番号を表示します. + &merged; + + &man.cdcontrol.1; のデフォルトデバイスが + CDROM という環境変数で設定できるようになりました. + &merged; + + &man.cdcontrol.1; が新たに, + 音楽 CD 再生時に指定した数だけ前後のトラックへ移動するためのコマンド, + next および prev + に対応しました. + &merged; + + &man.chflags.1; が + /usr/bin から + /bin に移動しました. + + &man.chio.1; に, + 物理位置ではなくボリュームタグで要素を指定する機能と, + 要素を以前の位置に戻す機能が追加されました. + &merged; + + &man.chmod.1; に新しいオプション + が追加されました. + これはシンボリックリンクの許可属性の変更に対応するものです. + + &man.chown.8; が オプションなしで + 実行された場合に, + コマンドライン引数で指定されたシンボリックリンクを正しく辿るようになりました. + + &man.chown.8; におけるユーザとグループの区切り文字に + . を使うことができなくなりました. + これは . を含むユーザ名に対応するためです. + + <sys/param.h> を include する場合, + CSMG_* マクロを使う必要がなくなりました. + + &man.col.1; に新しいオプション + が追加されました. + これは不明なコントロールシーケンスを処理せずに通過させるためのものです. + &merged; + + compat3x 配布物が更新され, + &os; 3.5.1-RELEASE のライブラリが含まれるようになりました. + &merged; + + &os; 4-STABLE との互換性を提供する + compat4x 配布物が追加されました. + + &man.config.8; で本来エラーとなるべきだったさまざまな警告が, + 適切な終了コードを持った致命的なエラーに置き換えられました. + これは make buildkernel + において致命的なエラーが無視されてしまうこと, + またユーザがエラーに気付かず不正なカーネルを構築してしまうことを防ぐためのものです. + &merged; + + &man.config.8; に含まれていた数多くのバッファオーバフロー問題が修正されました. + &merged; + + &man.daemon.3; へのコマンドラインインターフェイスを提供する + &man.daemon.8; プログラムが新しく追加されました. + &man.daemon.8; は自身を制御端末から切り離し, + コマンドラインで指定されたプログラムを実行します. + これは任意のプログラムをデーモンとして実行させることを可能にします. + + devinfo というデバイスツリーとリソース使用状況を表示する簡単なツールが追加されました. + + &man.df.1; に新しいオプション が追加されました. + これはローカルにマウントされたファイルシステムの情報のみを表示します. + &merged; + + &man.disklabel.8; のパーティションサイズとして, + 従来のセクタ数だけでなくキロバイト, メガバイト, + ギガバイトという表現が新たに使用できるようになりました. + &merged; + + &man.dmesg.8; へ, + &man.syslogd.8; の記録および /dev/console + の出力が含まれているメッセージバッファ全体を表示するための + オプション が追加されました. + &merged; + + &man.du.1; に新しいオプション が追加されました. + これは指定されたシェルグロブにマッチするファイル・サブディレクトリを無視するためのものです. + &merged; + + &man.dump.8; が, 下位階層に対して + nodump フラグの継承を行なうようになりました. + &merged; + + &man.dump.8; の オプションが, + 後続するオプションを余計に無効化してしまっていた問題が修正されました. + &merged; + + &man.dump.8; に新しいオプション が追加されました. + これにより /etc/dumpdates + ファイルパスの変更が可能になります. + &merged; + + &man.edquota.8; に新しいオプション + が追加されました. これは (オプション + で指定される) quota プロトタイプの設定対象を, + 一つのファイルシステムに限定するために使われます. + + &man.fdisk.8; は, + コマンドラインに何も指定されていなければデバイスを検索せずに, + ルートデバイスからデフォルトデバイス名を解決するようになりました. + + フロッピーディスクからデータを読み出すためのプログラム + &man.fdread.1; が新たに追加されました. + これは &man.fdwrite.1; と対になるもので, + 異常のあるメディアからデータを取り出す手段を提供し, + 複雑な手順で &man.dd.1; を実行しなくて済むようにする目的で設計されています. + + &man.find.1; に新しいオプション が追加されました. + これはファイルもしくはディレクトリが空の場合に真を返します. + &merged; + + &man.find.1; に以下の新しいオプションが追加されました. + および は + 大文字小文字を区別しないマッチングを行ない, + および + 正規表現マッチングを行ないます. + + オプションを使うことで拡張正規表現を用いることも可能になっています. + &merged; + + &man.find.1; にファイルのタイムスタンプを比較するための新しいオプション + , + , , + , + が追加されました. + 後者のオプションでは, さまざまな時間単位で指定することが可能です. + &merged; &man.finger.1; が, &man.finger.conf.5; ファイル経由で別名へ @@ -1556,19 +1664,90 @@ hw.pcic.irq="0" &man.finger.1; が .pubkey ファイルに対応しました. - nsswitch 機能が NetBSD からマージされました. - &man.nsswitch.conf.5; ファイルを作成することで, - &man.passwd.5; や &man.group.5; といったさまざまなデータベースを, - 通常のテキストファイル, NIS, Hesiod - を経由して検索するように &os; を設定することが可能です. - 従来の hosts.conf は廃止されました. + &man.fmt.1; が書き直され, + 従来あった数多くのバグが修正されました. &merged; - RSA Security 社が RSA アルゴリズムに関する特許権を放棄したため, - OpenSSL に含まれる本来の RSA - アルゴリズム実装が標準状態で有効化されるようになり, - 合衆国在住であるかどうかに関わらず rsaref port および - librsaUSA, librsaINTL - を使用する必要がなくなりました. + 書式指定文字列の一貫性をチェックする関数 + &man.fmtcheck.3; が新たに追加されました. + &merged; + + &man.fsck.8; が, + フォアグラウンドチェック () + およびバックグラウンドチェック () に対応しました. + &man.fsck.8; は従来, ファイルシステムをマウントする前に実行され, + 実行終了時点でチェックがすべて完了していましたが, + バックグラウンドチェックが利用できる場合, &man.fsck.8; は + 2 回実行されます. + 最初の実行は従来と同様の時点, つまりファイルシステムがマウントされる前に, + バックグラウンドチェックが不可能なすべてのファイルシステムに対して + オプションフラグが指定された形で実行されます. + そしてもう一度, システムがマルチユーザモードに移行してから + バックグラウンドチェックが可能なすべてのファイルシステムに対して + オプションフラグが指定された形で実行されます. + バックグラウンドチェックはフォアグラウンドチェックと異なり非同期で実行されるため, + チェック中に他のシステム動作も並行して処理することが可能です. + この機能を起動時に有効化するかどうかは, + &man.rc.conf.5; の + background_fsck オプションで制御できます. + + &man.fsck.ffs.8; は SIGINFO + シグナル (通常, tty から control-T を押下することで発生します) + を受け取った直後, + 現在のフェイズ番号と対応する進行状況を示す行を出力するようになりました. + &merged; + + &man.fsck.ffs.8; が, + オプションでマウントされている FFS ファイルシステムに対する, + バックグラウンドでのファイルシステムチェックに対応しました + (これらのファイルシステムで softupdates 機能が有効化されている必要があります). + また オプションフラグは, + 指定されたファイルシステムをフォアグラウンドでチェックする必要があるかどうかを指定します. + + MS-DOS ファイルシステムの一貫性をチェックするユーティリティ + &man.fsck.msdosfs.8; が新たに追加されました. + &merged; + + &man.ftpd.8; に新しいオプションが追加されました. + 追加されたのは, 読み出し専用にする オプション, + EPSV を無効にする オプションです. + 情報漏洩を低減するための修正および, + コンパイル時にポート番号の範囲を設定する機能も加えられています. + &merged; + + &man.ftpd.8; に新しいオプション + および が追加されました. + はすべてのユーザ, + はゲストユーザに対して + RETR コマンドを無効化します. + これと オプション, + および適切なファイル許可属性を組み合わせることで, + 比較的安全なアップロード用 + anonymous FTP サーバを構築することが可能です. + + &man.gdb.1; がハードウェアウォッチポイントに対応しました + (カーネルデバッグレジスタおよび &os; 4.0 で導入された対応コードを利用). + &merged; + + 新しいライブラリ関数 &man.getprogname.3;, + &man.setprogname.3; が追加されました. + これらは現在実行されているプログラムのプログラム名を操作するためのもので, + エラー報告ルーチンで出力に一貫性を持たせるために使用されます. + &merged; + + 成長型 FFS ファイルシステム &man.growfs.8; が新たに追加されました. + また, 既存のファイルシステムのメタ情報をダンプする + &man.ffsinfo.8; ユーティリティも追加されています. + &merged; + + &man.groups.1; および &man.whoami.1; シェルスクリプトは + &man.id.1; へ完全に統合され, 両方とも廃止されました. + + 単にエミュレーションカーネルモジュールをロードするだけの機能を持つ + &man.ibcs2.8;, &man.linux.8;, &man.osf1.8;, &man.svr4.8; + スクリプトが削除されました. 現在のカーネルモジュールシステムは, + それらを必要に応じて自動的に, 依存関係を満たすようロードします. + + &man.indent.1; に新しい書式オプションがいくつか追加されました. &merged; &man.ifconfig.8; @@ -1590,20 +1769,109 @@ hw.pcic.irq="0" リストの表示は オプションを指定時に行なわれます. &merged; - &man.setproctitle.3; が - libutil から - libc に移動しました. + &man.faithd.8; に対応するための &man.inetd.8; 文法が, + 他の BSD と互換性のあるものに変更されました. &merged; - &man.chio.1; に, - 物理位置ではなくボリュームタグで要素を指定する機能と, - 要素を以前の位置に戻す機能が追加されました. + &man.inetd.8; の ident + プロトコル対応が整頓・更新されました. &merged; - &man.sed.1; に, 拡張正規表現に対応する - オプションが追加されました. + &man.inetd.8; が UNIX ドメインソケットに対応しました. &merged; + &man.install.1; に数多くの新機能が追加されました. + それには既存の対象ファイルのバックアップを作成する + および オプション, + 安全な (アトミックなコピー) 操作を行なう + オプションの追加が含まれています. + 標準で (コピー) オプションが有効化されるようになり, + (デバッグ) オプションは廃止されました. + また, &man.install.1; は (ディレクトリ作成) + オプションと (変更されたファイルのみコピー) + オプションが同時に指定された場合に警告を表示するようになっています. + &merged; + + &man.ipfstat.8; に &man.top.1; 風の表示を行なう + オプションが追加されました. + &merged; + + カーネル環境変数をダンプする &man.kenv.1; + コマンドが新たに追加されました. + &merged; + + Perl スクリプトだった &man.killall.1; が + C プログラムに変更されました. + そのため, オプションは + &man.perl.1; の正規表現文法ではなく, + &man.regex.3; の正規表現文法に従います. + &merged; + + 非 root ユーザが実行した root で SUID されたプロセスを, + その実行した非 root ユーザが &man.killall.1; を使って kill + することができるようになりました. これは + Perl 版の &man.killall.1; でもともと可能だった動作です. + + 新しいユーティリティ &man.kldconfig.8; が追加されました. + これにより, + カーネルモジュールの検索パスの操作を簡単に行なうことができます. + &merged; + + &man.last.1; に + オプションフラグが追加されました. + これは, ある特定の日時・時刻にログインしていたユーザの + スナップショット を表示します. + + 各ユーザのログイン時間を表示する + &man.lastlogin.8; ユーティリティが NetBSD から移植されました. + &merged; + + セキュリティを向上させるため, + &man.ldconfig.8; + がディレクトリの所有者および許可属性をチェックするようになりました. + このチェックは + オプションを用いることで抑制できます. + &merged; + + libc が標準でスレッドセーフになりました. + libc_r にはスレッド関数のみが含まれています. + + パスワード認証ハッシュライブラリを設定可能にするために + libcrypt と + libdescrypt が統合されました. + des ハッシュアルゴリズムをコンパイルしない指定を明示的にしていない限り, + md5 と des の両方のハッシュアルゴリズムが利用可能です. + &merged; + + libcrypt が Blowfish + パスワードハッシュに対応しました. + &merged; + + libdisk を用いることで, + boot0 + 起動ローダのインストール時設定ができるようになりました. + &merged; + + libfetch が passive FTP + で用いる TCP ポート番号範囲の既定値が変更されました. + これは &man.fetch.1; の動作に影響しますが, + + オプションを使うことで従来と同じ動作をさせることが可能です. + &merged; + + libfetch + がコールバック認証に対応しました. + + libfetch が + HTTP_USER_AGENT 環境変数に対応しました. + &merged; + + libgmp が + libmp で置き換えられました. + + libposix1e の関数が + libc に統合されました. + &man.ln.1; に, 既存のファイルを上書きする前にユーザに確認を行なうようにする オプションが追加されました. @@ -1615,10 +1883,72 @@ hw.pcic.irq="0" オプションフラグも同じ目的で使用可能です. &merged; + &man.logger.1; から直接リモートの syslog + にメッセージを送信できるようになりました. + &merged; + + &man.login.1; が + PAM モジュールで設定された環境変数の + export に対応しました.&merged; + + &man.lpc.8; に改良が加えられました. + lpc clean は多少安全な動作をするように変更され, + 新しく導入された lpc tclean コマンドにより, + lpc clean コマンドで削除されるファイルをチェックすることができます. + &merged; + ユーザランド &man.ppp.8; に対して, 数多くの更新とバグ修正が加えられました. &merged; + &man.fsck.8; ラッパが導入されました + これは &man.fsck.8; を (&man.mount.8; のように) + 異なる種類のファイルシステムに対して動作可能にするためのものです. + + (/etc/fstab のような) + 複数のパス番号を扱う場合の &man.fsck.8; の動作が, + 複数の物理ディスクにまたがるファイルシステムを考慮したものに変更されました. + + IP Filter が &man.rc.conf.5; + による起動時の設定・初期化に対応しました. + &merged; + + &man.lpd.8; に新しいオプションが二つ追加されました. + オプションフラグは + すべての接続エラーのログを &man.syslogd.8; に送り, + オプションフラグは予約済みポート以外からの接続を許可します. + &merged; + + &man.lpd.8; の制御ファイルにおいて, 一部ですが + o というタイプの印刷ファイルに対応しました. + これは MacOS 10.1 で生成された + PostScript 形式ファイルの印刷を可能にするためのものです. + &merged; + + &man.lpr.1;, &man.lpq.1;, &man.lpd.8; に対してそれぞれ, + 小さな改良が加えられました. + &merged; + + &man.lpr.1;, &man.lpd.8;, &man.syslogd.8;, &man.logger.1; + といったベースシステムに含まれるその他のネットワークユーティリティが + IPv6 に対応しました. + &merged; + + リモートプリンタのキューに対して + lprm - が動作するようになりました. + &merged; + + &man.ls.1; は (対応端末上で) + オプションを使うことで, + リストのカラー表示ができるようになりました. + CLICOLOR 環境変数を設定することで, + デフォルトでカラー表示を行なうことが可能です. + &merged; + + &man.mail.1; に新しいオプション が追加されました. + これは本文が空のメッセージを送信しないようにするためのものです. + &merged; + &man.make.1; において, :C/// (正規表現置換), :L (小文字変換), @@ -1634,6 +1964,12 @@ hw.pcic.irq="0" バッファオーバフローの可能性のある部分が修正されました. &merged; + make.conf 変数に新しく + CPUTYPE が追加されました. + これは OpenSSL のようなコードのコンパイル時に, + 特定プロセッサ用の最適化を行なうようコンパイラを制御するためのものです. + &merged; + &os; Makefile インフラストラクチャが NetBSD に由来する WARNS 指示子に対応しました. この指示子は CFLAGS @@ -1641,17 +1977,32 @@ hw.pcic.irq="0" 比較的コンパイラの種類に依存しない形で制御することを可能にするものです. &merged; - &man.fsck.8; ラッパが導入されました - これは &man.fsck.8; を (&man.mount.8; のように) - 異なる種類のファイルシステムに対して動作可能にするためのものです. + 新しいコマンド &man.mdmfs.8; が追加されました. + これは &man.mdconfig.8; コマンド, + &man.disklabel.8; コマンド, + &man.newfs.8; コマンド, + &man.mount.8; コマンドに関連するラッパで, + 廃止された &man.mount.mfs.8; コマンドのオプションが利用できます. - (/etc/fstab のような) - 複数のパス番号を扱う場合の &man.fsck.8; の動作が, - 複数の物理ディスクにまたがるファイルシステムを考慮したものに変更されました. + &man.mergemaster.8; に新たな機能の追加と整頓が行なわれました. + クロスプラットフォームでの利用がより容易になっています. - &os; ベースシステムにおける - Perl コードのスタイルガイド &man.style.perl.7; - が新たに追加されました. + &man.mergemaster.8; が + /etc/mergemaster.rc + ファイルを読み込むようになりました. + また, 必要に応じて (newaliases などの) + ユーザが実行すべきコマンドをユーザに知らせるようになっています. + &merged; + + &man.moused.8; に新しいオプション が追加されました. + これはマウスポインタの加速を制御するためのものです. + &merged; + + 侵入検知システム (IDS; intrusion-detection system) + への応用を容易にするため, + &man.mtree.8; において + プロトタイプの作成・検証時に除外するパス名を列挙したファイルが利用できるようになりました. + &merged; &man.netstat.1; の 使用中 (in use) のパーセント表示量が, ネットワーク mbuf @@ -1676,54 +2027,6 @@ hw.pcic.irq="0" が追加されました. &merged; - &man.sockstat.1; に, - および - オプションフラグが追加されました. これはそれぞれ, - 接続済みもしくは listen 中のソケットを一覧表示します. - &merged; - - &man.mergemaster.8; に新たな機能の追加と整頓が行なわれました. - クロスプラットフォームでの利用がより容易になっています. - - &man.mergemaster.8; が - /etc/mergemaster.rc - ファイルを読み込むようになりました. - また, 必要に応じて (newaliases などの) - ユーザが実行すべきコマンドをユーザに知らせるようになっています. - &merged; - - コンパイラが FSF が提供している - C/C++ ランタイム初期化コードを使用するように変更されました. - この変更によりFSF が公開しているソースとの親和性だけでなく, - 各種 egcs および gcc の移植版が生成するコードとの互換性が向上しています. - &merged; - - スレッドライブラリに対して, - シグナル操作の変更, バグ修正, パフォーマンスの改良 - (システムコールスレッド切り替えの抑制を含む) が加えられました. - &man.gdb.1; のスレッド対応も, その変更を反映して更新されています. - &merged; - - &man.chflags.1; が - /usr/bin から - /bin に移動しました. - - <sys/param.h> を include する場合, - CSMG_* マクロを使う必要がなくなりました. - - IP Filter が &man.rc.conf.5; - による起動時の設定・初期化に対応しました. - &merged; - - 各ユーザのログイン時間を表示する - &man.lastlogin.8; ユーティリティが NetBSD から移植されました. - &merged; - - &man.last.1; に - オプションフラグが追加されました. - これは, ある特定の日時・時刻にログインしていたユーザの - スナップショット を表示します. - &man.newfs.8; に write combining 機能 (訳注: データをひとまとめにしてバス使用効率を向上させる機能) が実装されました. @@ -1744,122 +2047,50 @@ hw.pcic.irq="0" この変更により &man.fsck.8; の性能が改善され, フラグメンテーションが少なくなります. &merged; - &man.config.8; に含まれていた数多くのバッファオーバフロー問題が修正されました. + NFS が IPv6 に対応しました. + + 行番号を付加するフィルタプログラム &man.nl.1; + が新たに追加されました. &merged; - &man.pwd.1; に, 与えられたパス名を物理ファイルシステムのパス名に正規化する - &man.realpath.1; プログラムの機能が統合されました. + nsswitch 機能が NetBSD からマージされました. + &man.nsswitch.conf.5; ファイルを作成することで, + &man.passwd.5; や &man.group.5; といったさまざまなデータベースを, + 通常のテキストファイル, NIS, Hesiod + を経由して検索するように &os; を設定することが可能です. + 従来の hosts.conf は廃止されました. + + PAM + のアカウント管理, セション管理に対応しました. + + &man.passwd.1; および &man.pw.8; で + パスワードハッシュアルゴリズムを切り替えられるようになりました. + /etc/login.conf にある + passwd_format をご覧ください. &merged; - &man.stty.1; が新たに - erase2 コントロール文字に対応しました. - これを用いると, たとえば - Delete キーおよび - Backspace キーの両方を - erase 文字として利用することが可能になります. + &man.pax.1; に対して数多くの改良が加えられました. + その改良には, + &man.cpio.1; 機能の追加, + &man.tar.1; 互換機能の強化, + &man.gzip.1; および &man.compress.1; 機能を提供する + オプションおよび + オプションの追加, + バグ修正が含まれます. + + &man.periodic.8; の動作が + /etc/defaults/periodic.conf および + /etc/periodic.conf + で制御できるようになりました. &merged; - 単にエミュレーションカーネルモジュールをロードするだけの機能を持つ - &man.ibcs2.8;, &man.linux.8;, &man.osf1.8;, &man.svr4.8; - スクリプトが削除されました. 現在のカーネルモジュールシステムは, - それらを必要に応じて自動的に, 依存関係を満たすようロードします. - - &man.top.1; が, - tty の持つ最大の表示幅を利用するようになりました. - - 成長型 FFS ファイルシステム &man.growfs.8; が新たに追加されました. - また, 既存のファイルシステムのメタ情報をダンプする - &man.ffsinfo.8; ユーティリティも追加されています. + &man.ping.8; に, 送出パケットの TTL を設定する + オプションが追加されました. &merged; - &man.indent.1; に新しい書式オプションがいくつか追加されました. - &merged; - - &man.sysinstall.8; に新しいダイアログ表示関数が導入され, - より直観的なものになりました. - &merged; - - &man.sysinstall.8; のデフォルトのルートパーティションが, - i386 版が 100MB, Alpha 版が 120MB にそれぞれ変更されました. - - &man.fsck.ffs.8; は SIGINFO - シグナル (通常, tty から control-T を押下することで発生します) - を受け取った直後, - 現在のフェイズ番号と対応する進行状況を示す行を出力するようになりました. - &merged; - - &man.fsck.ffs.8; が, - オプションでマウントされている FFS ファイルシステムに対する, - バックグラウンドでのファイルシステムチェックに対応しました - (これらのファイルシステムで softupdates 機能が有効化されている必要があります). - また オプションフラグは, - 指定されたファイルシステムをフォアグラウンドでチェックする必要があるかどうかを指定します. - - &man.fsck.8; が, - フォアグラウンドチェック () - およびバックグラウンドチェック () に対応しました. - &man.fsck.8; は従来, ファイルシステムをマウントする前に実行され, - 実行終了時点でチェックがすべて完了していましたが, - バックグラウンドチェックが利用できる場合, &man.fsck.8; は - 2 回実行されます. - 最初の実行は従来と同様の時点, つまりファイルシステムがマウントされる前に, - バックグラウンドチェックが不可能なすべてのファイルシステムに対して - オプションフラグが指定された形で実行されます. - そしてもう一度, システムがマルチユーザモードに移行してから - バックグラウンドチェックが可能なすべてのファイルシステムに対して - オプションフラグが指定された形で実行されます. - バックグラウンドチェックはフォアグラウンドチェックと異なり非同期で実行されるため, - チェック中に他のシステム動作も並行して処理することが可能です. - この機能を起動時に有効化するかどうかは, - &man.rc.conf.5; の - background_fsck オプションで制御できます. - - MS-DOS ファイルシステムの一貫性をチェックするユーティリティ - &man.fsck.msdosfs.8; が新たに追加されました. - &merged; - - &man.lpr.1;, &man.lpd.8;, &man.syslogd.8;, &man.logger.1; - といったベースシステムに含まれるその他のネットワークユーティリティが - IPv6 に対応しました. - &merged; - - libdisk を用いることで, - boot0 - 起動ローダのインストール時設定ができるようになりました. - &merged; - - &man.rm.1; の オプションフラグが, - 削除されるファイルの完全なパス名を表示するように変更されました. - - &man.lpr.1;, &man.lpq.1;, &man.lpd.8; に対してそれぞれ, - 小さな改良が加えられました. - &merged; - - &man.lpd.8; に新しいオプションが二つ追加されました. - オプションフラグは - すべての接続エラーのログを &man.syslogd.8; に送り, - オプションフラグは予約済みポート以外からの接続を許可します. - &merged; - - &man.lpd.8; の制御ファイルにおいて, 一部ですが - o というタイプの印刷ファイルに対応しました. - これは MacOS 10.1 で生成された - PostScript 形式ファイルの印刷を可能にするためのものです. - &merged; - - &man.lpc.8; に改良が加えられました. - lpc clean は多少安全な動作をするように変更され, - 新しく導入された lpc tclean コマンドにより, - lpc clean コマンドで削除されるファイルをチェックすることができます. - &merged; - - &man.ancontrol.8; もしくは &man.wicontrol.8; - の最初の引数が - で始まっていない場合は - インターフェイス名と判断するようになりました. - - &man.rdist.1; がベースシステムから削除され, - &os; Ports Collection の - net/44bsd-rdist として用意されるようになりました. + &man.ping.8; に, パケットが返って来ない場合にビープ音を鳴らす + オプションが追加されました. &merged; + &man.ppp.8; に, 新たに tcpmssfixup オプションが追加されました. @@ -1869,17 +2100,115 @@ hw.pcic.irq="0" &man.ppp.8; が IPv6 に対応しました. - パスワード認証ハッシュライブラリを設定可能にするために - libcrypt と - libdescrypt が統合されました. - des ハッシュアルゴリズムをコンパイルしない指定を明示的にしていない限り, - md5 と des の両方のハッシュアルゴリズムが利用可能です. + &man.pppd.8; (カーネル PPP の制御用プログラム) + のインストール時の許可属性が 4555 から 4550 に, + 所有者/グループが + root:dialer + に変更されました (つまり, 実行できるユーザが制限されました). + &man.pppd.8; を利用している場合は, グループ設定を変更する必要があります. &merged; - &man.passwd.1; および &man.pw.8; で - パスワードハッシュアルゴリズムを切り替えられるようになりました. - /etc/login.conf にある - passwd_format をご覧ください. + &man.pwd.1; に, 与えられたパス名を物理ファイルシステムのパス名に正規化する + &man.realpath.1; プログラムの機能が統合されました. + &merged; + + &man.rand.3; の疑似乱数生成器実装に対して, + 結果の乱雑さをより向上させるための改良が加えられました. + + &man.rc.8; に &man.rc.conf.5; + 環境変数間の依存関係を処理する枠組が追加されました. + &merged; + + &man.rc.8; は起動時に, + /var/run および + /var/spool/lock + に含まれるディレクトリでないファイルをすべて削除するようになりました. + &merged; + + &man.rdist.1; がベースシステムから削除され, + &os; Ports Collection の + net/44bsd-rdist として用意されるようになりました. + + &os; の &man.resolver.3; 実装が EDNS0 に対応しました. + これは IPv6 対応の resolver, DNS サーバとの動作に必要となるものです. + &merged; + + &man.rfork.2; の補助関数として + &man.rfork.thread.3; 関数が追加されました. + この関数を使えば, + 複雑なスタック置換コードを実装する必要はありません. + &merged; + + &man.rm.1; の オプションフラグが, + 削除されるファイルの完全なパス名を表示するように変更されました. + + &man.route.8; で間接経路が変更された際, + ゲートウェイ経路とその変更された経路とが同じサブネットになっている場合に + より正確な表示が行なわれるようになりました. &merged; + + &man.netstat.1; との互換性を高めるため, + &man.route.8; は + net/bits + という書式ではなく + host/bits + という書式を使うようになりました. &merged; + + &man.route.8; が, 新たに + 代理専用 (proxy only) + の公開済み ARP エントリを作成できるようになりました. &merged; + + &man.portmap.8; が &man.rpcbind.8; に置き換えられました. + + &man.rpcgen.1; は, + /usr/libexec/cpp ではなく + (NetBSD のように) + /usr/bin/cpp + を使うようになりました. + + &man.rpc.lockd.8; が NetBSD から import されました. + このデーモンは NFS ファイルシステムにおけるロックを実現するためのものです. + + ELF 動的リンカである &man.rtld.1; のパフォーマンスが向上しました. + &merged; + + RSA Security 社が RSA アルゴリズムに関する特許権を放棄したため, + OpenSSL に含まれる本来の RSA + アルゴリズム実装が標準状態で有効化されるようになり, + 合衆国在住であるかどうかに関わらず rsaref port および + librsaUSA, librsaINTL + を使用する必要がなくなりました. + &merged; + + &man.savecore.8; にクラッシュダンプ作成後のクリアを抑制する新しいオプション + が追加されました. + またこれによりクラッシュダンプに 0 + の連続が書かれなくなり, 容量と時間の短縮も実現します. + &merged; + + 2GB 以上の RAM を搭載したマシンでも + &man.savecore.8; が正常に動作するようになりました. + &merged; + + &man.sed.1; に, 拡張正規表現に対応する + オプションが追加されました. + &merged; + + ファイルシステムの Access Control Lists を管理するコマンド + &man.setfacl.1; および + &man.getfacl.1; が追加されました. + + &man.setproctitle.3; が + libutil から + libc に移動しました. + &merged; + + &man.sockstat.1; に, + および + オプションフラグが追加されました. これはそれぞれ, + 接続済みもしくは listen 中のソケットを一覧表示します. + &merged; + + &man.split.1; が 2GB を超えるファイルの分割に対応しました. &merged; <sys/select.h> を @@ -1888,16 +2217,19 @@ hw.pcic.irq="0" <sys/selinfo.h> に移動しました. - &man.syslogd.8; が新たに, - ログを /dev/console に出力する - LOG_CONSOLE ファシリティ - (標準設定では無効) に対応しました. + &man.stty.1; が新たに + erase2 コントロール文字に対応しました. + これを用いると, たとえば + Delete キーおよび + Backspace キーの両方を + erase 文字として利用することが可能になります. &merged; - &man.rpcgen.1; は, - /usr/libexec/cpp ではなく - (NetBSD のように) - /usr/bin/cpp + &os; ベースシステムにおける + Perl コードのスタイルガイド &man.style.perl.7; + が新たに追加されました. + + &man.su.1; が認証に PAM を使うようになりました. 起動時の &man.syscons.4; @@ -1906,36 +2238,6 @@ hw.pcic.irq="0" で行なうように変更されました. &merged; - &man.burncd.8; に, マルチセションモードに対応するためのオプション - が追加されました - (デフォルト動作ではシングルセションでディスクをクローズします). - また, イメージファイルのリストが格納されたファイルを指定するための - オプションも追加されています - (ファイル名 - を指定することで標準入力 - stdin を使用することが可能) - &merged; - - &man.burncd.8; が新しくディスクアトワンス - (Disk At Once; DAO) モードに対応しました. - オプション - でこのモードを選ぶことが可能です. - - &man.dmesg.8; へ, - &man.syslogd.8; の記録および /dev/console - の出力が含まれているメッセージバッファ全体を表示するための - オプション が追加されました. - &merged; - - &man.cdcontrol.1; のデフォルトデバイスが - CDROM という環境変数で設定できるようになりました. - &merged; - - &man.cdcontrol.1; が新たに, - 音楽 CD 再生時に指定した数だけ前後のトラックへ移動するためのコマンド, - next および prev - に対応しました. - &merged; - &man.sysctl.8; が新たに, 変数名のみを表示するためのオプション に対応しました. &merged; @@ -1948,41 +2250,55 @@ hw.pcic.irq="0" オプションは必要性がないため削除されました. &merged; + &man.sysinstall.8; が, バイナリアップグレードの際に + /etc/mail をきちんと保存するようになりました. + &merged; + + &man.sysinstall.8; に新しいダイアログ表示関数が導入され, + より直観的なものになりました. + &merged; + + &man.sysinstall.8; のデフォルトのルートパーティションが, + i386 版が 100MB, Alpha 版が 120MB にそれぞれ変更されました. + インストール手順を単純化するため, &man.sysinstall.8; が /usr/sbin に移動しました. &man.sysinstall.8; のマニュアルページも, 他のユーティリティと同様の方法でインストールされるようになっています. - &man.config.8; で本来エラーとなるべきだったさまざまな警告が, - 適切な終了コードを持った致命的なエラーに置き換えられました. - これは make buildkernel - において致命的なエラーが無視されてしまうこと, - またユーザがエラーに気付かず不正なカーネルを構築してしまうことを防ぐためのものです. + &man.syslogd.8; に新たなオプション + が追加されました. + これは syslog 要求に対する DNS 問い合わせを抑制します. &merged; - libc が標準でスレッドセーフになりました. - libc_r にはスレッド関数のみが含まれています. - - &man.find.1; に新しいオプション が追加されました. - これはファイルもしくはディレクトリが空の場合に真を返します. + &man.syslogd.8; が新たに, + ログを /dev/console に出力する + LOG_CONSOLE ファシリティ + (標準設定では無効) に対応しました. &merged; - &man.find.1; に以下の新しいオプションが追加されました. - および は - 大文字小文字を区別しないマッチングを行ない, - および - 正規表現マッチングを行ないます. - - オプションを使うことで拡張正規表現を用いることも可能になっています. + &man.syslogd.8; に新しく オプションが追加されました. + これは &man.syslogd.8; を, + 利用可能なすべてのアドレスではなく指定アドレスへ bind させるためのものです. + + &man.tail.1; が 2GB を超えるファイルの処理に対応しました. &merged; - &man.find.1; にファイルのタイムスタンプを比較するための新しいオプション - , - , , - , - が追加されました. - 後者のオプションでは, さまざまな時間単位で指定することが可能です. + &man.tar.1; が TAR_RSH + 環境変数に対応しました. + これは主に, + 転送手段として &man.ssh.1; を利用できるようにするためのものです. + &merged; + + &man.telnet.1; が標準で autologin と暗号化に対応しました. + また, 暗号化を抑制するオプション + も追加されています. + + &man.telnet.1; に新しいオプション + が追加されました. + これは UNIX ドメイン (AF_UNIX) + ソケットへの接続を可能にするものです. &merged; &man.tftpd.8; に新しいオプション および @@ -2000,192 +2316,43 @@ hw.pcic.irq="0" TFTP を使ってイメージから起動するために必要となるものです. + Transport Independent RPC + (TI-RPC) が import されました. + + TMPDIR を用いて + &man.tmpnam.3; における一時ファイルの場所を指定できるようになりました. + &merged; + + &man.top.1; が, + tty の持つ最大の表示幅を利用するようになりました. + + &man.touch.1; に新しいオプション が追加されました. + これはコマンドの作用をシンボリックリンクのリンク先ではなく, + リンクそのものに対して行なうことを指定するものです. + + ファイルを指定した長さに切り詰めたり, + 拡張したりするための &man.truncate.1; + ユーティリティが新たに追加されました. + &merged; + + &os; コンソールがウクライナ語に対応しました. + &merged; + + &man.cu.1; と &man.rmail.8; を除いて, + UUCP は + ベースシステムから削除されました. + UUCP の残りの部分は Ports Collection + の net/freebsd-uucp にあります. + + &man.units.1; に対していくつかの更新とバグ修正が加えられました. + &merged; + &man.vidcontrol.1; に新しいオプション が追加されました. これは VESA_800x600 ラスタテキストモードにおいて, テキストサイズを指定するためのものです. &merged; - セキュリティを向上させるため, - &man.ldconfig.8; - がディレクトリの所有者および許可属性をチェックするようになりました. - このチェックは - オプションを用いることで抑制できます. - &merged; - - &man.rfork.2; の補助関数として - &man.rfork.thread.3; 関数が追加されました. - この関数を使えば, - 複雑なスタック置換コードを実装する必要はありません. - &merged; - - 国際化対応のために非常に多くの追加が行なわれました. - &os; は今回, - LC_MONETARY, - LC_NUMERIC, および - LC_MESSAGES - の各カテゴリのロケールに完全対応しています. - また多くのアプリケーションが, - この対応を反映するように更新されています. - - X11R6 や他の UNIX 系 OS との互換性を高めるため, - ロケール名の変更が行なわれました. - たとえば en_US.ISO_8859-1 は - en_US.ISO8859-1 に変わっています. - これに対する後方互換性は /etc/locale.alias - に含まれるエントリによって提供されています. - - &os; 4-STABLE との互換性を提供する - compat4x 配布物が追加されました. - - compat3x 配布物が更新され, - &os; 3.5.1-RELEASE のライブラリが含まれるようになりました. - &merged; - - &man.savecore.8; にクラッシュダンプ作成後のクリアを抑制する新しいオプション - が追加されました. - またこれによりクラッシュダンプに 0 - の連続が書かれなくなり, 容量と時間の短縮も実現します. - &merged; - - 2GB 以上の RAM を搭載したマシンでも - &man.savecore.8; が正常に動作するようになりました. - &merged; - - &man.tar.1; が TAR_RSH - 環境変数に対応しました. - これは主に, - 転送手段として &man.ssh.1; を利用できるようにするためのものです. - &merged; - - &man.disklabel.8; のパーティションサイズとして, - 従来のセクタ数だけでなくキロバイト, メガバイト, - ギガバイトという表現が新たに使用できるようになりました. - &merged; - - &man.rand.3; の疑似乱数生成器実装に対して, - 結果の乱雑さをより向上させるための改良が加えられました. - - &man.login.1; が - PAM モジュールで設定された環境変数の - export に対応しました.&merged; - - PAM - のアカウント管理, セション管理に対応しました. - - &man.su.1; が認証に PAM - を使うようになりました. - - &man.wall.1; に新しいオプション が追加されました. - これは指定したグループに属するユーザ全員にメッセージを送ります. &merged; - - make.conf 変数に新しく - CPUTYPE が追加されました. - これは OpenSSL のようなコードのコンパイル時に, - 特定プロセッサ用の最適化を行なうようコンパイラを制御するためのものです. - &merged; - - &man.ipfstat.8; に &man.top.1; 風の表示を行なう - オプションが追加されました. - &merged; - - /usr/src/share/examples/BSD_daemon/ に - スケーラブルな Beastie 画像が追加されました. - &merged; - - &man.dump.8; が, 下位階層に対して - nodump フラグの継承を行なうようになりました. - &merged; - - &man.dump.8; の オプションが, - 後続するオプションを余計に無効化してしまっていた問題が修正されました. - &merged; - - &man.dump.8; に新しいオプション が追加されました. - これにより /etc/dumpdates - ファイルパスの変更が可能になります. - &merged; - - &man.split.1; が 2GB を超えるファイルの分割に対応しました. - &merged; - - &man.tail.1; が 2GB を超えるファイルの処理に対応しました. - &merged; - - &man.units.1; に対していくつかの更新とバグ修正が加えられました. - &merged; - - 数多くのマニュアルページに対して, - 内容および組版用マークアップの改訂が行なわれました. - &merged; - - リモートプリンタのキューに対して - lprm - が動作するようになりました. - &merged; - - &man.ftpd.8; に新しいオプションが追加されました. - 追加されたのは, 読み出し専用にする オプション, - EPSV を無効にする オプションです. - 情報漏洩を低減するための修正および, - コンパイル時にポート番号の範囲を設定する機能も加えられています. - &merged; - - &man.ping.8; に, 送出パケットの TTL を設定する - オプションが追加されました. - &merged; - - &man.ping.8; に, パケットが返って来ない場合にビープ音を鳴らす - オプションが追加されました. &merged; - - - Transport Independent RPC - (TI-RPC) が import されました. - - &man.portmap.8; が &man.rpcbind.8; に置き換えられました. - - NFS が IPv6 に対応しました. - - &man.rpc.lockd.8; が NetBSD から import されました. - このデーモンは NFS ファイルシステムにおけるロックを実現するためのものです. - - &man.rc.8; に &man.rc.conf.5; - 環境変数間の依存関係を処理する枠組が追加されました. - &merged; - - &man.rc.8; は起動時に, - /var/run および - /var/spool/lock - に含まれるディレクトリでないファイルをすべて削除するようになりました. - &merged; - - ファイルシステムの Access Control Lists を管理するコマンド - &man.setfacl.1; および - &man.getfacl.1; が追加されました. - - libfetch が passive FTP - で用いる TCP ポート番号範囲の既定値が変更されました. - これは &man.fetch.1; の動作に影響しますが, - - オプションを使うことで従来と同じ動作をさせることが可能です. - &merged; - - libfetch - がコールバック認証に対応しました. - - libfetch が - HTTP_USER_AGENT 環境変数に対応しました. - &merged; - - &man.ata.4; ドライバの動作を制御するコマンド - &man.atacontrol.8; が追加されました. - - libcrypt が Blowfish - パスワードハッシュに対応しました. - &merged; - - libposix1e の関数が - libc に統合されました. - &man.vidcontrol.1; において, フォントロード時のフォントサイズ指定を省略できるようになりました. また, エラー処理部分にいくつかの改良も加えられています. @@ -2205,92 +2372,15 @@ hw.pcic.irq="0" 履歴バッファの大きさを設定することが可能です. &merged; - devinfo というデバイスツリーとリソース使用状況を表示する簡単なツールが追加されました. - - 書式指定文字列の一貫性をチェックする関数 - &man.fmtcheck.3; が新たに追加されました. - &merged; - - 行番号を付加するフィルタプログラム &man.nl.1; - が新たに追加されました. - &merged; - - &man.c89.1; がシェルスクリプトからバイナリ実行ファイルに置き換えられ, - いくつかあった小さなバグが修正されました. - &merged; - - &man.pax.1; に対して数多くの改良が加えられました. - その改良には, - &man.cpio.1; 機能の追加, - &man.tar.1; 互換機能の強化, - &man.gzip.1; および &man.compress.1; 機能を提供する - オプションおよび - オプションの追加, - バグ修正が含まれます. - - &os; コンソールがウクライナ語に対応しました. - &merged; - - ELF 動的リンカである &man.rtld.1; のパフォーマンスが向上しました. - &merged; - - フロッピーディスクからデータを読み出すためのプログラム - &man.fdread.1; が新たに追加されました. - これは &man.fdwrite.1; と対になるもので, - 異常のあるメディアからデータを取り出す手段を提供し, - 複雑な手順で &man.dd.1; を実行しなくて済むようにする目的で設計されています. - - &man.xargs.1; に新しいオプション - replstr が追加されました. - これは標準入力から読み込まれたデータをコマンドライン引数の最後ではなく, - 指定した点に挿入するように制御するためのものです. - &merged; - - &man.apmd.8; に新しい設定指示子 - apm_battery が追加され, - バッテリレベルのモニタリング機能および, - バッテリ残量のパーセント量や残り時間を基準としたコマンドの実行が可能になりました. - 指定方法は - /etc/apmd.conf にあるコメントアウトされた例をご覧ください. - &merged; - - &man.telnet.1; が標準で autologin と暗号化に対応しました. - また, 暗号化を抑制するオプション - も追加されています. - - &man.telnet.1; に新しいオプション - が追加されました. - これは UNIX ドメイン (AF_UNIX) - ソケットへの接続を可能にするものです. - &merged; - &man.vinum.8; のストライプサイズの既定値が 256KB から 279KB に変更されました. これは各ストライプに対してスーパブロックを均等に割り振るためです. - &man.chown.8; が オプションなしで - 実行された場合に, - コマンドライン引数で指定されたシンボリックリンクを正しく辿るようになりました. + &man.wall.1; に新しいオプション が追加されました. + これは指定したグループに属するユーザ全員にメッセージを送ります. &merged; - &man.chown.8; におけるユーザとグループの区切り文字に - . を使うことができなくなりました. - これは . を含むユーザ名に対応するためです. - - &man.chmod.1; に新しいオプション - が追加されました. - これはシンボリックリンクの許可属性の変更に対応するものです. - - &man.install.1; に数多くの新機能が追加されました. - それには既存の対象ファイルのバックアップを作成する - および オプション, - 安全な (アトミックなコピー) 操作を行なう - オプションの追加が含まれています. - 標準で (コピー) オプションが有効化されるようになり, - (デバッグ) オプションは廃止されました. - また, &man.install.1; は (ディレクトリ作成) - オプションと (変更されたファイルのみコピー) - オプションが同時に指定された場合に警告を表示するようになっています. - &merged; + Perl スクリプトだった &man.which.1; が + C プログラムに変更されました. &man.whois.1; は, IP アドレスの問い合わせを ARIN に送るように変更されました. @@ -2299,138 +2389,48 @@ hw.pcic.irq="0" 参照する場合には, 適切なサーバに再問い合わせが行なわれます. &merged; - &man.fmt.1; が書き直され, - 従来あった数多くのバグが修正されました. &merged; - - &man.df.1; に新しいオプション が追加されました. - これはローカルにマウントされたファイルシステムの情報のみを表示します. + &man.xargs.1; に新しいオプション + replstr が追加されました. + これは標準入力から読み込まれたデータをコマンドライン引数の最後ではなく, + 指定した点に挿入するように制御するためのものです. &merged; - &man.faithd.8; に対応するための &man.inetd.8; 文法が, - 他の BSD と互換性のあるものに変更されました. + コンパイラが FSF が提供している + C/C++ ランタイム初期化コードを使用するように変更されました. + この変更によりFSF が公開しているソースとの親和性だけでなく, + 各種 egcs および gcc の移植版が生成するコードとの互換性が向上しています. &merged; - &man.inetd.8; の ident - プロトコル対応が整頓・更新されました. + スレッドライブラリに対して, + シグナル操作の変更, バグ修正, パフォーマンスの改良 + (システムコールスレッド切り替えの抑制を含む) が加えられました. + &man.gdb.1; のスレッド対応も, その変更を反映して更新されています. &merged; - &man.inetd.8; が UNIX ドメインソケットに対応しました. + 国際化対応のために非常に多くの追加が行なわれました. + &os; は今回, + LC_MONETARY, + LC_NUMERIC, および + LC_MESSAGES + の各カテゴリのロケールに完全対応しています. + また多くのアプリケーションが, + この対応を反映するように更新されています. + + X11R6 や他の UNIX 系 OS との互換性を高めるため, + ロケール名の変更が行なわれました. + たとえば en_US.ISO_8859-1 は + en_US.ISO8859-1 に変わっています. + これに対する後方互換性は /etc/locale.alias + に含まれるエントリによって提供されています. + + /usr/src/share/examples/BSD_daemon/ に + スケーラブルな Beastie 画像が追加されました. &merged; - &man.du.1; に新しいオプション が追加されました. - これは指定されたシェルグロブにマッチするファイル・サブディレクトリを無視するためのものです. + 数多くのマニュアルページに対して, + 内容および組版用マークアップの改訂が行なわれました. &merged; - &os; の &man.resolver.3; 実装が EDNS0 に対応しました. - これは IPv6 対応の resolver, DNS サーバとの動作に必要となるものです. - &merged; - - &man.col.1; に新しいオプション - が追加されました. - これは不明なコントロールシーケンスを処理せずに通過させるためのものです. - &merged; - - 新しいコマンド &man.mdmfs.8; が追加されました. - これは &man.mdconfig.8; コマンド, - &man.disklabel.8; コマンド, - &man.newfs.8; コマンド, - &man.mount.8; コマンドに関連するラッパで, - 廃止された &man.mount.mfs.8; コマンドのオプションが利用できます. - - 新しいライブラリ関数 &man.getprogname.3;, - &man.setprogname.3; が追加されました. - これらは現在実行されているプログラムのプログラム名を操作するためのもので, - エラー報告ルーチンで出力に一貫性を持たせるために使用されます. - &merged; - - 新しいユーティリティ &man.kldconfig.8; が追加されました. - これにより, - カーネルモジュールの検索パスの操作を簡単に行なうことができます. - &merged; - - &man.moused.8; に新しいオプション が追加されました. - これはマウスポインタの加速を制御するためのものです. - &merged; - - &man.fdisk.8; は, - コマンドラインに何も指定されていなければデバイスを検索せずに, - ルートデバイスからデフォルトデバイス名を解決するようになりました. - - &man.mail.1; に新しいオプション が追加されました. - これは本文が空のメッセージを送信しないようにするためのものです. - &merged; - - &man.route.8; で間接経路が変更された際, - ゲートウェイ経路とその変更された経路とが同じサブネットになっている場合に - より正確な表示が行なわれるようになりました. &merged; - - &man.netstat.1; との互換性を高めるため, - &man.route.8; は - net/bits - という書式ではなく - host/bits - という書式を使うようになりました. &merged; - - &man.route.8; が, 新たに - 代理専用 (proxy only) - の公開済み ARP エントリを作成できるようになりました. &merged; - - TMPDIR を用いて - &man.tmpnam.3; における一時ファイルの場所を指定できるようになりました. - &merged; - - &man.pppd.8; (カーネル PPP の制御用プログラム) - のインストール時の許可属性が 4555 から 4550 に, - 所有者/グループが - root:dialer - に変更されました (つまり, 実行できるユーザが制限されました). - &man.pppd.8; を利用している場合は, グループ設定を変更する必要があります. - &merged; - - &man.ftpd.8; に新しいオプション - および が追加されました. - はすべてのユーザ, - はゲストユーザに対して - RETR コマンドを無効化します. - これと オプション, - および適切なファイル許可属性を組み合わせることで, - 比較的安全なアップロード用 - anonymous FTP サーバを構築することが可能です. - - &man.daemon.3; へのコマンドラインインターフェイスを提供する - &man.daemon.8; プログラムが新しく追加されました. - &man.daemon.8; は自身を制御端末から切り離し, - コマンドラインで指定されたプログラムを実行します. - これは任意のプログラムをデーモンとして実行させることを可能にします. - - &man.syslogd.8; に新しく オプションが追加されました. - これは &man.syslogd.8; を, - 利用可能なすべてのアドレスではなく指定アドレスへ bind させるためのものです. - - &man.cat.1; が新しく UNIX ドメインソケットの読み出しに対応しました. - &merged; - - &man.groups.1; および &man.whoami.1; シェルスクリプトは - &man.id.1; へ完全に統合され, 両方とも廃止されました. - - &man.touch.1; に新しいオプション が追加されました. - これはコマンドの作用をシンボリックリンクのリンク先ではなく, - リンクそのものに対して行なうことを指定するものです. - - &man.edquota.8; に新しいオプション - が追加されました. これは (オプション - で指定される) quota プロトタイプの設定対象を, - 一つのファイルシステムに限定するために使われます. - - libgmp が - libmp で置き換えられました. - - &man.cu.1; と &man.rmail.8; を除いて, - UUCP は - ベースシステムから削除されました. - UUCP の残りの部分は Ports Collection - の net/freebsd-uucp にあります. - 寄贈ソフトウェア