- Merge the following from the English version:

r43781 -> r43782	head/ja_JP.eucJP/books/handbook/cutting-edge/chapter.xml
This commit is contained in:
Ryusuke SUZUKI 2014-03-01 15:10:50 +00:00
parent 92517f16ed
commit 3f53aaa22e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44098

View file

@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: r43781
Original revision: r43782
$FreeBSD$
-->
<chapter xmlns="http://docbook.org/ns/docbook"
@ -1167,41 +1167,41 @@ before running "/usr/sbin/freebsd-update install"</screen>
開発ブランチを追いかけたいと考えているユーザは、
かわりに &os.stable; を追いかけると良いでしょう。</para>
<para>&os.current;&os; の最新のソースコードであり、
中には現在開発途上のソフトウェア、
実験的な変更、あるいは過渡的な機能などが含まれています。
また、この中に入っている機能がすべて、
次の公式リリースに入るとは限りません。&os.current;
をソースからほぼ毎日コンパイルしている人はたくさんいますが、
短い期間ではコンパイルさえできない状態になっている時期もあります。
これらの問題は可能な限り迅速に解決されますが、
&os.current; が不幸をもたらすか、
それとも新しい機能をもたらすかは、
まさにソースコードを同期した瞬間によるのです!</para>
<para>&os.current;&os; の最新のソースコードであり、
中には現在開発途上のソフトウェア、
実験的な変更、あるいは過渡的な機能などが含まれています。
また、この中に入っている機能がすべて、
次の公式リリースに入るとは限りません。&os.current;
をソースからほぼ毎日コンパイルしている人はたくさんいますが、
短い期間ではコンパイルさえできない状態になっている時期もあります。
これらの問題は可能な限り迅速に解決されますが、
&os.current; が不幸をもたらすか、
それとも新しい機能をもたらすかは、
まさにソースコードを同期した瞬間によるのです!</para>
<para>&os.current; は、
次の 3 つの重要なグループを対象としています。</para>
<orderedlist>
<listitem>
<para>ソースツリーのある部分に関して活発に作業している
&os; コミュニティのメンバ。</para>
</listitem>
<para>&os.current; は、
次の 3 つの重要なグループを対象としています。</para>
<orderedlist>
<listitem>
<para>活発にテストしている &os; コミュニティのメンバ。
彼らは、種々の問題を解決するのに時間を惜しまない人々であり、
さまざまな変更に関する提案や
&os; の大まかな方向付けを行ないたいと思っている人々でもあり、
パッチも提出します。</para>
<para>ソースツリーのある部分に関して活発に作業している
&os; コミュニティのメンバ。</para>
</listitem>
<listitem>
<para>さまざまな事に目を向け、
参考のために最新のソースを使いたいと思っていたり、
時々コメントやコードを寄稿したいと考えているユーザ。</para>
</listitem>
</orderedlist>
<para>活発にテストしている &os; コミュニティのメンバ。
彼らは、種々の問題を解決するのに時間を惜しまない人々であり、
さまざまな変更に関する提案や
&os; の大まかな方向付けを行ないたいと思っている人々でもあり、
パッチも提出します。</para>
</listitem>
<listitem>
<para>さまざまな事に目を向け、
参考のために最新のソースを使いたいと思っていたり、
時々コメントやコードを寄稿したいと考えているユーザ。</para>
</listitem>
</orderedlist>
<para>&os.current; は、次のリリースの前に、
最も早く新しい機能を入手する手段として、
@ -1213,87 +1213,86 @@ before running "/usr/sbin/freebsd-update install"</screen>
新しいバグを生み出すおそれがあります。
&os.current; には <quote>公式のサポート</quote> はありません。</para>
<indexterm>
<primary>-CURRENT</primary>
<secondary>using</secondary>
</indexterm>
<indexterm>
<primary>-CURRENT</primary>
<secondary>using</secondary>
</indexterm>
<para>&os.current; を追いかけるには</para>
<para>&os.current; を追いかけるには</para>
<orderedlist>
<listitem>
<para>&a.current.name;&a.svn-src-head.name;<indexterm><primary>-CURRENT</primary><secondary>使用</secondary></indexterm> メーリングリスト
に加わってください。
さまざまな人がシステムの現在の状態について述べているコメントを見たり、
&os.current; の現在の状態に関する重要な情報を見逃さないために、
<emphasis>必須の</emphasis> ことです。</para>
<orderedlist>
<listitem>
<para>&a.current.name;&a.svn-src-head.name;
<indexterm>
<primary>-CURRENT</primary>
<secondary>使用</secondary>
</indexterm>
メーリングリストに加わってください。
さまざまな人がシステムの現在の状態について述べているコメントを見たり、
&os.current; の現在の状態に関する重要な情報を見逃さないために、
<emphasis>必須の</emphasis> ことです。</para>
<para>&a.svn-src-head.name; メーリングリストでは、
それぞれの変更についての
commit ログが記録されています。
また、それに関して起こり得る副作用の情報を得ることができますので、
参加する価値のあるメーリングリストです。</para>
<para>&a.svn-src-head.name; メーリングリストでは、
それぞれの変更についての commit ログが記録されています。
また、それに関して起こり得る副作用の情報を得ることができますので、
参加する価値のあるメーリングリストです。</para>
<para>これらのメーリングリストに入るには、
&a.mailman.lists.link;
をたどって参加したいメーリングリストをクリックし、
手順の説明にしたがってください。
&os.current; だけでなく、
ソースツリー全体の変更点を追いかけるのであれば、
&a.svn-src-all.name; メーリングリストを購読してください。</para>
</listitem>
<para>これらのメーリングリストに入るには、
&a.mailman.lists.link;
をたどって参加したいメーリングリストをクリックし、
手順の説明にしたがってください。
&os.current; だけでなく、
ソースツリー全体の変更点を追いかけるのであれば、
&a.svn-src-all.name; メーリングリストを購読してください。</para>
</listitem>
<listitem>
<para>&os.current; のソースを同期する。
特に <link linkend="svn">svn</link> を使って
<link linkend="svn-mirrors">Subversion ミラーサイト</link>
のひとつの <literal>head</literal> ブランチから
-CURRENT コードをチェックアウトしてください。</para>
</listitem>
<listitem>
<para>&os.current; のソースを同期する。
特に <link linkend="svn">svn</link> を使って
<link linkend="svn-mirrors">Subversion ミラーサイト</link>
のひとつの <literal>head</literal> ブランチから
-CURRENT コードをチェックアウトしてください。</para>
</listitem>
<listitem>
<para>インターネットの接続がとても遅かったり、
制限がある場合には、
<link linkend="ctm">CTM</link>
を利用すると良いでしょう。
ただし、<application>svn</application>
ほどには信頼はできないので、
<application>svn</application>
を利用されることを推奨します。</para>
</listitem>
<listitem>
<para>インターネットの接続がとても遅かったり、
制限がある場合には、
<link linkend="ctm">CTM</link>
を利用すると良いでしょう。
ただし、<application>svn</application>
ほどには信頼はできないので、
<application>svn</application>
を利用されることを推奨します。</para>
</listitem>
<listitem>
<para>リポジトリのサイズが大きいため、興味のある部分や、
パッチを当てる部分のソースのみを同期するユーザもいます。
しかしながら、
ソースからオペレーティングシステムをコンパイルしようと思っているユーザは、
一部分だけではなく、&os.current;<emphasis>すべて</emphasis>
をダウンロードする必要があります。</para>
<listitem>
<para>リポジトリのサイズが大きいため、興味のある部分や、
パッチを当てる部分のソースのみを同期するユーザもいます。
しかしながら、
ソースからオペレーティングシステムをコンパイルしようと思っているユーザは、
一部分だけではなく、&os.current;<emphasis>すべて</emphasis>
をダウンロードする必要があります。</para>
<para>
&os.current;
をコンパイル
<indexterm>
<primary>-CURRENT</primary>
<secondary>コンパイル</secondary>
</indexterm>する前に
<filename>/usr/src/Makefile</filename>
を注意深く読み、
<link linkend="makeworld">"world" の
再構築</link> に書かれている手順に従ってください。
&a.current;
<filename>/usr/src/UPDATING</filename> を読めば、
次のリリースへ向けて移ってゆくに当たって、
ときどき必要となる既存システムからの新システムの構築手順についての最新情報が得られるでしょう。</para>
</listitem>
<para>&os.current; をコンパイル
<indexterm>
<primary>-CURRENT</primary>
<secondary>コンパイル</secondary>
</indexterm> する前に
<filename>/usr/src/Makefile</filename> を注意深く読み、
<link linkend="makeworld">"world" の再構築</link>
に書かれている手順に従ってください。
&a.current;<filename>/usr/src/UPDATING</filename> を読めば、
次のリリースへ向けて移ってゆくに当たって、
ときどき必要となる既存システムからの新システムの構築手順についての最新情報が得られるでしょう。</para>
</listitem>
<listitem>
<para>アクティブになってください!
&os.current; のユーザには、
拡張やバグ潰しに関して提案することが勧められています。
コードを伴う提案はいつでも歓迎されます!</para>
</listitem>
</orderedlist>
<listitem>
<para>アクティブになってください!
&os.current; のユーザには、
拡張やバグ潰しに関して提案することが勧められています。
コードを伴う提案はいつでも歓迎されます!</para>
</listitem>
</orderedlist>
</sect2>
<sect2 xml:id="stable">
@ -1301,112 +1300,107 @@ before running "/usr/sbin/freebsd-update install"</screen>
<para><emphasis>訳: &a.jp.iwasaki;</emphasis></para>
<para>&os.stable; とは定期的に公開されるリリースを作成するための開発ブランチです。
このブランチに加えられる変更は &os.current; よりゆっくりで、
原則として、事前に &os.current;
で試験ずみであるという特徴があります。
ただ<emphasis>そうであっても</emphasis>
これは開発用ブランチの一つであり、
ある時点における &os.stable;
のソースがどんな場合にも使えるものであるとは限りません。
このブランチはもう一つの開発の流れというだけであって、
エンドユーザ向けのものではありません。
もし試験をする資源的な余裕がない場合は、代わりに最新の
&os; リリースを使ってください。</para>
<para>&os.stable;
とは定期的に公開されるリリースを作成するための開発ブランチです。
このブランチに加えられる変更は &os.current; よりゆっくりで、
原則として、事前に &os.current; で試験ずみであるという特徴があります。
ただ<emphasis>そうであっても</emphasis>
これは開発用ブランチの一つであり、ある時点における &os.stable;
のソースがどんな場合にも使えるものであるとは限りません。
このブランチはもう一つの開発の流れというだけであって、
エンドユーザ向けのものではありません。
もし試験をする資源的な余裕がない場合は、代わりに最新の
&os; リリースを使ってください。</para>
<para>&os; の開発プロセスに興味があったり、
それに対する貢献を考えていて、特にそれが次回の
&os; のリリースに関係するものであるなら
&os.stable; を追うことを考えると良いでしょう。</para>
<para>&os; の開発プロセスに興味があったり、
それに対する貢献を考えていて、特にそれが次回の
&os; のリリースに関係するものであるなら
&os.stable; を追うことを考えると良いでしょう。</para>
<para>&os.stable; ブランチはいつもコンパイルができ、
安定に動作すべきですが、
それが保証されているというわけではありません。
&os.stable; のユーザは &os.current; よりも多いため、&os.current;
で発見されなかったバグが &os.stable; で発見され、
ときどきそれが問題となることがあるのは避けることができません。
このような理由から、盲目的に &os.stable;
を追いかけるべきではありません。
特に、開発環境もしくはテスト環境でコードを十分に試験せずに、
プロダクション品質が要求されるサーバを &os.stable;
にアップグレードしては<emphasis>いけません</emphasis></para>
<para>&os.stable; ブランチはいつもコンパイルができ、
安定に動作すべきですが、
それが保証されているというわけではありません。
&os.stable; のユーザは &os.current; よりも多いため、&os.current;
で発見されなかったバグが &os.stable; で発見され、
ときどきそれが問題となることがあるのは避けることができません。
このような理由から、盲目的に &os.stable;
を追いかけるべきではありません。
特に、開発環境もしくはテスト環境でコードを十分に試験せずに、
プロダクション品質が要求されるサーバを &os.stable;
にアップグレードしては<emphasis>いけません</emphasis></para>
<para>&os.stable; を追いかけるには</para>
<para>&os.stable; を追いかけるには</para>
<indexterm>
<primary>-STABLE</primary>
<secondary>利用する</secondary>
</indexterm>
<indexterm>
<primary>-STABLE</primary>
<secondary>利用する</secondary>
</indexterm>
<orderedlist>
<listitem>
<para>&os.stable; の構築に関連する事柄や、
その他の注意すべき点 に関する情報を得るために、
&a.stable.name; メーリングリストに加わってください。
また開発者は議論の余地がある修正や変更を考えている場合に、
このメーリングリストで公表し、
提案された変更に関して問題が生じるかどうかを返答する機会をユーザに与えます。</para>
<orderedlist>
<listitem>
<para>&os.stable; の構築に関連する事柄や、
その他の注意すべき点 に関する情報を得るために、
&a.stable.name; メーリングリストに加わってください。
また開発者は議論の余地がある修正や変更を考えている場合に、
このメーリングリストで公表し、
提案された変更に関して問題が生じるかどうかを返答する機会をユーザに与えます。</para>
<para>追いかけているブランチに関連する
<application>svn</application> メーリングリストに参加してください。
たとえば、9-STABLE ブランチを追いかけているユーザは
&a.svn-src-stable-9.name; メーリングリストに参加してください。
このリストでは、
変更がなされるごとに作成される commit log やそれに伴う
起こりうる副作用についての情報が記録されています。</para>
<para>追いかけているブランチに関連する
<application>svn</application> メーリングリストに参加してください。
たとえば、9-STABLE ブランチを追いかけているユーザは
&a.svn-src-stable-9.name; メーリングリストに参加してください。
このリストでは、変更がなされるごとに作成される commit log
やそれに伴う起こりうる副作用についての情報が記録されています。</para>
<para>これらのメーリングリストに入るには、
&a.mailman.lists.link;
をたどって参加したいメーリングリストをクリックし、
手順の説明にしたがってください。
ソースツリー全体の変更点を追いかけるには、
&a.svn-src-all.name; メーリングリストを購読してください。</para>
</listitem>
<para>これらのメーリングリストに入るには、&a.mailman.lists.link;
をたどって参加したいメーリングリストをクリックし、
手順の説明にしたがってください。
ソースツリー全体の変更点を追いかけるには、
&a.svn-src-all.name; メーリングリストを購読してください。</para>
</listitem>
<listitem>
<para>新しい &os.stable; システムをインストールするには、
<link linkend="mirrors">ミラーサイト</link> から最近の
&os.stable; リリースをインストールするか、
毎月公開されている &os.stable;
からビルドされたスナップショットを使ってください。
スナップショットの詳細については、<link
xlink:href="&url.base;/snapshots/">スナップショット</link>
をご覧ください。</para>
<listitem>
<para>新しい &os.stable; システムをインストールするには、
<link linkend="mirrors">ミラーサイト</link> から最近の
&os.stable; リリースをインストールするか、
毎月公開されている &os.stable;
からビルドされたスナップショットを使ってください。
スナップショットの詳細については、<link
xlink:href="&url.base;/snapshots/">スナップショット</link>
をご覧ください。</para>
<para>既に &os; が動いているシステムを
&os.stable; にアップグレードするには、
<link linkend="svn">svn</link>
<indexterm>
<primary>Subversion</primary>
</indexterm> を使って、
希望する開発ブランチのソースをチェックアウしてください。
<literal>stable/9</literal> といったブランチ名は、
<link xlink:href="&url.base;/releng/">リリースエンジニアリングのページ</link>
で説明されています。
インターネットへの接続に信頼できる回線を利用できないのであれば、
<link linkend="ctm">CTM</link>
<indexterm>
<primary>-STABLE</primary>
<secondary>CTM を使って同期する</secondary>
</indexterm>
を使ってください。</para>
</listitem>
<listitem>
<para>&os.stable; をコンパイルしたり &os.stable; へとアップグレード
<para>既に &os; が動いているシステムを
&os.stable; にアップグレードするには、
<link linkend="svn">svn</link>
<indexterm>
<primary>-STABLE</primary>
<secondary>構築、コンパイル</secondary>
</indexterm>
する前に、
<filename>/usr/src/Makefile</filename> を注意深く読み、
<link linkend="makeworld">"world" の
再構築</link> に書かれている手順に従ってください。
&a.stable;<filename>/usr/src/UPDATING</filename> を読んで、
次のリリースへ向けて移ってゆくに当たって、
ときどき必要となる既存システムからの新システムの構築手順についての最新情報を得てください。</para>
</listitem>
</orderedlist>
<primary>Subversion</primary>
</indexterm> を使って、
希望する開発ブランチのソースをチェックアウしてください。
<literal>stable/9</literal> といったブランチ名は、
<link xlink:href="&url.base;/releng/">リリースエンジニアリングのページ</link>
で説明されています。
インターネットへの接続に信頼できる回線を利用できないのであれば、
<link linkend="ctm">CTM</link>
<indexterm>
<primary>-STABLE</primary>
<secondary>CTM を使って同期する</secondary>
</indexterm> を使ってください。</para>
</listitem>
<listitem>
<para>&os.stable; をコンパイルしたり &os.stable; へとアップグレード
<indexterm>
<primary>-STABLE</primary>
<secondary>構築、コンパイル</secondary>
</indexterm> する前に、
<filename>/usr/src/Makefile</filename> を注意深く読み、
<link linkend="makeworld">"world" の再構築</link>
に書かれている手順に従ってください。
&a.stable;<filename>/usr/src/UPDATING</filename> を読んで、
次のリリースへ向けて移ってゆくに当たって、
ときどき必要となる既存システムからの新システムの構築手順についての最新情報を得てください。</para>
</listitem>
</orderedlist>
</sect2>
</sect1>