doc/ja_JP.eucJP/htdocs/releases/4.8R/relnotes-i386.html
2012-09-14 17:47:48 +00:00

819 lines
35 KiB
HTML

<?xml version="1.0" encoding="euc-jp"?>
<!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/i386 4.8-RELEASE リリースノート</title>
<meta name="GENERATOR"
content="Modular DocBook HTML Stylesheet Version 1.73 " />
<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 id="AEN2" name="AEN2">FreeBSD/i386
4.8-RELEASE リリースノート</a></h1>
<h3 class="CORPAUTHOR">FreeBSD プロジェクト</h3>
<p class="COPYRIGHT">Copyright &copy; 2000, 2001, 2002,
2003 by FreeBSD ドキュメンテーションプロジェクト</p>
<p class="PUBDATE">$FreeBSD:
src/release/doc/ja_JP.eucJP/relnotes/common/new.sgml,v
1.5.2.45 2003/03/22 09:42:15 rushani Exp $<br />
</p>
<div>
<div class="ABSTRACT">
<a id="AEN12" name="AEN12"></a>
<p>この FreeBSD 4.8-RELEASE リリースノートには、
FreeBSD 4.7-RELEASE のリリース以降に FreeBSD
ベースシステムに対して加えられた変更点がまとめられています。
変更点はカーネル、ユーザランドにおけるものだけでなく、
前回のリリース以降に発行され、
ベースシステムに影響のあるセキュリティ勧告も含まれています。
また、アップグレードの際の注意点についても簡単に説明しています。</p>
</div>
</div>
<hr />
</div>
<div class="TOC">
<dl>
<dt><b>Table of Contents</b></dt>
<dt>1. <a href="#AEN14">はじめに</a></dt>
<dt>2. <a href="#AEN22">更新情報</a></dt>
<dt>3. <a href="#AEN352">以前の FreeBSD
リリース版からのアップグレード</a></dt>
</dl>
</div>
<div class="SECT1">
<hr />
<h1 class="SECT1"><a id="AEN14" name="AEN14">1.
はじめに</a></h1>
<p>この文書は i386 アーキテクチャ版 FreeBSD 4.8-RELEASE
のリリースノートです。 これには 4.7-RELEASE 以降に追加
(変更) された新機能および、前のバージョンの FreeBSD
からアップグレードする場合におけるいくつかの注意点か書かれています。</p>
<p>この FreeBSD 4.8-RELEASE は release 版であり、 <a
href="ftp://ftp.FreeBSD.org/"
target="_top">ftp://ftp.FreeBSD.org/</a>
および各ミラーサイトで公開されています。 FreeBSD の release
版 (またはそれ以外) の入手法については <a
href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/"
target="_top">FreeBSD ハンドブック</a><a
href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html"
target="_top">``FreeBSD
を入手するには''</a>をご覧ください。</p>
</div>
<div class="SECT1">
<hr />
<h1 class="SECT1"><a id="AEN22" name="AEN22">2.
更新情報</a></h1>
<p>この節では 4.7-RELEASE 以降に新たに追加・変更された
ユーザに影響する機能について説明します。
リリースノートの項目には通常、新しいドライバや新しいハードウェアへの対応、
新しいコマンドや新しいオプションの導入、
大規模なバグ修正、寄贈ソフトウェアのアップグレードが含まれており、
それに加えて 4.7-RELEASE 以降に発行され、
ベースシステムに影響のあるセキュリティ勧告も記載されています。</p>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="KERNEL" name="KERNEL">2.1.
カーネルの変更点</a></h2>
<p>OpenBSD 由来の新しいカーネル暗号化フレームワークが
統合されました (詳細は <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">crypto</span>(4)</span></a><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=9&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">crypto</span>(9)</span></a>
をご覧ください)。
これは、ソフトウェアで実装された暗号アルゴリズムと
ハードウェアで実装された暗号アルゴリズムの両方を、
カーネルから共通の方法で利用できるインターフェースを提供し、
ユーザアプリケーションから暗号化ハードウェアへアクセスできるように
するためのものです。
ハードウェア用デバイスドライバとして、 hifn
ベースのカードに対応した <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=hifn&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">hifn</span>(4)</span></a>
ドライバと Broadcom ベースのカードに対応した <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ubsec&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ubsec</span>(4)</span></a>
ドライバが 追加されています。</p>
<p>FireWire デバイスへに対する
初期的な対応が追加されました (詳細は <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=firewire&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">firewire</span>(4)</span></a>
をご覧ください)。</p>
<p>CanBe の電源管理コントローラに対応しました。</p>
<p>Belkin F5U103 USB-シリアル変換アダプタ
(およびその互換製品) に対応する ubsa
ドライバが追加されました。</p>
<p>support FTDI USB-シリアル変換アダプタに対応した <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uftdi&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uftdi</span>(4)</span></a>
ドライバが追加されました。</p>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN50" name="AEN50">2.1.1.
プロセッサ・マザーボードの対応状況</a></h3>
<p>部分的に、HyperThreading (HTT) に対応しました。
カーネルオプション <tt class="LITERAL">HTT</tt>
を付けて構築した SMP カーネルは HTT
機能を持つマシンの論理プロセッサを検出して
利用できるようにします。
この論理プロセッサは、プロセススケジューラによって
あたかも増設された物理プロセッサのように扱われます。</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN60" name="AEN60">2.1.2.
起動ローダ関連</a></h3>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN63" name="AEN63">2.1.3.
ネットワークインターフェイスの対応状況</a></h3>
<p>cm ドライバが IPX に対応しました。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=nge&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">nge</span>(4)</span></a>
ドライバがネットワークデバイスポーリング ( <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=polling&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">polling</span>(4)</span></a>)
に対応しました。</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN73" name="AEN73">2.1.4.
ネットワークプロトコル</a></h3>
<p>IPsec
実装でハードウェア暗号化アクセラレータに対応した
カーネル <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">crypto</span>(4)</span></a>
フレームワークが使えるようになりました。
有効にするには、<tt class="LITERAL">FAST_IPSEC</tt>
カーネルオプションを指定します。</p>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Note:</b> <tt class="LITERAL">FAST_IPSEC</tt>
オプションと <tt class="LITERAL">IPSEC</tt>
オプションを同時に指定することはできません。</p>
</blockquote>
</div>
<div class="NOTE">
<blockquote class="NOTE">
<p><b>Note:</b> 現時点では、<tt
class="LITERAL">FAST_IPSEC</tt> オプションは IPv6
または <tt class="LITERAL">INET6</tt>
オプションと共存できません。</p>
</blockquote>
</div>
<br />
<br />
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=gre&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">gre</span>(4)</span></a>
ドライバが追加されました。 これは IP パケットを GRE
(RFC 1701) や minimal IP encapsulation for Mobile IP
(RFC 2004) を利用してカプセル化を行います。</p>
<p>NewReno
を有効にしていると高速リカバリが途中で終了してしまうという、
TCP NewReno のバグが修正されました。</p>
<p>IP フラグメントの再構成を行なうコードを改善し、
大量のパケット断片を受けとったときの挙動をより強固なものにしました。
これにより、フラグメントベースのサービス妨害攻撃への
耐性がさらに向上しました。</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN94" name="AEN94">2.1.5.
ディスク・記憶装置</a></h3>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ata&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ata</span>(4)</span></a>
ドライバが、 CAM レイヤと CAM ドライバ (<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=cd&sektion=4&manpath=FreeBSD+4.7-stable">
<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+4.7-stable">
<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+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">st</span>(4)</span></a>, <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pass&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pass</span>(4)</span></a>)
を経由して、ATA デバイスを SCSI
デバイスとしてアクセスできるようにする機能に対応しました。
この機能を有効にするには、 カーネルコンフィグファイルに
<tt class="LITERAL">device atapicam</tt>
を追加する必要があります。 詳細は <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=atapicam&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">atapicam</span>(4)</span></a>
をご覧ください。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=matcd&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">matcd</span>(4)</span></a>
ドライバはライセンス上の問題のために、削除されました。
現在この問題に取り組んでおり、FreeBSD
の将来のリリースで
再度このドライバが登場するかも知れません。 (実際には
4.7-RELEASE の公開時点ですでに削除されていたのですが、
リリースノートには記載されていませんでした)。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=targ&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">targ</span>(4)</span></a>
ドライバが書き直され、
ダイレクトアクセスデバイスをエミュレートする新しいユーザモードが
<tt
class="FILENAME">/usr/share/examples/scsi_target</tt>
に追加されました。</p>
<p>Tekram TRM-S1040 SCSI チップセットが搭載された SCSI
アダプタに対応する trm ドライバが追加されました。</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN126" name="AEN126">2.1.6.
ファイルシステム</a></h3>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN129" name="AEN129">2.1.7.
PCCARD 対応状況</a></h3>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN132" name="AEN132">2.1.8.
マルチメディアへの対応状況</a></h3>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN135" name="AEN135">2.1.9.
寄贈ソフトウェア</a></h3>
<p><b class="APPLICATION">IPFilter</b> がバージョン
3.4.31 に更新されました。</p>
</div>
</div>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="SECURITY" name="SECURITY">2.2.
セキュリティ勧告</a></h2>
<p>kadmind(8) および k5admin
にあったバッファオーバフロー問題が修正されました。
詳細はセキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:40.kadmind.asc"
target="_top">FreeBSD-SA-02:40</a> をご覧ください。</p>
<p><b class="APPLICATION">BIND</b>
における複数のセキュリティ上の弱点が修正されました。
詳細はセキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:43.bind.asc"
target="_top">FreeBSD-SA-02:43</a> をご覧ください。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fpathconf&sektion=2&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fpathconf</span>(2)</span></a>
システムコールにあった、
ローカルユーザからシステムをクラッシュさせたり、
高い権限を不正に取得するために利用可能な、
ファイル記述子の漏洩問題が修正されました。
詳細はセキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-02:44.filedesc.asc"
target="_top">FreeBSD-SA-02:44</a> をご覧ください。</p>
<p>バージョン 1.11.5 の統合により、<b
class="APPLICATION">CVS</b>
にあったリモートから悪用可能なセキュリティ上の弱点が修正されました。
問題の詳細は、セキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:01.cvs.asc"
target="_top">FreeBSD-SA-03:01</a> をご覧ください。</p>
<p><b class="APPLICATION">OpenSSL</b>
には、特定の条件下で、
クライアントとサーバ間で交換されるネットワークメッセージを
横取り・置き換えできるような強い影響力を持つ攻撃者が
タイミングベースの攻撃を行ない平文データを得ることができる
ぜい弱性があり、この弱点は <b
class="APPLICATION">OpenSSL</b> を バージョン 0.9.7
に更新して修正されました。 詳細は、セキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:02.openssl.asc"
target="_top">FreeBSD-SA-03:02</a> をご覧ください。</p>
<p>攻撃者からの詐称された TCP 接続を防止できるよう、
``syncookies'' 機能のセキュリティと性能が改良されました。
詳細は、セキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:03.syncookies.asc"
target="_top">FreeBSD-SA-03:03</a> をご覧ください。</p>
<p><b class="APPLICATION">sendmail</b>
リモートから悪用可能なぜい弱性は、 <b
class="APPLICATION">sendmail</b> を バージョン 8.12.8
に更新して修正されました。 詳細はセキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:04.sendmail.asc"
target="_top">FreeBSD-SA-03:04</a> をご覧ください。</p>
<p>XDR
の実装において、境界チェックに存在していたバグを悪用して
リモートの攻撃者がサービス妨害攻撃を起こすことのできる
ぜい弱性が修正されました。 詳細はセキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:05.xdr.asc"
target="_top">FreeBSD-SA-03:05</a> をご覧ください。</p>
<p>最近発見された <b class="APPLICATION">OpenSSL</b>
の二つの弱点 (訳注: RSA のタイミング攻撃と
Klima-Pokorny-Rosa 攻撃) が修正されました、
詳細はセキュリティ勧告 <a
href="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:06.openssl.asc"
target="_top">FreeBSD-SA-03:06</a> をご覧ください。</p>
</div>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="USERLAND" name="USERLAND">2.3.
ユーザランドの変更点</a></h2>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=burncd&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">burncd</span>(8)</span></a> が、
<tt class="OPTION">-s</tt> オプションの値に <tt
class="LITERAL">max</tt> を指定すると、
そのドライブの最大書き込み速度を設定するようになりました。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=cdcontrol&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">cdcontrol</span>(1)</span></a>
CDROM ドライブの最大速度を設定する <tt
class="LITERAL">speed</tt> コマンドに対応しました (速度に
<tt class="LITERAL">max</tt> と指定することで、
ドライブの最大速度と同じ値に設定することも可能)。</p>
<p>FireWire サブシステムをユーザから操作・制御するための
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=fwcontrol&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">fwcontrol</span>(8)</span></a>
ユーティリティが追加されました。</p>
<p><tt class="FILENAME">compat4x</tt> 配布物に、FreeBSD
4.7-RELEASE に含まれる <tt
class="FILENAME">libcrypto.so.2</tt>, <tt
class="FILENAME">libssl.so.2</tt>
ライブラリが追加されました。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a>
に、サーバメッセージ中に <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a>
のバージョンやホスト名などの固有情報を表示しないようにする
<tt class="OPTION">-h</tt>
オプションが追加されました。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a>
に、デーモンモードで listen するポート番号を 指定する <tt
class="OPTION">-P</tt> が追加されました。
また、デフォルトのデータポート番号は制御ポート番号より 1
少ない値になっており、
特定の固定値は使わなくなりました。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a>
に使われる <tt class="FILENAME">/etc/ftpchroot</tt>
ファイルの書式が拡張されました。詳しくは、新しく追加された
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpchroot&sektion=5&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpchroot</span>(5)</span></a>
のマニュアルページをご覧ください。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpd</span>(8)</span></a>
のログインディレクトリのパス名に、 <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=chroot&sektion=2&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">chroot</span>(2)</span></a>
用のディレクトリと、 chroot
環境でのカレントディレクトリが指定できるようになりました。
指定には、他の FTP デーモンでも使われている <tt
class="LITERAL">/./</tt> というセパレータを使います。
これは <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpchroot&sektion=5&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ftpchroot</span>(5)</span></a>
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=passwd&sektion=5&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">passwd</span>(5)</span></a>
の両方で指定可能です。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=getconf&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">getconf</span>(1)</span></a>
ユーティリティが追加されました。 これは POSIX、X/Open
パスの値、 あるいはシステム設定変数の値を出力します。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ipfw</span>(8)</span></a>
に、(ファイアウォール機能そのものの有効化・無効化を含む)
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">ipfw</span>(4)</span></a>
におけるさまざまな制御を実現するため、 <tt
class="LITERAL">enable</tt> コマンド、 <tt
class="LITERAL">disable</tt> コマンドが追加されました。
これらは、従来の sysctl 変数よりもわかりやすく、
便利な操作手段を提供します。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=make&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">make</span>(1)</span></a>
に新しいオプション <tt class="OPTION">-C</tt>
が追加されました。 これは、ターゲットを構築する前に、
カレントディレクトリを指定されたディレクトリに移動します。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=mount_nfs&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">mount_nfs</span>(8)</span></a>
に、UDP マウントポイントに対して <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=connect&sektion=2&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">connect</span>(2)</span></a>
を行なわないようにする <tt class="OPTION">-c</tt>
オプションが追加されました。このオプションは、サーバが
標準の NFS ポート番号である 2049 からの要求に応答しない、
あるいはその要求に対してサーバが異なる IP アドレスを
使って応答する (サーバがマルチホーム構成の場合など)
時に使います。 <tt
class="VARNAME">vfs.nfs.nfs_ip_paranoia</tt> sysctl
変数を <tt class="LITERAL">0</tt>
にすると、このオプションがデフォルト動作になります。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=newsyslog&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">newsyslog</span>(8)</span></a>
に、エントリの圧縮処理の開始前に、
前回開始した圧縮処理を強制終了させる <tt
class="LITERAL">W</tt> フラグ (エントリのグループの場合は
<tt class="LITERAL">G</tt> フラグ) が追加されました。
この機能は、大きいファイルを同時に圧縮する処理でシステムが過負荷に
なるのを避けるためのものです。</p>
<p>パス名の妥当性や他の POSIX
システムとの移植性をチェックする <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pathchk&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pathchk</span>(1)</span></a>
ユーティリティが追加されました。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=pw&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">pw</span>(8)</span></a> が、<tt
class="LITERAL">$</tt>
文字で終わるユーザの追加に対応しました。 これは、主に <b
class="APPLICATION">Samba</b>
サービスの管理を容易にするための変更です。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=rarpd&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">rarpd</span>(8)</span></a><tt
class="FILENAME">/tftpboot</tt> ディレクトリを変更する
<tt class="OPTION">-t</tt> フラグが追加されました。</p>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uuencode</span>(1)</span></a><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uudecode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uudecode</span>(1)</span></a>
base64 変換機能が、 それぞれ <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=b64encode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">b64encode</span>(1)</span></a>
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=b64decode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">b64decode</span>(1)</span></a>
という名前で実行することで自動的に有効になるようになりました。
(訳注: <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=b64encode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">b64encode</span>(1)</span></a>
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uuencode</span>(1)</span></a> の、
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=b64decode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">b64decode</span>(1)</span></a>
<a
href="http://www.FreeBSD.org/cgi/man.cgi?query=uudecode&sektion=1&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">uudecode</span>(1)</span></a>
のハードリンクです)。</p>
<p>標準ファイルストリーム (<tt
class="VARNAME">stdin</tt>, <tt
class="VARNAME">stdout</tt>, <tt
class="VARNAME">stderr</tt>) の定義が変更され、
コンパイル時の定数ではなくなりました。
古いバイナリのいくつかは、 3.X
互換ライブラリが必要になるかも知れません
(これを有効にするには、たとえば buildworld/installworld
時に <tt class="LITERAL">COMPAT3X=yes</tt>
を指定します)。</p>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN307" name="AEN307">2.3.1.
寄贈ソフトウェア</a></h3>
<p><b class="APPLICATION">BIND</b> がバージョン 8.3.4
に更新されました。</p>
<p>ベースシステムに <b class="APPLICATION">bzip2</b>
スイート全体、特に <tt
class="COMMAND">bzip2recover</tt>
がインストールされるようになりました。</p>
<p><b class="APPLICATION">CVS</b> がバージョン 1.11.5
に更新されました。</p>
<p><b class="APPLICATION">FILE</b> がバージョン 3.41
に更新されました。</p>
<p><b class="APPLICATION">groff</b>
と関連ユーティリティが FSF バージョン 1.18.1
に更新されました。</p>
<p><b class="APPLICATION">Heimdal Kerberos</b>
がバージョン 0.5.1 に更新されました。</p>
<p><b class="APPLICATION">ISC DHCP</b>
クライアントがバージョン 3.0.1RC11
に更新されました。</p>
<p><b class="APPLICATION">libz</b> がバージョン 1.1.4
に更新されました。</p>
<p><b class="APPLICATION">OpenSSH</b> がバージョン
3.5p1 に更新されました。</p>
<p><b class="APPLICATION">OpenSSL</b> がリリース 0.9.7a
に更新されました。 このリリースには、AES と <a
href="http://www.FreeBSD.org/cgi/man.cgi?query=crypto&sektion=4&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">crypto</span>(4)</span></a>
デバイス対応が含まれています。</p>
<p><b class="APPLICATION">sendmail</b> がバージョン
8.12.8 に更新されました。</p>
<p><b class="APPLICATION">tcpdump</b> がバージョン
3.7.2 に更新されました。</p>
<p>タイムゾーンデータベースが <tt
class="FILENAME">tzdata2002d</tt> release
に更新されました。</p>
</div>
<div class="SECT3">
<hr />
<h3 class="SECT3"><a id="AEN339" name="AEN339">2.3.2.
Ports/Packages Collection</a></h3>
<p>オンラインファイル <tt
class="FILENAME">pkg-comment</tt> が 各 Port
のスケルトンから取り除かれ、 その内容は <tt
class="FILENAME">Makefile</tt> の中に移動されました。
この変更により、Ports
ツリーが使用するディスクスペースと i
ノード数が減少しました。</p>
</div>
</div>
<div class="SECT2">
<hr />
<h2 class="SECT2"><a id="AEN344" name="AEN344">2.4.
リリースエンジニアリングと統合</a></h2>
<p><b class="APPLICATION">GNOME</b> 対応リリースが 2.2
に更新されました。</p>
<p><b class="APPLICATION">KDE</b> 対応リリースが 3.1
に更新されました。</p>
<p><b class="APPLICATION">XFree86</b> 対応リリースが
4.3.0 に更新されました。</p>
</div>
</div>
<div class="SECT1">
<hr />
<h1 class="SECT1"><a id="AEN352" name="AEN352">3. 以前の
FreeBSD リリース版からのアップグレード</a></h1>
<p>以前の FreeBSD
リリース版からのアップグレードを行なうには、 主に次の 3
つの方法があります。</p>
<ul>
<li>
<p><a
href="http://www.FreeBSD.org/cgi/man.cgi?query=sysinstall&sektion=8&manpath=FreeBSD+4.7-stable">
<span class="CITEREFENTRY"><span
class="REFENTRYTITLE">sysinstall</span>(8)</span></a>
のバイナリアップグレード機能を使う方法。
おそらくこの方法が最も時間のかからない方法なのですが、
これは FreeBSD のインストール時に
特別なコンパイルオプションを指定していないことを前提としています。</p>
</li>
<li>
<p>FreeBSD を完全に再インストールする方法。
技術的にはアップグレード手段の一つとは言えませんし、
<tt class="FILENAME">/etc</tt>
の内容を手動で退避・復元したりする必要があるなど、
大抵の場合はバイナリアップグレード機能を使うより手間がかかります。
しかし、ディスクのパーティション分割を変更したい
(とか、 変更しなければならない)
場合などには便利な方法でしょう。</p>
</li>
<li>
<p><tt class="FILENAME">/usr/src</tt>
のソースコードから構築する方法。
この手段は非常に柔軟な対応が可能ですが、
ディスク空間と時間、そして専門的なノウハウを必要とします。
詳細については <a
href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/"
target="_top">FreeBSD ハンドブック</a><a
href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html"
target="_top">``<tt class="COMMAND">make world</tt>
を利用する''</a> という章をご覧ください。
また、非常に古いバージョンの FreeBSD
からのアップグレードは問題が発生することが多いため、
そのような場合にはバイナリアップグレード、
もしくは完全な再インストールを行なった方が効果的でしょう。</p>
</li>
</ul>
<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/doc/en_US.ISO8859-1/books/handbook/"
target="_top">FreeBSD ハンドブック</a><a
href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html"
target="_top">``-CURRENT vs. -STABLE''</a>
の節をご覧になるようお願いします。</p>
<div class="IMPORTANT">
<blockquote class="IMPORTANT">
<p><b>Important:</b> もちろん言うまでもないことですが、
FreeBSD のアップグレードは、データと設定ファイルを
<span class="emphasis"><i
class="EMPHASIS">すべて</i></span>
バックアップした後に行なうべきです。</p>
</blockquote>
</div>
</div>
</div>
<hr />
<p align="center"><small>このファイルの他、リリース関連の文書は
<a href="ftp://ftp.FreeBSD.org/">ftp://ftp.FreeBSD.org/</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>をお読みください。</small></p>
<p align="center"><small><small>FreeBSD 4-STABLE
をお使いの方は、ぜひ &#60;<a
href="mailto:stable@FreeBSD.org">stable@FreeBSD.org</a>&#62;
メーリングリストに参加ください。</small></small></p>
<p align="center"><small>この文書の原文に関するお問い合わせは
&#60;<a href="mailto:doc@FreeBSD.org">doc@FreeBSD.org</a>&#62;
まで、<br />
日本語訳に関するお問い合わせは &#60;<a
href="http://www.jp.FreeBSD.org/ml.html#doc-jp">doc-jp@jp.FreeBSD.org</a>&#62;
まで電子メールでお願いします。</small></p>
<br />
<br />
</body>
</html>