[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Releases/release-map.html 1.44 -> Releases/release-map.xml 1.1
Releases/release-map.html を xml に変換しました。
http://www.na.rim.or.jp/%7Ekano/tmp/Releases/release-map.xml
http://www.na.rim.or.jp/%7Ekano/tmp/Releases/release-map.html
に置いてあります。
対応する原文は
http://cvsweb.netbsd.org/bsdweb.cgi/%7Echeckout%7E/htdocs/Releases/release-map.xml?rev=1.1&content-type=text/html
http://cvsweb.netbsd.org/bsdweb.cgi/%7Echeckout%7E/htdocs/Releases/release-map.html?rev=1.45&content-type=text/html
です。
月曜日までに異議がなければ、 commit します。
原文の本文は、
2.0 からのバージョン名のつけかたの変更と
security/critical 枝の記述の追加のほかは、以前とほぼ同じです。
「ブランチ」は「枝」に修正しました。
security/critical 枝や stable 枝が原文のままになっています。
critical をどう訳せばよいか悩んだのですが、
ヨサゲな訳語はないでしょうか。
以下は、原文との差分です。
--- release-map.xml.orig Mon Dec 19 20:16:31 2005
+++ release-map.xml Fri Dec 23 16:13:28 2005
@@ -1,20 +1,22 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="ISO-2022-JP"?>
<!DOCTYPE webpage
PUBLIC "-//Norman Walsh//DTD Website V2.2//EN"
"http://docbook.sourceforge.net/release/website/2.2/website.dtd" [
<!ENTITY % man-refs.ent SYSTEM "../share/xml/man-refs.ent"> %man-refs.ent;
]>
-<webpage id="release-map">
-<config param="desc" value="NetBSD release glossary and graphs"/>
+<webpage id="ja-release-map">
+<config param="desc" value="NetBSD リリース用語集と図"/>
<config param="cvstag" value="$NetBSD: release-map.xml,v 1.1 2005/02/06 21:34:55 he Exp $"/>
+<!-- based on english translation: -->
+<!-- NetBSD: release-map.xml,v 1.1 2005/02/06 21:34:55 he Exp -->
<config param="rcsdate" value="$Date: 2005/02/06 21:34:55 $"/>
<head>
<!-- Copyright (c) 1994-2005
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED. -->
-<title>NetBSD release glossary and graphs</title>
+<title>NetBSD リリース用語集と図</title>
</head>
@@ -22,35 +24,36 @@
<para>
-NetBSD is available in three forms:
+NetBSD は 3つの形態で提供されます:
</para>
<para>
<itemizedlist>
- <listitem><ulink url="#release">Formal release</ulink>
- - tested, production version.</listitem>
- <listitem><ulink url="#maintenance">Maintenance branches</ulink>
- - various maintenance branches.</listitem>
+ <listitem><ulink url="#release">公式リリース</ulink>
+ - テストされた製品バージョン.</listitem>
+ <listitem><ulink url="#maintenance">保守枝</ulink>
+ - 保守用のさまざまな枝.</listitem>
<listitem><ulink url="#current">NetBSD-current</ulink>
- - feature (development) tree.</listitem>
+ - 主要な (開発) ツリー.</listitem>
</itemizedlist>
</para>
<para>
-Additionally, there is a graph showing
-an <ulink url="#graph1">overview of release branches</ulink>,
-depicting the future <emphasis role="bold">3.0</emphasis> release and
-the following maintenance branches as an example.
+また例として、
+将来の <emphasis role="bold">3.0</emphasis> リリースおよびそれに続く保守枝を描いた、
+<ulink url="#graph1">リリース枝の概観</ulink>
+を表す図を示します。
</para>
<para>
-NetBSD has recently changed the release numbering scheme. For
-completeness, there is also a section which describes the <ulink
-url="#old-branches">old release numbering scheme.</ulink>
+最近、 NetBSD のリリースバージョン番号の付与方法が変更されました。
+完全を期すため、<ulink
+url="#old-branches">古いリリースの番号付与方法</ulink>
+を説明した節も用意しています。
</para>
@@ -60,43 +63,42 @@
<varlistentry>
<term id="release"><ulink url="../Releases/formal.html">
- <emphasis role="bold">Formal release</emphasis></ulink>
+ <emphasis role="bold">公式リリース</emphasis></ulink>
</term>
<listitem>
<para>
-An official, believed to be reliable, source and binary distribution
-of NetBSD. This can either be in the form of a major release like
-<emphasis role="bold">2.0</emphasis> or <emphasis
-role="bold">3.0</emphasis>, of a <ulink url="#maintenance">maintenance
-(stable) release</ulink> such as <emphasis role="bold">2.1</emphasis>,
-or a <ulink url="#security">security/critical release</ulink> like
-<emphasis role="bold">2.0.1</emphasis>.
+公式かつ、信頼性の高い NetBSD のソースとバイナリーの配布です。
+<emphasis role="bold">2.0</emphasis> や <emphasis
+role="bold">3.0</emphasis> のようなメジャーリリース、
+<emphasis role="bold">2.1</emphasis> のような<ulink url="#maintenance">保守
+(stable) リリース</ulink>、
+<emphasis role="bold">2.0.1</emphasis> のような
+<ulink url="#security">security/criticalリリース</ulink>の各形態があります。
</para>
<para>
-For each major release there is a corresponding maintenance branch,
-and after the release of the major release, bug fixes and features
-with limited scope are ported back to the maintenance (stable) branch.
-This maintenance branch will after a while give rise to formal minor
-releases, e.g. <emphasis role="bold">2.1</emphasis>. A minor release
-is generally more reliable than -current of the same date, but is
-missing features compared to -current.
+メジャーリリースごとに保守枝が一本ずつあり、
+メジャーリリース後、この保守 (stable) 枝に対して、
+バグ修正および限られた範囲の機能追加が反映されます。
+その後、この保守枝からは、公式マイナーリリース、たとえば
+<emphasis role="bold">2.1</emphasis> がおこなわれます。
+マイナーリリースは通常、同じ日付の -current よりも信頼性は高いが、
+機能は -current にくらべ不足しています。
</para>
<para>
-NetBSD has with the release of NetBSD 2.0 introduced the concept of
-security/critical releases. These are created from CVS branches which
-are branched off the release points for major and minor releases.
-These particular maintenance branches only receive bug fixes which
-either fix security problems or other critical problems. This is
-illustrated in the graph showing <ulink url="#graph1">the release
-branches</ulink>.
+NetBSD では、 NetBSD 2.0 のリリースから、 security/critical リリースという方式を導入しました。
+このリリースは、メジャーおよびマイナーリリースの時点で分岐した
+CVS 枝から作成されます。
+このような保守枝では、
+セキュリティー上の問題や、その他重大な問題の修正のみが反映されます。
+これは、<ulink url="#graph1">リリース枝</ulink>を示す図に描かれています。
</para>
@@ -107,35 +109,33 @@
<varlistentry>
<term id="maintenance">
- <emphasis role="bold">Maintenance branches</emphasis>
+ <emphasis role="bold">保守枝</emphasis>
</term>
<listitem>
<para>
-Starting with NetBSD 2.0, maintenance branches come in two flavours:
+NetBSD 2.0 以降は、保守枝は二種類の形態で提供されています:
<orderedlist>
- <listitem>Maintenance branches which will develop into the next
- minor release, which we call <emphasis>stable</emphasis> branches,
- and which is reflected in the version designation along this branch,
- e.g. <emphasis role="bold">2.0_STABLE</emphasis>, which will evolve
- into <emphasis role="bold">2.1</emphasis>. The corresponding CVS
- branch is the same branch that was created from <ulink
- url="#current">NetBSD-current</ulink> and which gave rise to the
- corresponding previous major release.
+ <listitem>次のマイナーリリースに発展する開発用の保守枝。
+ <emphasis>stable</emphasis> 枝と呼んでいます。
+ バージョン称号は、この枝に沿ったものが反映されます。
+ たとえば <emphasis role="bold">2.0_STABLE</emphasis> であり、
+ これは <emphasis role="bold">2.1</emphasis> に進化します。
+ この CVS 枝は、 <ulink
+ url="#current">NetBSD-current</ulink> から分岐して
+ 対応する前回のメジャーリリースをおこなった枝と同じ枝です。
</listitem>
- <listitem id="security">Maintenance branches which will give rise to
- any security/critical release. These are created from each major
- and minor release. This is what we refer to as the
- <emphasis>security/critical</emphasis> branches. Because the
- interval between application of fixes and the tagging of the
- corresponding release, there is no separate "branch version
- designation" for these branches, instead the version number
- will jump from e.g. <emphasis role="bold">2.0</emphasis> to
- <emphasis role="bold">2.0.1</emphasis>.
+ <listitem id="security">security/critical リリースを提供する保守枝。
+ この枝は、メジャーおよびマイナーリリースごとに作成されます。
+ これは、 <emphasis>security/critical</emphasis>
+ 枝として参照しているものです。これらの枝に適用される独自の
+ "枝バージョンの称号" はありません。
+ そのかわりに、バージョン番号が、たとえば <emphasis role="bold">2.0</emphasis>
+ から <emphasis role="bold">2.0.1</emphasis> のように上がります。
</listitem>
</orderedlist>
@@ -143,50 +143,51 @@
<para>
-What you will find on a <emphasis>stable</emphasis> branch is the last
-release (major or minor) plus whatever bug fixes and enhancements
-which will be going into the next minor release, pulled up from the
-NetBSD-current development branch. For example, if the latest release
-is <emphasis role="bold">3.0</emphasis>, the CVS branch for it is
-"netbsd-3" which can be thought of as containing an alpha
-version of the following <emphasis role="bold">3.x</emphasis>
-releases.
+<emphasis>stable</emphasis> 枝に関してわかることは、
+最新の (メジャーまたはマイナー) リリースに対して、
+NetBSD-current 開発枝から引き戻し (pull up) されたバグ修正および拡張をすべて加え、
+次のマイナーリリースにつなげるものになっているということです。
+たとえば、最新リリースが <emphasis role="bold">3.0</emphasis> である場合、
+これに対応する CVS 枝は "netbsd-3" であり、この枝は、
+次期リリースである <emphasis role="bold">3.x</emphasis>
+のアルファ版を含んでいると考えることができます。
</para>
<para>
-The security/critical branches only receive fixes for security
-problems or other critical problems. The aim is to provide such fixes
-but at the same time minimize the set of other changes which would
-otherwise get dragged in if one were to update along a stable branch.
-For example, if the latest release is <emphasis
-role="bold">2.0</emphasis>, the CVS tag for the corresponding
-security/critical branch is "netbsd-2-0", and will give rise
-to <emphasis role="bold">2.0.1</emphasis> and any following <emphasis
-role="bold">2.0.x</emphasis> security/critical releases.
+security/critical 枝には、
+セキュリティー上の問題や、その他重大な問題の修正のみが反映されます。
+この枝の目的は、セキュリティー上の問題その他重大な問題の修正を提供すること、
+しかし同時に、安定版の枝で抱き合わせでおこなわれているような、
+その他の変更は最小限にすることです。
+たとえば、最新リリースが <emphasis
+role="bold">2.0</emphasis> である場合、これに対応する security/critical
+枝は "netbsd-2-0" であり、この枝は <emphasis role="bold">2.0.1</emphasis>
+や、それに続く security/critical リリースである <emphasis
+role="bold">2.0.x</emphasis> をもたらします。
</para>
<para>
-The maintenance branch(es) can be considered an easy way to get the
-most up to date fixes for a given release.
+保守枝は、その枝に対応するリリースに対する最新の修正を手に入れる
+簡単な方法だと考えればよいでしょう。
</para>
<para>
-There are daily updated snapshots of the latest maintenance branches,
-available via both CVS, FTP and SUP. The directories <ulink
+日々更新される最新保守枝のスナップショットがあり、
+CVS, FTP と SUP により利用できます。 <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-release-2-0/">pub/NetBSD/NetBSD-release-2-0/</ulink>
-and <ulink
+と <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-release-1-6/">pub/NetBSD/NetBSD-release-1-6/</ulink>
-contain the extracted sources plus weekly updated tar files of both
-the 2.0 and 1.6 release branches respectively. These files are
-created in a similar manner to those in the <ulink
-url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/">/pub/NetBSD/NetBSD-current</ulink>
-directory.
+ディレクトリーに、それぞれ 2.0 と 1.6 リリース枝の
+展開されたソースと毎週更新される tar ファイルが置かれています。
+これらのファイルは <ulink
+url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/">
+/pub/NetBSD/NetBSD-current</ulink> ディレクトリーと同様な方法で作成されています。
</para>
</listitem>
@@ -202,34 +203,32 @@
<para>
-NetBSD-current is the main development branch of NetBSD, it's the
-"bleeding edge" of NetBSD development. The version number
-is always in the form of <emphasis role="bold">N.99.M</emphasis>, and
-will develop into the next formal <emphasis>major</emphasis> release.
-E.g. <emphasis role="bold">2.99.12</emphasis> will eventually become
-<emphasis role="bold">3.0_BETA</emphasis> (and later, <emphasis
-role="bold">3.0</emphasis>). In NetBSD-current, the last component in
-the kernel's version number is incremented when one of the major
-interfaces in the kernel or between the kernel and userland is
-changed.
+NetBSD-current は NetBSD 開発の本流の枝であって、
+NetBSD 開発の "最前線" です。このバージョン番号は常に
+<emphasis role="bold">N.99.M</emphasis> のような形式になっており、
+次の公式<emphasis>メジャー</emphasis>リリースに向けて開発されます。
+つまり、 <emphasis role="bold">2.99.12</emphasis> は最終的に
+<emphasis role="bold">3.0_BETA</emphasis> となります (その後、 <emphasis
+role="bold">3.0</emphasis> となります)。 NetBSD-current では、
+カーネルのバージョン番号の最後の部分は、
+カーネルとユーザーランド間の重要なインターフェースが変更されるとひとつ増えます。
</para>
<para>
-NetBSD-current is available via <ulink
+NetBSD-current は <ulink
url="ftp://ftp.netbsd.org/pub/NetBSD/README.sup">SUP</ulink>, <ulink
url="http://www.netbsd.org/Documentation/current/#using-anoncvs-pserver">CVS</ulink>,
-<ulink url="http://cvsweb.NetBSD.org/">cvsweb</ulink>, and <ulink
-url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/">FTP</ulink>.
+<ulink url="http://cvsweb.NetBSD.org/">cvsweb</ulink> や <ulink
+url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/">FTP</ulink> で利用できます。
</para>
<para>
-You should be aware that in BSD CSRG terms, -current is normally
-an alpha quality distribution. It isn't even guaranteed to
-compile.
+BSD CSRG 用語で気づくと思いますが、-current はふつうアルファ品質での配布です。
+これはコンパイルできることすら保証されていません。
</para>
</listitem>
@@ -239,21 +238,21 @@
<varlistentry>
<term id="snapshot">
- <emphasis role="bold">Snapshots</emphasis>
+ <emphasis role="bold">スナップショット</emphasis>
</term>
<listitem>
<para>
-Binary snapshots of the latest release branch and -current are
-available from <ulink
-url="ftp://releng.NetBSD.org/pub/NetBSD-daily/">ftp://releng.NetBSD.org/pub/NetBSD-daily/</ulink>.
+最新のリリース枝および -current のバイナリースナップショットは、 <ulink
+url="ftp://releng.NetBSD.org/pub/NetBSD-daily/">ftp://releng.NetBSD.org/pub/NetBSD-daily/</ulink>
+に用意されています。
</para>
<para>
-Ad-hoc snapshots may also be made by a port maintainer and can be of
-NetBSD-current or maintenance branches. Usually the easiest way to
-start tracking -current is by installing a recent snapshot.
+また、特にポートメンテナーによるスナップショットが作成されることもあり、
+NetBSD-current と保守枝のどちらもあり得ます。通常、
+-current を追跡しはじめるのにもっとも簡単な方法は最新のスナップショットをインストールする事でしょう。
</para>
@@ -264,7 +263,7 @@
<html:hr/>
<sect2 id="graph1">
-<title>Overview of NetBSD release branches</title>
+<title>NetBSD リリース枝の概観</title>
<para>
<html:img src="../images/graphs/release-graph.gif"
@@ -276,26 +275,26 @@
<html:hr/>
<sect2 id="old-branches">
-<title>The old NetBSD release numbering scheme</title>
+<title>古い NetBSD リリースの番号付与方法</title>
<para>
-Up until the NetBSD 2.0 release, we used a slightly different release
-numbering scheme. In that scheme, the major releases were numbered as
-<emphasis role="bold">1.5</emphasis> and <emphasis
-role="bold">1.6</emphasis>, and the minor releases were numbered as
-<emphasis role="bold">1.4.3</emphasis> and <emphasis
-role="bold">1.6.2</emphasis>. The version designations for
-NetBSD-current would be formed by the previous major version and one
-or two letters, such as <emphasis role="bold">1.6B</emphasis> or
-<emphasis role="bold">1.6ZA</emphasis>.
+NetBSD 2.0 リリースより前では、リリース番号の付け方が少し違いました。
+メジャーリリースには <emphasis role="bold">1.5</emphasis> や <emphasis
+role="bold">1.6</emphasis> のような番号を、マイナーリリースには
+<emphasis role="bold">1.4.3</emphasis> や <emphasis
+role="bold">1.6.2</emphasis> のような番号を与えていました。
+NetBSD-current のバージョンは、
+<emphasis role="bold">1.6B</emphasis> や
+<emphasis role="bold">1.6ZA</emphasis> のような、
+前回のメジャーバージョンに 1 〜 2 文字を付け加えた形となっていました。
</para>
<para>
-The following figure illustrates the relationship between the earlier
-NetBSD releases and the CVS branch names and CVS tags.
+以下の図は、初期の NetBSD リリース、 CVS 枝、
+CVS タグの関係を表したものです。
</para>
@@ -308,23 +307,22 @@
<sect2 id="quirk-2">
-<title>The quirk related to NetBSD 2.0</title>
+<title>NetBSD 2.0 に関する例外</title>
<para>
-Lastly, an additional complication and deviation from the above rules
-is worth mentioning for completeness (and it also shows in the old
-release branch graph above), and that is that even though the change
-in release and CVS branch naming was done prior to the final release
-of <emphasis role="bold">2.0</emphasis>, it was done after the point
-where the release branch for the release was created. Thus, the
-initial branch tag for the <emphasis role="bold">2.0</emphasis>
-release was <emphasis>netbsd-2-0</emphasis>, and not
-<emphasis>netbsd-2</emphasis>, as it should have been under the new
-scheme. However, the branch names following the release of <emphasis
-role="bold">2.0</emphasis> are adhering to the new rules, i.e. the
-branch leading up to <emphasis role="bold">2.0.1</emphasis> is
-<emphasis>netbsd-2-0</emphasis> and the branch which will lead up to
-<emphasis role="bold">2.1</emphasis> is <emphasis>netbsd-2</emphasis>.
+最後に、説明に完全を期すため、上述の規則のさらにわかりにくい例外について、
+説明しておきます (これも、上に掲げた古いリリース枝の図に描かれています)。
+リリースおよび CVS 枝の命名法の変更がおこなわれたのは、
+<emphasis role="bold">2.0</emphasis> の最終リリースより前でしたが、
+このリリース枝が作られたのよりは後でした。
+このため、 <emphasis role="bold">2.0</emphasis> リリース用の最初の枝タグは、
+新しい命名法にもとづく <emphasis>netbsd-2</emphasis> ではなく、
+<emphasis>netbsd-2-0</emphasis> になりました。ただし、 <emphasis
+role="bold">2.0</emphasis> リリースに続く枝の名前には、新しい規則が適用されています。
+すなわち、 <emphasis role="bold">2.0.1</emphasis> に至る枝は
+<emphasis>netbsd-2-0</emphasis> であり、
+<emphasis role="bold">2.1</emphasis> に至る予定の枝は
+<emphasis>netbsd-2</emphasis> です。
</para>