doc/ja/releases/4.4R/relnotes-alpha.html
2002-03-28 14:50:58 +00:00

2651 lines
54 KiB
HTML

<HTML
><HEAD
><TITLE
>FreeBSD 4.4-RELEASE alpha リリースノート</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.71
"><LINK
REL="STYLESHEET"
TYPE="text/css"
HREF="docbook.css"><META
HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=EUC-JP"></HEAD
><BODY
CLASS="ARTICLE"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="ARTICLE"
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2"
>FreeBSD 4.4-RELEASE alpha リリースノート</A
></H1
><H3
CLASS="CORPAUTHOR"
>FreeBSD プロジェクト</H3
><P
CLASS="COPYRIGHT"
>Copyright &copy; 2000, 2001 by FreeBSD ドキュメンテーションプロジェクト</P
><HR></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
NAME="AEN9"
>1. はじめに</A
></H1
><P
>この文書は alpha アーキテクチャ版 FreeBSD 4.4-RELEASE
のリリースノートです。
これには 4.3-RELEASE 以降に追加 (変更)
された新機能が書かれています。</P
><P
>この FreeBSD 4.4-RELEASE は release 版であり、
<A
HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/"
TARGET="_top"
>ftp://ftp.FreeBSD.org/pub/FreeBSD/</A
>
および各ミラーサイトで公開されています。
FreeBSD の release 版 (またはそれ以外) の入手法については
<A
HREF="http://www.FreeBSD.org/handbook/"
TARGET="_top"
>FreeBSD
ハンドブック</A
><A
HREF="http://www.FreeBSD.org/handbook/mirrors.html"
TARGET="_top"
>付録
``FreeBSD を入手するには''</A
>をご覧ください。</P
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
NAME="AEN17"
>2. 更新情報</A
></H1
>$FreeBSD: src/release/doc/ja_JP.eucJP/relnotes/common/new.sgml,v 1.5.4.1 2001/09/24 17:14:07 hrs Exp $<P
>この節では 4.3-RELEASE 以降に新たに追加・変更された
ユーザに影響する機能について説明します。</P
><P
>FreeBSD に加えられた変更点のうち、
スペースの都合上ここに書かれていないものも多数存在します。
それらはたとえば文書の修正や改良、ごく影響の小さいバグの修正、
監査で見つかったセキュリティ上好ましくないスタイルで書かれたコードの修正、
ソースコードの整理などです。</P
><P
>リリースノートの項目は、大きく三つの節から構成されています。
まず <A
HREF="#KERNEL"
>Section 2.1</A
> には FreeBSD
カーネルに加えられた最新の変更点が書かれています。
そして <A
HREF="#SECURITY"
>Section 2.2</A
>
にはセキュリティ勧告を含むセキュリティ上の修正が、
最後の <A
HREF="#USERLAND"
>Section 2.3</A
> には FreeBSD
のベースシステムに含まれているユーザランドアプリケーションの
変更点がまとめられています。</P
><DIV
CLASS="SECT2"
><HR><H2
CLASS="SECT2"
><A
NAME="KERNEL"
>2.1. カーネルの変更点</A
></H2
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=open&sektion=2"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>open</SPAN
>(2)</SPAN
></A
> および <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=fcntl&sektion=2"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>fcntl</SPAN
>(2)</SPAN
></A
>
<TT
CLASS="LITERAL"
>O_DIRECT</TT
> フラグが追加されました。
ファイルオープン時にこのフラグを設定すると、
読み書き時のキャッシュの影響を最小化します。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=orm&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>orm</SPAN
>(4)</SPAN
></A
> デバイスが追加されました。
これは他のドライバが誤って ROM と重なったアドレスを割り当てることのないよう、
ISA メモリ I/O 空間内のオプション ROM を取得するためのものです。</P
><P
>デッドロックを避けるため、
スワップ領域不足時のプロセス終了処理は古いプロセスから行なわれるようになりました。
さらにその終了処理では、
プロセスサイズの計算に必要なスワップ領域も考慮に入れるようになりました。</P
><P
>ネットワークデバイスのクローニングが新たに実装され、
それを利用するように <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=gif&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>gif</SPAN
>(4)</SPAN
></A
> デバイスが変更されました。
そのためデバイスインスタンスを追加したい場合は
カーネルコンフィグレーションファイルに利用する数だけ
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=gif&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>gif</SPAN
>(4)</SPAN
></A
> を指定するのではなく、
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ifconfig</SPAN
>(8)</SPAN
></A
><TT
CLASS="OPTION"
>create</TT
>
オプションを使ってください。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ddb&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ddb</SPAN
>(4)</SPAN
></A
> に新たなコマンド <TT
CLASS="COMMAND"
>hwatch</TT
>
<TT
CLASS="COMMAND"
>dhwatch</TT
> が導入されました。
アーキテクチャが対応している必要がありますが、
これらは (ソフトウェアウォッチポイントを設定する)
<TT
CLASS="COMMAND"
>watch</TT
> および <TT
CLASS="COMMAND"
>dwatch</TT
>
のようにハードウェアウォッチポイントを設定するためのものです。</P
><P
>新しく <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=nmdm&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>nmdm</SPAN
>(4)</SPAN
></A
> ヌルモデム端末ドライバが追加されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=stl&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>stl</SPAN
>(4)</SPAN
></A
> ドライバが
Signetics SC26C194/8 Intelligent Quad/Octal UART ベースの
Stallion Technologies 社製
PCI/ISA EasyIO マルチポートシリアルカードに対応しました。</P
><P
>CDROM からの FreeBSD の起動に長い間存在していたバグが修正されました。
これにより、AlphaServer 1200 のようなマシンもインストール CDROM、
fixit CDROM から起動できるようになっています。</P
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN71"
>2.1.1. プロセッサ・マザーボードの対応状況</A
></H3
><P
>起動フロッピディスクの容量が制限されているため、
インストール用カーネルから DEC3000 TurboChannel
ベースのマシンへの対応が削除されました。
また、同様の理由で
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ncr&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ncr</SPAN
>(4)</SPAN
></A
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sa&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sa</SPAN
>(4)</SPAN
></A
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=amr&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>amr</SPAN
>(4)</SPAN
></A
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=plip&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>plip</SPAN
>(4)</SPAN
></A
>
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=le&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>le</SPAN
>(4)</SPAN
></A
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=pcn&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>pcn</SPAN
>(4)</SPAN
></A
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=wx&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>wx</SPAN
>(4)</SPAN
></A
>、and <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sl&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sl</SPAN
>(4)</SPAN
></A
>
の各ドライバもインストール用カーネルから削除されています。
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ncr&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ncr</SPAN
>(4)</SPAN
></A
> ドライバが対応していた Symbios 社製アダプタは、
すべてではありませんが新しい <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sym&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sym</SPAN
>(4)</SPAN
></A
>
ドライバが対応しています。</P
><P
> FreeBSD が
Whitebox (NT-only) AlphaServer 530x マシンに対応しました。
FreeBSD は普通どおり、AlphaBIOS ではなく SRM から起動します。
FreeBSD で使用する SCSI アダプタが ID 0 になっていることを確認してください。</P
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN110"
>2.1.2. ネットワークインターフェイスの対応状況</A
></H3
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=fxp&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>fxp</SPAN
>(4)</SPAN
></A
> ドライバはカーネルコンフィグレーションファイルに
<TT
CLASS="LITERAL"
>device miibus</TT
> のエントリを必要とするようになりました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=wx&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>wx</SPAN
>(4)</SPAN
></A
> ドライバが Intel PRO1000-F および
PRO1000-T (10/100/1000) アダプタに対応しました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=an&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>an</SPAN
>(4)</SPAN
></A
> ドライバが Cisco Aironet 350
シリーズのアダプタに対応し、いくつかバグ修正が行なわれました。
promiscuos モードが動作するようになり、
<TT
CLASS="LITERAL"
>up</TT
> する前に設定することができるようになっています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=xl&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>xl</SPAN
>(4)</SPAN
></A
> ドライバが
VLAN タグフレームの受信に対応しました
(ただし ``Cyclone'' チップセットおよび、
それ以降の新しいチップセットのみ)。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ti&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ti</SPAN
>(4)</SPAN
></A
> ドライバが VLAN タグを正しくマスクするようになりました。</P
><P
>National Semiconductor DP83820 および DP83821
ギガビットイーサネットコントローラチップをベースとした
PCI ギガビットイーサネットアダプタに対応する
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=nge&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>nge</SPAN
>(4)</SPAN
></A
> ドライバが新たに追加されました。
これは D-Link DGE-500T、SMC EZ Card 1000 (SMC9462TX)、
Asante FriendlyNet GigaNIC 1000TA および 1000TPC、
Addtron AEG320T に対応しています。
また、このドライバは送受信チェックサムのオフロード機能に対応しています。</P
><P
>Level 1 LXT1001 NetCellerator
ギガビットイーサネットコントローラチップに対応する
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=lge&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>lge</SPAN
>(4)</SPAN
></A
> ドライバが新たに追加されました。
このドライバは SMC、D-Link、Addtron
製の光ファイバギガビットイーサネットカードを利用するために使われるものです。
Jumbograms および受信時の TCP/IP チェックサムのオフロード機能に対応していますが、
ハードウェア VLAN フィルタには対応していません。</P
><P
>The <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=tx&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>tx</SPAN
>(4)</SPAN
></A
> ドライバが新しく
SMC 9432FTX 光ファイバ NIC に対応しました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ed&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ed</SPAN
>(4)</SPAN
></A
> ドライバが、NetGear FA-410TX などが採用している
D-Link DL10022 チップに対応しました。
そのため <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ed&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ed</SPAN
>(4)</SPAN
></A
> を使用する際はカーネルコンフィグレーションファイルに
<TT
CLASS="LITERAL"
>device miibus</TT
> を追加しなければならなくなっています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=txp&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>txp</SPAN
>(4)</SPAN
></A
> ドライバが追加されました。
これは 3Com 3XP Typhoon/Sidewinder (3CR990) チップセットベースの
ネットワークインターフェイスに対応しています。</P
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN159"
>2.1.3. ネットワークプロトコル</A
></H3
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=rc.conf&sektion=5"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>rc.conf</SPAN
>(5)</SPAN
></A
> の標準設定において
TCP の RFC 1323 拡張が有効化されるようになりました。</P
><P
>接続が確立される際、三番目の SYN
セグメントが送られるまでに反応がなかった場合は
RFC 1323 および RFC 1644 の TCP 拡張が無効化されるようになりました。
この動作は VJ ヘッダ圧縮の実装にバグがある
(非常に古い) ターミナルサーバに対応するためのものです。</P
><P
><TT
CLASS="LITERAL"
>TCP_RESTRICT_RST</TT
> カーネルオプションが削除されました。
同様の機能は sysctl 変数
<TT
CLASS="VARNAME"
>net.inet.tcp.blackhole</TT
> で実現可能です。</P
><P
>各接続に対して TCP
テンプレート構造体のメモリ割り当てを行なわないように
TCP 実装が変更されました。
これは多くの接続を扱う大規模システムにおいてバッファの使用量を低減します。</P
><P
>sysctl 変数 <TT
CLASS="VARNAME"
>net.inet.ip.check_interface</TT
>
が新たに追加されました。 これは標準設定で off になっており、
パケットの送信先アドレスと一致するアドレスを持ったインターフェイスに
パケットが到着したかどうか IP レベルでチェックを行ないます。</P
><P
>IP パケットの ID フィールドを乱数化する
<TT
CLASS="LITERAL"
>options RANDOM_IP_ID</TT
>
カーネルオプションが追加されました。
これはリモートの観測者が、
各送信パケットに対して一つずつカウントを増加させるという標準的な動作から
マシンのパケット生成速度を推定できないようにするものです。</P
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN174"
>2.1.4. ディスク・記憶装置</A
></H3
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ata</SPAN
>(4)</SPAN
></A
>
ドライバは標準設定で書き込みキャッシュが有効化されるようになりました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=wd&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>wd</SPAN
>(4)</SPAN
></A
> 互換デバイスが
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ata</SPAN
>(4)</SPAN
></A
> ドライバから削除されました。</P
><P
> AlphaServer DS10 および AlphaServer DS20 は、
フロッピディスクドライブへのアクセスが正常に動作しません。
DS10 はたくさんのエラーが出力され、
DS20 ではマシンが異常停止します。</P
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN196"
>2.1.5. ファイルシステム</A
></H3
><P
>巨大なディレクトリ用に、
<TT
CLASS="LITERAL"
>dirhash</TT
>
と呼ばれる単純なハッシュをベースとした検索効率化処理が追加されました。
<TT
CLASS="LITERAL"
>UFS_DIRHASH</TT
>
カーネルオプションの設定により、
メモリを多少余分に使って巨大なディレクトリの操作速度を向上させることが可能です。</P
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN203"
>2.1.6. PCCARD 対応状況</A
></H3
><P
>比較的新しいマシンの多くで、PCCARD デバイスの割り込みを
ISA もしくは PCI のいずれかの割り込み経路に設定することが可能になりました。
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=pcic&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>pcic</SPAN
>(4)</SPAN
></A
> ドライバが更新され、新たにその両方の割り込み経路に対応
(以前は ISA のみの対応でした) しています。
ほとんどのラップトップ型 PC における PCMCIA
デバイスの設定が簡単で柔軟に行なえるようになっています。
また、さまざまある PCI バスを使った Cardbus ブリッジ (Orinoco 社の PCI NIC
で使われています) にも対応しました。
PCI 割り込み経路制御が原因で、
マシンの異常停止やパニック等の問題が発生するものもありますが、
その場合は従来の ISA 割り込み経路制御に設定することで問題を解決できる可能性があります。
その際には <TT
CLASS="FILENAME"
>/boot/loader.conf</TT
>
にある次の行を書き換えてください。</P
><PRE
CLASS="PROGRAMLISTING"
> hw.pcic.intr_path="1"
hw.pcic.irq="0"</PRE
><P
>FreeBSD を問題の発生するマシンにインストールする際は、
一番最初の起動中、ブートローダに次の行を入力すると良いでしょう。</P
><PRE
CLASS="SCREEN"
> <TT
CLASS="PROMPT"
>ok</TT
> <TT
CLASS="USERINPUT"
><B
>set hw.pcic.intr_path="1"</B
></TT
>
<TT
CLASS="PROMPT"
>ok</TT
> <TT
CLASS="USERINPUT"
><B
>set hw.pcic.irq="0"</B
></TT
></PRE
><P
>PCCARD の取り出し時にたまに異常停止するような場合は、
次のようにすることでその問題を回避することができます。</P
><PRE
CLASS="SCREEN"
> <TT
CLASS="PROMPT"
>#</TT
> <TT
CLASS="USERINPUT"
><B
>pccardc power 0 <TT
CLASS="REPLACEABLE"
><I
>slot</I
></TT
></B
></TT
></PRE
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN222"
>2.1.7. マルチメディアへの対応状況</A
></H3
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN225"
>2.1.8. 寄贈ソフトウェア</A
></H3
><P
><B
CLASS="APPLICATION"
>IPFilter</B
>
バージョン 3.4.20 に更新されました。</P
><DIV
CLASS="SECT4"
><HR><H4
CLASS="SECT4"
><A
NAME="KAME-KERNEL"
>2.1.8.2. KAME</A
></H4
><P
>IPv6 スタックが KAME プロジェクトの
2001 年 5 月 28 日のスナップショットをベースとしたものになりました。
この節の項目のほとんどは、それが取り込まれたことによるものです。
KAME IPv6 スタックのユーザランドにおける更新情報は
<A
HREF="#KAME-USERLAND"
>Section 2.3.1.2</A
> に書かれています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=gif&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>gif</SPAN
>(4)</SPAN
></A
> が RFC 1933 ではなく RFC 2893 準拠のものになりました。
イングレスフィルタの制御は
<TT
CLASS="LITERAL"
>IFF_LINK2</TT
>
インターフェイスフラグで行なうことが可能です。</P
><P
><B
CLASS="APPLICATION"
>IPSec</B
> が多少改良され、
Rijndael、SHA2 アルゴリズムを利用できるようになりました。
特許の問題のため IPSec の RC5 対応は削除されています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=stf&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>stf</SPAN
>(4)</SPAN
></A
> が RFC 3056 に準拠し、
イングレスフィルタの制御を
<TT
CLASS="LITERAL"
>IFF_LINK2</TT
>
インターフェイスフラグで行なえるようになりました。</P
><P
>IPv6 が物理ネットワーク上の不正なアドレス
(ループバックアドレスなど) を厳密にチェックするようになりました。</P
><P
><TT
CLASS="VARNAME"
>IPV6_V6ONLY</TT
>
ソケットオプションに完全対応しました。
このオプションに関するカーネルの標準動作は
sysctl 変数 <TT
CLASS="VARNAME"
>net.inet6.ip6.v6only</TT
>
によって制御されます。</P
><P
>RFC 3041 (Privacy Extensions for Stateless Address
Autoconfiguration) に対応しました。
これは sysctl 変数
<TT
CLASS="VARNAME"
>net.inet6.ip6.use_tempaddr</TT
>
で有効化することができます。</P
></DIV
></DIV
></DIV
><DIV
CLASS="SECT2"
><HR><H2
CLASS="SECT2"
><A
NAME="SECURITY"
>2.2. セキュリティ関連の修正</A
></H2
><P
>セキュリティ勧告 FreeBSD-SA-01:39 で述べられている
TCP 初期シーケンス番号生成制御に関する修正は、
互換性が問題になる可能性があります。
問題を回避できるよう、この修正は sysctl 変数
<TT
CLASS="VARNAME"
>net.inet.tcp.tcp_seq_genscheme</TT
>
で有効化・無効化の制御ができるようになっています。</P
><P
>(再帰的にファイルシステムを探索するアプリケーションで使われる)
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=fts&sektion=3"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>fts</SPAN
>(3)</SPAN
></A
> ルーチンに存在していた、
指定したディレクトリ階層の外にあるファイルを操作することが可能である、
というセキュリティ上の弱点が修正されました。
(セキュリティ勧告 FreeBSD-SA-01:40 参照)。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=portmap&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>portmap</SPAN
>(8)</SPAN
></A
> は標準で無効になりました。
ただし NFS サービス、NIS サービス、<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=amd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>amd</SPAN
>(8)</SPAN
></A
> サービスを
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=rc.conf&sektion=5"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>rc.conf</SPAN
>(5)</SPAN
></A
> 経由で有効化した場合は、
自動的に <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=portmap&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>portmap</SPAN
>(8)</SPAN
></A
> が実行されます。</P
><P
>親プロセスから exec された子プロセスにおいて、
実際にはいくつかのシグナルハンドラがそのままになってしまう欠陥が修正されました
(セキュリティ勧告 FreeBSD-SA-01:42 参照)。
攻撃者はこれを利用して setuid
されたバイナリの権限で任意のコードを実行できます。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=tcpdump&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>tcpdump</SPAN
>(1)</SPAN
></A
> に含まれていた、
リモートから悪用可能なバッファオーバフロー問題が修正されました。
(セキュリティ勧告 FreeBSD-SA-01:48 参照)。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=telnetd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>telnetd</SPAN
>(8)</SPAN
></A
> に含まれていた、
リモートから悪用可能なバッファオーバフロー問題が修正されました。
(セキュリティ勧告 FreeBSD-SA-01:49 参照)。</P
><P
>sysctl 変数 <TT
CLASS="VARNAME"
>net.inet.ip.maxfragpackets</TT
>
および <TT
CLASS="VARNAME"
>net.inet.ip6.maxfragpackets</TT
>
が新たに加えられました。
これらは IPv4、IPv6 パケットのフラグメントが消費するメモリ量の上限を設定し、
ある種のサービス妨害攻撃を防ぐためのものです
(セキュリティ勧告 FreeBSD-SA-01:52 参照)</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sysinstall</SPAN
>(8)</SPAN
></A
>
の新規インストール時に選べる``セキュリティプロファイル''の数が
2 種類に減らされました。</P
><P
><TT
CLASS="FILENAME"
>inetd.conf</TT
> におけるすべてのサービスが
標準の新規インストールで無効化されるようになりました。
また <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sysinstall</SPAN
>(8)</SPAN
></A
> では、
<TT
CLASS="FILENAME"
>inetd.conf</TT
> の編集機能に加えて
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>inetd</SPAN
>(8)</SPAN
></A
> そのものの有効化/無効化の選択が追加されています。</P
><P
>二点間 (point-to-point) リンクにおける <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ipfw</SPAN
>(8)</SPAN
></A
> <TT
CLASS="LITERAL"
>me</TT
>
ルール実装の欠陥が修正されました。
以前の <TT
CLASS="LITERAL"
>me</TT
>
フィルタルールは二点間インターフェイスのローカル側 IP アドレスだけでなく、
リモート側 IP アドレスにもマッチしてしまいます (セキュリティ勧告
FreeBSD-SA-01:53 参照)。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=procfs&sektion=5"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>procfs</SPAN
>(5)</SPAN
></A
> にあったセキュリティ上の弱点が修正されました。
これはプロセスから他のプロセスのメモリ空間にある機密情報を読むことができるよいうものです
(セキュリティ勧告 FreeBSD-SA-01:55 参照)。</P
><P
><B
CLASS="APPLICATION"
>tcp_wrappers</B
> にある
<TT
CLASS="LITERAL"
>PARANOID</TT
>
ホスト名チェック機能がきちんと動作するようになりました
(セキュリティ勧告 FreeBSD-SA-01:56 参照)。</P
><P
>ローカルから悪用可能な <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sendmail&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sendmail</SPAN
>(8)</SPAN
></A
> のセキュリティ上の弱点が修正されました
(セキュリティ勧告 FreeBSD-SA-01:57 参照)。</P
><P
>リモートから root 権限を不正に奪うことが可能な
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=lpd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>lpd</SPAN
>(8)</SPAN
></A
> のセキュリティ上の弱点が修正されました
(セキュリティ勧告 FreeBSD-SA-01:58 参照)。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=rmuser&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>rmuser</SPAN
>(8)</SPAN
></A
> に存在していた競合状態が修正されました。
これは非常に限られた時間ですが
<TT
CLASS="FILENAME"
>/etc/master.passwd</TT
>
が誰でも読み込み可能な状態になるというものです
(セキュリティ勧告 FreeBSD-SA-01:59 参照)。</P
><P
>標準のシステムパスに存在する、<TT
CLASS="USERNAME"
>root</TT
>
が所有者となっていないあらゆるバイナリに
<TT
CLASS="LITERAL"
>schg</TT
> フラグが設定されるようになりました。
これは <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=cron&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>cron</SPAN
>(8)</SPAN
></A
> を経由したり、あるいは
<TT
CLASS="USERNAME"
>root</TT
>
ユーザやそのバイナリ所有者以外のユーザから実行し、
そのバイナリを悪用することを防ぐためです。
また <TT
CLASS="FILENAME"
>/etc/periodic/daily/410.status-uucp</TT
> から
実行される <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=uustat&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>uustat</SPAN
>(1)</SPAN
></A
> は、
<TT
CLASS="USERNAME"
>root</TT
> 権限ではなく
<TT
CLASS="USERNAME"
>uucp</TT
> ユーザ権限で実行されるように変更されています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=semop&sektion=2"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>semop</SPAN
>(2)</SPAN
></A
>
システムコールに存在していたバッファオーバフロー問題による
セキュリティホールが修正されました。</P
></DIV
><DIV
CLASS="SECT2"
><HR><H2
CLASS="SECT2"
><A
NAME="USERLAND"
>2.3. ユーザランドの変更点</A
></H2
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ip6fw&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ip6fw</SPAN
>(8)</SPAN
></A
>
にファイル読み込み時のプリプロセッサ機能と
<TT
CLASS="OPTION"
>-q</TT
> (quiet) フラグが新たに追加されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ping&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ping</SPAN
>(8)</SPAN
></A
> に、送出パケットの TTL を設定する
<TT
CLASS="OPTION"
>-m</TT
> オプションが追加されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ln&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ln</SPAN
>(1)</SPAN
></A
> に、処理対象ファイルがリンクだった場合に
それをたどらないようにする <TT
CLASS="OPTION"
>-h</TT
> オプションフラグが追加されました。
また、他の実装との互換性を高めるため <TT
CLASS="OPTION"
>-n</TT
>
オプションフラグも同じ目的で使用可能です。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=find&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>find</SPAN
>(1)</SPAN
></A
> にファイルのタイムスタンプを比較するための新しいオプション
<TT
CLASS="OPTION"
>-anewer</TT
>
<TT
CLASS="OPTION"
>-cnewer</TT
><TT
CLASS="OPTION"
>-mnewer</TT
>
<TT
CLASS="OPTION"
>-okdir</TT
><TT
CLASS="OPTION"
>-newer[acm][acmt]</TT
>
が追加されました。</P
><P
>ELF 動的リンカである <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=rtld&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>rtld</SPAN
>(1)</SPAN
></A
> のパフォーマンスが向上しました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ifconfig</SPAN
>(8)</SPAN
></A
> コマンドが CIDR の / 記号を用いた記法に対応しました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=c89&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>c89</SPAN
>(1)</SPAN
></A
> がシェルスクリプトからバイナリ実行ファイルに置き換えられ、
いくつかあった小さなバグが修正されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=vidcontrol&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>vidcontrol</SPAN
>(1)</SPAN
></A
>
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=syscons&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>syscons</SPAN
>(4)</SPAN
></A
> 画像バッファのスナップショットをとるための新しいオプション
<TT
CLASS="OPTION"
>-p</TT
> が追加されました。
このオプションによるスナップショットは、
Ports Collection に含まれる
<A
HREF="http://www.FreeBSD.org/cgi/url.cgi?ports/graphics/scr2png/pkg-descr"
><TT
CLASS="PORT"
>graphics/scr2png</TT
></A
> ユーティリティで操作することができます。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=vidcontrol&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>vidcontrol</SPAN
>(1)</SPAN
></A
> において、
フォントロード時のフォントサイズ指定を省略できるようになりました。
また、エラー処理部分にいくつかの改良も加えられています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=telnet&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>telnet</SPAN
>(1)</SPAN
></A
> に新しいオプション
<TT
CLASS="OPTION"
>-u</TT
> が追加されました。
これは UNIX ドメイン (<TT
CLASS="LITERAL"
>AF_UNIX</TT
>)
ソケットへの接続を可能にするものです。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=newfs&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>newfs</SPAN
>(8)</SPAN
></A
> に、新しいファイルシステムの
softupdates 機能を有効化する <TT
CLASS="OPTION"
>-U</TT
>
オプションフラグが追加されました。</P
><P
><TT
CLASS="FILENAME"
>libcrypt</TT
> が Blowfish
パスワードハッシュに対応しました。</P
><P
>FreeBSD コンソールがウクライナ語に対応しました。</P
><P
>2GB 以上の RAM を搭載したマシンでも
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=savecore&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>savecore</SPAN
>(8)</SPAN
></A
> が正常に動作するようになりました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=faithd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>faithd</SPAN
>(8)</SPAN
></A
> に対応するための <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>inetd</SPAN
>(8)</SPAN
></A
> 文法が、
他の BSD と互換性のあるものに変更されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>inetd</SPAN
>(8)</SPAN
></A
><TT
CLASS="LITERAL"
>ident</TT
>
プロトコル対応が整頓・更新されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=inetd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>inetd</SPAN
>(8)</SPAN
></A
> が UNIX ドメインソケットに対応しました。</P
><P
>FreeBSD の <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=resolver&sektion=3"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>resolver</SPAN
>(3)</SPAN
></A
> 実装が EDNS0 に対応しました。
これは IPv6 対応の resolver、DNS サーバとの動作に必要となるものです。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=df&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>df</SPAN
>(1)</SPAN
></A
> に新しいオプション <TT
CLASS="OPTION"
>-l</TT
> が追加されました。
これはローカルにマウントされたファイルシステムの情報のみを表示します。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=whois&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>whois</SPAN
>(1)</SPAN
></A
> は、IP アドレスの問い合わせを
ARIN に送るように変更されました。
<TT
CLASS="OPTION"
>-Q</TT
> オプションが指定されておらず、
ARIN への問い合わせが APNIC もしくは RIPE
参照する場合には、適切なサーバに再問い合わせが行なわれます。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>dump</SPAN
>(8)</SPAN
></A
><TT
CLASS="OPTION"
>-T</TT
> オプションが、
後続するオプションを余計に無効化してしまっていた問題が修正されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>dump</SPAN
>(8)</SPAN
></A
> に新しいオプション <TT
CLASS="OPTION"
>-D</TT
> が追加されました。
これにより <TT
CLASS="FILENAME"
>/etc/dumpdates</TT
>
ファイルパスの変更が可能になります。</P
><P
><TT
CLASS="FILENAME"
>libfetch</TT
>
<TT
CLASS="ENVAR"
>HTTP_USER_AGENT</TT
> 環境変数に対応しました。</P
><P
>新しいライブラリ関数 <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=getprogname&sektion=3"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>getprogname</SPAN
>(3)</SPAN
></A
>
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=setprogname&sektion=3"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>setprogname</SPAN
>(3)</SPAN
></A
> が追加されました。
これらは現在実行されているプログラムのプログラム名を操作するためのもので、
エラー報告ルーチンで出力に一貫性を持たせるために使用されます。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=xargs&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>xargs</SPAN
>(1)</SPAN
></A
> に新しいオプション <TT
CLASS="OPTION"
>-J</TT
>
<TT
CLASS="REPLACEABLE"
><I
>replstr</I
></TT
> が追加されました。
これは標準入力から読み込まれたデータをコマンドライン引数の最後ではなく、
指定した点に挿入するように制御するためのものです。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ifconfig</SPAN
>(8)</SPAN
></A
> コマンドが
IEEE 802.11 無線ネットワークデバイスのパラメータ設定に対応しました。
対応しているのは <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=wi&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>wi</SPAN
>(4)</SPAN
></A
> および <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=an&sektion=4"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>an</SPAN
>(4)</SPAN
></A
> デバイスです。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ifconfig</SPAN
>(8)</SPAN
></A
> コマンドはデフォルトで対応メディアのリストを
表示しないように変更されました。
リストの表示は <TT
CLASS="OPTION"
>-m</TT
> オプションを指定時に行なわれます。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=lpd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>lpd</SPAN
>(8)</SPAN
></A
> に新しいオプションが二つ追加されました。
<TT
CLASS="OPTION"
>-c</TT
> オプションフラグは
すべての接続エラーのログを <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=syslogd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>syslogd</SPAN
>(8)</SPAN
></A
> に送り、
<TT
CLASS="OPTION"
>-W</TT
> オプションフラグは予約済みポート以外からの接続を許可します。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=lpc&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>lpc</SPAN
>(8)</SPAN
></A
> に改良が加えられました。
<TT
CLASS="COMMAND"
>lpc clean</TT
> は多少安全な動作をするように変更され、
新しく導入された <TT
CLASS="COMMAND"
>lpc tclean</TT
> コマンドにより、
<TT
CLASS="COMMAND"
>lpc clean</TT
> コマンドで削除されるファイルをチェックすることができます。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=du&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>du</SPAN
>(1)</SPAN
></A
> に新しいオプション <TT
CLASS="OPTION"
>-I</TT
> が追加されました。
これは指定されたシェルグロブにマッチするファイル・サブディレクトリを無視するためのものです。</P
><P
>成長型 FFS ファイルシステム <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=growfs&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>growfs</SPAN
>(8)</SPAN
></A
> が新たに追加されました。
また、既存のファイルシステムのメタ情報をダンプする
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ffsinfo&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ffsinfo</SPAN
>(8)</SPAN
></A
> ユーティリティも追加されています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=mail&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>mail</SPAN
>(1)</SPAN
></A
> に新しいオプション <TT
CLASS="OPTION"
>-E</TT
> が追加されました。
これは本文が空のメッセージを送信しないようにするためのものです。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=vidcontrol&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>vidcontrol</SPAN
>(1)</SPAN
></A
> に、指定した tty の履歴バッファをクリアする新しいオプション
<TT
CLASS="OPTION"
>-C</TT
> が追加されました。
また <TT
CLASS="OPTION"
>-h</TT
> オプションを使うことで、
履歴バッファの大きさを設定することが可能です。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=last&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>last</SPAN
>(1)</SPAN
></A
><TT
CLASS="OPTION"
>-d</TT
>
オプションフラグが追加されました。
これは、ある特定の日時・時刻にログインしていたユーザの
``スナップショット'' を表示します。</P
><P
>パスワード認証ハッシュライブラリを設定可能にするために
<TT
CLASS="FILENAME"
>libcrypt</TT
>
<TT
CLASS="FILENAME"
>libdescrypt</TT
> が統合されました。
des ハッシュアルゴリズムをコンパイルしない指定を明示的にしていない限り、
md5 と des の両方のハッシュアルゴリズムが利用可能です。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=install&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>install</SPAN
>(1)</SPAN
></A
> に数多くの新機能が追加されました。
それには既存の対象ファイルのバックアップを作成する
<TT
CLASS="OPTION"
>-b</TT
> および <TT
CLASS="OPTION"
>-B</TT
> オプション、
``安全な'' (アトミックなコピー) 操作を行なう
<TT
CLASS="OPTION"
>-S</TT
> オプションの追加が含まれています。
標準で <TT
CLASS="OPTION"
>-c</TT
> (コピー) オプションが有効化されるようになり、
<TT
CLASS="OPTION"
>-D</TT
> (デバッグ) オプションは廃止されました。
また、<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=install&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>install</SPAN
>(1)</SPAN
></A
><TT
CLASS="OPTION"
>-d</TT
> (ディレクトリ作成)
オプションと <TT
CLASS="OPTION"
>-C</TT
> (変更されたファイルのみコピー)
オプションが同時に指定された場合に警告を表示するようになっています。</P
><P
>FreeBSD <TT
CLASS="FILENAME"
>Makefile</TT
> インフラストラクチャが
NetBSD に由来する <TT
CLASS="VARNAME"
>WARNS</TT
> 指示子に対応しました。
この指示子は <TT
CLASS="VARNAME"
>CFLAGS</TT
>
にコンパイラの警告オプションフラグを追加するかどうかを
比較的コンパイラの種類に依存しない形で制御することを可能にするものです。</P
><P
>MS-DOS ファイルシステムの一貫性をチェックするユーティリティ
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=fsck_msdosfs&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>fsck_msdosfs</SPAN
>(8)</SPAN
></A
> が新たに追加されました。</P
><P
>新しいユーティリティ <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=kldconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>kldconfig</SPAN
>(8)</SPAN
></A
> が追加されました。
これにより、
カーネルモジュールの検索パスの操作を簡単に行なうことができます。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=moused&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>moused</SPAN
>(8)</SPAN
></A
> に新しいオプション <TT
CLASS="OPTION"
>-a</TT
> が追加されました。
これはマウスポインタの加速を制御するためのものです。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ppp&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ppp</SPAN
>(8)</SPAN
></A
> に、新たに
<TT
CLASS="LITERAL"
>tcpmssfixup</TT
> オプションが追加されました。
これは送信および到着 TCP SYN パケットを調整し、
最大受信セグメントサイズがインターフェイスの MTU を超えないようにします。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sysctl</SPAN
>(8)</SPAN
></A
> が新たに、変数名のみを表示するためのオプション
<TT
CLASS="OPTION"
>-N</TT
> に対応しました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sysctl</SPAN
>(8)</SPAN
></A
> のオプション
<TT
CLASS="OPTION"
>-A</TT
> および <TT
CLASS="OPTION"
>-X</TT
>
はそれぞれ <TT
CLASS="OPTION"
>-ao</TT
> および <TT
CLASS="OPTION"
>-ax</TT
> に置き換えられ、
従来のオプションは廃止されました。
また、動作を指定する <TT
CLASS="OPTION"
>-w</TT
>
オプションは必要性がないため削除されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=cdcontrol&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>cdcontrol</SPAN
>(1)</SPAN
></A
> が新たに、
音楽 CD 再生時に指定した数だけ前後のトラックへ移動するためのコマンド、
<TT
CLASS="LITERAL"
>next</TT
> および <TT
CLASS="LITERAL"
>prev</TT
>
に対応しました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=col&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>col</SPAN
>(1)</SPAN
></A
> に新しいオプション
<TT
CLASS="OPTION"
>-p</TT
> が追加されました。
これは不明なコントロールシーケンスを処理せずに通過させるためのものです。</P
><P
><TT
CLASS="ENVAR"
>TMPDIR</TT
> を用いて
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=tmpnam&sektion=3"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>tmpnam</SPAN
>(3)</SPAN
></A
> における一時ファイルの場所を指定できるようになりました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=rc&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>rc</SPAN
>(8)</SPAN
></A
> は起動時に、
<TT
CLASS="FILENAME"
>/var/run</TT
> および
<TT
CLASS="FILENAME"
>/var/spool/lock</TT
>
に含まれるディレクトリでないファイルをすべて削除するようになりました。</P
><P
>書式指定文字列の一貫性をチェックする関数
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=fmtcheck&sektion=3"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>fmtcheck</SPAN
>(3)</SPAN
></A
> が新たに追加されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=apmd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>apmd</SPAN
>(8)</SPAN
></A
> に新しい設定指示子
<TT
CLASS="LITERAL"
>apm_battery</TT
> が追加され、
バッテリレベルのモニタリング機能および、
バッテリ残量のパーセント量や残り時間を基準としたコマンドの実行が可能になりました。
指定方法は
<TT
CLASS="FILENAME"
>/etc/apmd.conf</TT
> にあるコメントアウトされた例をご覧ください。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=pppd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>pppd</SPAN
>(8)</SPAN
></A
> (カーネル PPP の制御用プログラム)
のインストール時の許可属性が <TT
CLASS="LITERAL"
>4555</TT
> から <TT
CLASS="LITERAL"
>4550</TT
> に、
所有者/グループが
<TT
CLASS="USERNAME"
>root</TT
><TT
CLASS="LITERAL"
>:</TT
><TT
CLASS="GROUPNAME"
>dialer</TT
>
に変更されました (つまり、実行できるユーザが制限されました)。
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=pppd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>pppd</SPAN
>(8)</SPAN
></A
> を利用している場合は、グループ設定を変更する必要があります。</P
><P
> <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sysinstall</SPAN
>(8)</SPAN
></A
> においてメニュー選択中に <TT
CLASS="LITERAL"
>/: write failed、file
system is full</TT
> が表示されることがありますが、
これは <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sysinstall</SPAN
>(8)</SPAN
></A
>
の動作や実際のインストール工程に悪影響はありませんので、無視してください。</P
><P
>Alpha マシン上でも
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=savecore&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>savecore</SPAN
>(8)</SPAN
></A
> が正常に動作するようになりました。</P
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN679"
>2.3.1. 寄贈ソフトウェア</A
></H3
><P
><B
CLASS="APPLICATION"
>BIND</B
>
<TT
CLASS="LITERAL"
>NOADDITIONAL</TT
> オプションで構築されるようになりました。
これは良くある設定ミスに対して、
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=named&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>named</SPAN
>(8)</SPAN
></A
> により一貫性の高い動作をさせるためのものです。</P
><P
><B
CLASS="APPLICATION"
>BIND</B
> がバージョン
8.2.4-REL に更新されました。</P
><P
><B
CLASS="APPLICATION"
>Binutils</B
>
2.11.2 に更新されました。</P
><P
><B
CLASS="APPLICATION"
>bzip2</B
> バージョン 1.0.1 が import されました。
これによりベースシステムに <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=bzip2&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>bzip2</SPAN
>(1)</SPAN
></A
> プログラムおよび、
<TT
CLASS="FILENAME"
>libbz2</TT
> ライブラリが導入されました。</P
><P
>The <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ee&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ee</SPAN
>(1)</SPAN
></A
> <B
CLASS="APPLICATION"
>Easy Editor</B
>
がバージョン 1.4.2 に更新されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=file&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>file</SPAN
>(1)</SPAN
></A
> がバージョン 3.36 に更新されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=gcc&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>gcc</SPAN
>(1)</SPAN
></A
>
<TT
CLASS="ENVAR"
>GCC_OPTIONS</TT
> 環境変数に対応しました。
この変数には <B
CLASS="APPLICATION"
>GCC</B
>
のデフォルトオプションを指定します。</P
><P
><B
CLASS="APPLICATION"
>GNATS</B
> がバージョン
3.113 に更新されました。</P
><P
><B
CLASS="APPLICATION"
>groff</B
> および関連ユーティリティが更新され、
FSF バージョン 1.17.2 になりました。
この import により、従来あった制限を大幅に緩和した
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=mdoc&sektion=7"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>mdoc</SPAN
>(7)</SPAN
></A
> マクロパッケージ
(<TT
CLASS="LITERAL"
>mdocNG</TT
> と呼ばれています)
が追加されています。</P
><P
><B
CLASS="APPLICATION"
>libpcap</B
> がバージョン
0.6.2 に更新されました。 </P
><P
><B
CLASS="APPLICATION"
>OpenSSL</B
> がバージョン
0.9.6a に更新されました。</P
><P
><B
CLASS="APPLICATION"
>sendmail</B
> と関連ユーティリティが
バージョン 8.11.6 に更新されました。
詳細については
<TT
CLASS="FILENAME"
>/usr/src/contrib/sendmail/RELEASE_NOTES</TT
>
をご覧ください。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=traceroute&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>traceroute</SPAN
>(8)</SPAN
></A
> は、
デフォルトの最大 TTL 値を
<TT
CLASS="VARNAME"
>net.inet.ip.ttl</TT
> sysctl 変数から得るようになりました。</P
><P
><B
CLASS="APPLICATION"
>tcpdump</B
> がバージョン
3.6.3 に更新されました。</P
><DIV
CLASS="SECT4"
><HR><H4
CLASS="SECT4"
><A
NAME="AEN734"
>2.3.1.1. CVSup</A
></H4
><P
><B
CLASS="APPLICATION"
>CVSup</B
>
FreeBSD Ports Collection で良く使われるユーティリティの一つです。
以前はこれをインストールする複数の port/package が存在しましたが、
<A
HREF="http://www.FreeBSD.org/cgi/url.cgi?ports/net/cvsup-bin/pkg-descr"
><TT
CLASS="PORT"
>net/cvsup-bin</TT
></A
> および <A
HREF="http://www.FreeBSD.org/cgi/url.cgi?ports/net/cvsupd-bin/pkg-descr"
><TT
CLASS="PORT"
>net/cvsupd-bin</TT
></A
>
は廃止され、<A
HREF="http://www.FreeBSD.org/cgi/url.cgi?ports/net/cvsup/pkg-descr"
><TT
CLASS="PORT"
>net/cvsup</TT
></A
> になりました。</P
><P
>FreeBSD Ports Collection の <A
HREF="http://www.FreeBSD.org/cgi/url.cgi?ports/net/cvsup/pkg-descr"
><TT
CLASS="PORT"
>net/cvsup</TT
></A
>
からインストールできる
<B
CLASS="APPLICATION"
>CVSup</B
> は 16.1_3 に更新されています。
この更新では 2001 年 9 月 9 日 01:46:40 UTC
(UNIX epoch から 1,000,000,000 秒後)
以降のすべてのファイルのタイムスタンプに影響する、
長い間存在していた (ただし表面化しなかった)
バグが修正されました。</P
></DIV
><DIV
CLASS="SECT4"
><HR><H4
CLASS="SECT4"
><A
NAME="KAME-USERLAND"
>2.3.1.2. KAME</A
></H4
><P
>IPv6 スタックが KAME Project の 2001 年 5 月 28 日づけの
IPv6 スナップショットをベースとしたものになりました。
この節に書かれている内容のほとんどは、この import によるものです。
KAME IPv6 スタックに関するカーネルへの変更点は
<A
HREF="#KAME-KERNEL"
>Section 2.1.8.2</A
> にあります。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=faithd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>faithd</SPAN
>(8)</SPAN
></A
> がアクセス制御用の設定ファイルに対応しました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ifconfig</SPAN
>(8)</SPAN
></A
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=gifconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>gifconfig</SPAN
>(8)</SPAN
></A
> の機能が統合されました。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ifconfig&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ifconfig</SPAN
>(8)</SPAN
></A
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=prefix&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>prefix</SPAN
>(8)</SPAN
></A
> の機能が統合されました。
後方互換性を確保するため、<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=prefix&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>prefix</SPAN
>(8)</SPAN
></A
>
はシェルスクリプトとして残されています。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=ndp&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>ndp</SPAN
>(8)</SPAN
></A
> に対して、RFC2461
(Neighbor Discovery for IP Version 6 (IPv6))
に書かれているような無効になった NDP
エントリに対するガベージコレクションが実装されました。</P
><P
>制限されたライセンス条件を持った
<A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=pim6dd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>pim6dd</SPAN
>(8)</SPAN
></A
> および <A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=pim6sd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>pim6sd</SPAN
>(8)</SPAN
></A
> が削除されました。
これらのプログラムは Ports Collection の一部として
<A
HREF="http://www.FreeBSD.org/cgi/url.cgi?ports/net/pim6dd/pkg-descr"
><TT
CLASS="PORT"
>net/pim6dd</TT
></A
>
<A
HREF="http://www.FreeBSD.org/cgi/url.cgi?ports/net/pim6dd/pkg-descr"
><TT
CLASS="PORT"
>net/pim6dd</TT
></A
> から利用可能です。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=route6d&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>route6d</SPAN
>(8)</SPAN
></A
> に新しいオプション
<TT
CLASS="OPTION"
>-n</TT
> が追加されました。
これはカーネルの転送テーブルの更新を抑制するためのものです。</P
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=rtadvd&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>rtadvd</SPAN
>(8)</SPAN
></A
> に対する <TT
CLASS="OPTION"
>-R</TT
> (ルータ再ナンバリング)
オプションは、現時点では無視されるようになっています。</P
></DIV
></DIV
><DIV
CLASS="SECT3"
><HR><H3
CLASS="SECT3"
><A
NAME="AEN792"
>2.3.2. Ports/Packages Collection</A
></H3
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=pkg_version&sektion=1"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>pkg_version</SPAN
>(1)</SPAN
></A
> に新しいオプション
<TT
CLASS="OPTION"
>-s</TT
> が追加されました。
これは、操作対象を指定された文字列とマッチする
ports/packages に制限するためのものです。</P
></DIV
></DIV
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
NAME="AEN799"
>3. 以前の FreeBSD リリース版からのアップグレード</A
></H1
><P
>以前の FreeBSD
リリース版 (ほとんどが 4.X だと思われますが)
からのアップグレードを考えていているなら問題が発生するかも知れません。
これはもちろん、どのアップグレード方法を選ぶかにもよります。
FreeBSD をアップグレードするには、&nbsp;次の二つの方法が良く使われます。</P
><P
> <P
></P
><UL
><LI
><P
><TT
CLASS="FILENAME"
>/usr/src</TT
> にあるソースを使う。</P
></LI
><LI
><P
><A
HREF="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8"
><SPAN
CLASS="CITEREFENTRY"
><SPAN
CLASS="REFENTRYTITLE"
>sysinstall</SPAN
>(8)</SPAN
></A
> のバイナリアップグレードを使う。</P
></LI
></UL
>
</P
><P
>なるべくアップグレードを始める前に詳細について
<TT
CLASS="FILENAME"
>INSTALL.TXT</TT
> をご覧ください。
ソースからアップグレードする場合は
<TT
CLASS="FILENAME"
>/usr/src/UPDATING</TT
> にも目を通す必要があります。</P
><P
>最後になりますが、FreeBSD の -STABLE もしくは -CURRENT
ブランチを追いかけるために用意された手段の一つをとりたいと考えているなら、
<A
HREF="http://www.FreeBSD.org/handbook/"
TARGET="_top"
>FreeBSD
ハンドブック</A
>
<A
HREF="http://www.FreeBSD.org/handbook/current-stable.html"
TARGET="_top"
>``-CURRENT
vs. -STABLE''</A
> の節をご覧になるようお願いします。</P
></DIV
></DIV
><hr><p
align="center"
><small
>このファイルの他、リリース関連の文書は <A
HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/"
>ftp://ftp.FreeBSD.org/pub/FreeBSD/</A
> からダウンロードできます。</small
></p
><p
align="center"
><small
>FreeBSD に関するお問い合わせは、&#60;<A
HREF="mailto:questions@FreeBSD.org"
>questions@FreeBSD.org</A
>&#62; へ質問を投稿する前に<A
HREF="http://www.FreeBSD.org/docs.html"
>解説文書</A
>をお読みください。<p
align="center"
><small
>FreeBSD 4-STABLE をお使いの方は、ぜひ &#60;<A
HREF="mailto:stable@FreeBSD.org"
>stable@FreeBSD.org</A
>&#62; メーリングリストに参加ください。</small
></p
><p
align="center"
>この文書の原文に関するお問い合わせは &#60;<A
HREF="mailto:doc@FreeBSD.org"
>doc@FreeBSD.org</A
>&#62; まで、<br>日本語版に関するお問い合わせは、&#60;<A
HREF="mailto:doc-jp@jp.FreeBSD.org"
>doc-jp@jp.FreeBSD.org</A
>&#62; まで電子メールでお願いします。</p
></small
></p
></BODY
></HTML
>