- Remove old web content and references to them

Discussed with:	doc@, www@
This commit is contained in:
Gabor Kovesdan 2012-09-22 19:20:16 +00:00
parent 73aad0540f
commit 9b85c2d7f5
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=39594
113 changed files with 143 additions and 13756 deletions

View file

@ -1,70 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD Java Project: JDK 1.0 - サポート対象外">
<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.7 -->
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<table width="600" border="0">
<tr>
<td>
<h2>&jdk; 1.0.x</h2>
<p>下に書かれている配布ですが、もう freefall.FreeBSD.org には存在しません。
もしこの移植版を入手したら、自由に使ってください :-)</p>
<pre>
アナウンス
----------
FreeBSD ネイティブ版 JDK 1.0.2 のバイナリ配布が
freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz から
利用可能になりました。 この移植版には java インタプリタ、java コンパイラ、
java appletviewer が含まれています。
これは完全にサポート対象外となっている配布です。
インストール
------------
1. freefall.FreeBSD.org:/pub/FreeBSD/LOCAL_PORTS/jdk102.tar.gz を入手します。
2. ディレクトリを作成し、この FreeBSD 版の配布を tar を使ってそこに展開します。
3. pdksh port をインストールします。
JDK の実行
----------
JDK のディレクトリの最上位が &lt;jdk&gt; であるなら、
次のように設定する必要があります。
1. &lt;jdk&gt;/bin ディレクトリが path に含まれるようにします。
2. CLASSPATH 環境変数に .:&lt;jdk&gt;/classes を設定します。
3. LD_LIBRARY_PATH 環境変数に &lt;jdk&gt;/lib/i386 が含まれるようにします。
java プログラムをコンパイルするには 'javac program.java' を実行します。
コンパイルしたプログラムを実行するには、'java &lt;name of main class&gt;'
としてください。
良くある質問とその回答
----------------------
Q: Motif は必要ですか?
A: いいえ。
Q: どのバージョンの FreeBSD で動作するのですか?
A: わたしは最新の FreeBSD (the current version of FreeBSD) を使っていますので、
動作を確認できたのはそれだけということになります。
/* "これは FreeBSD-current のことでしょうか?"
- 原文の著者ではなく Dave Hummel による付記 */
Q: わたしのマシンでは動きません。 どうすれば良いのでしょうか?
A: 残念ですが、運が悪かったと思ってください。
これは完全にサポート対象外となっている配布です。</pre>
</td>
</tr>
</table>
</body>
</html>

View file

@ -1,115 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD &java; Project: &jdk; 1.1">
<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.11 -->
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<table border="0">
<tr>
<td>
<p>最新版は ELF (FreeBSD バージョン 3 または 4) 用が
<a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/jdk1.1.8_ELF.V1999-11-9.tar.gz">jdk1.1.8_ELF.V1999-11-9.tar.gz</a> です。
また、古い 2.2 系リリース用には
<a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jdk1.1.8_AOUT.V1999-11-9.tar.gz">jdk1.1.8_AOUT.V1099-11-9.tar.gz</a> を取ることができます。
両方のリリースをビルドするために使ったパッチは
<a href="http://www.FreeBSD.org/~patrick/patches.tar.gz">ここ</a>にあります。
これは実際に Java ソースコードをお持ちの方にとってのみ有用です。</p>
<p>また、国際版の JRE&trade; のリリースもあります。</p>
<ul>
<li><a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_AOUT.V1999-11-9.tar.gz">jre1.1.8i_AOUT.V1999-11-9.tar.gz</a></li>
<li><a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_ELF.V1999-11-9.tar.gz">jre1.1.8i_ELF.V1999-11-9.tar.gz</a></li>
</ul>
<p>ネットワーク上でより近いサイトから入手したい場合や
HTTP が利用できない場合には、以下のミラーサイトを利用してください。</p>
<ul>
<li><a href="ftp://ftp.nuxi.com/pub/FreeBSD/JDK/">ftp://ftp.nuxi.com/pub/FreeBSD/JDK/</a><br/>
私に彼のマシンへのアカウントを与えてくれた David O'Brien
(obrien@NUXI.com) に感謝します。そのおかげで、
このミラーサイトはいつでも間違いなく (移植した JDK が) あります。</li>
<li><a href="http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</a></li>
<li><a href="ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</a><br/>
オーストラリア/ニュージーランドからのみ利用できます。 このミラーサイトを
海を越えて提供してくれた Jason Andrade (jason@dstc.edu.au) に感謝します。</li>
<li><a href="ftp://ftp.se.FreeBSD.org/pub/FreeBSD/JDK/">ftp://ftp.se.FreeBSD.org/pub/FreeBSD/JDK/</a><br/>
Johan Larsson (gozer@ludd.luth.se) に感謝します。</li>
<li><a href="ftp://ftp7.de.FreeBSD.org/pub/FreeBSD/JDK/">ftp://ftp7.de.FreeBSD.org/pub/FreeBSD/JDK/</a><br/>
<a href="http://ftp7.de.FreeBSD.org/pub/FreeBSD/JDK/">http://ftp7.de.FreeBSD.org/pub/FreeBSD/JDK/</a><br/>
Oliver Fromme (olli@dorifer.heim3.tu-clausthal.de) に感謝します。</li>
<li><a href="ftp://ftp.gwdg.de/pub/freebsd/JDK/">ftp://ftp.gwdg.de/pub/freebsd/JDK/</a><br/>
<a href="http://ftp.gwdg.de/pub/freebsd/JDK/">http://ftp.gwdg.de/pub/freebsd/JDK/</a><br/>
Eberhard Moenkeberg (emoenke@gwdg.de) に感謝します。</li>
<li><a href="ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/">ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/</a><br/>
作業が自動になるように設定してくれた Jose Marques に感謝します。</li>
<li><a href="ftp://ftp.spline.net/pub/FreeBSD/JDK/">ftp://ftp.spline.net/pub/FreeBSD/JDK/</a><br/>
Alexander Tatmaniants (tat@Spline.NET) に感謝します。</li>
</ul>
<p>これらのリリースは Motif のライセンスを必要としません。
それは JDK のライブラリやバイナリをパブリックに配布することが許されている
Motif ライブラリを取り込んでコンパイルしてあるからです。</p>
<h3>README.FreeBSD:</h3>
<pre>
JDK1.1.8 for FreeBSD
--------------------
Fixed in this release:
- Printing from the JDK should now work reliably.
- Updated to now use the assembly version of the interpreter. Performance
should be increased.
- Better handling of signals like DIVIDE and SIGFPE which are trapped and
handled correctly now.
- The ELF version should work better with AWT/Swing applications. The
FreeBSD project donated a more modern copy of Motif that should avoid
some weird X errors that occurred previously.
For best results, we suggest you run the most recent releases of FreeBSD,
which are 2.2.8 for the a.out releases, and FreeBSD 3.2R, to take advantage
of the fixes in those releases.
If you find bug or have bug-fixes you'd like to see integrated, please send
email to 'java-port@FreeBSD.org' so we can make future releases even better.
Known Bugs/Limitations:
------------------------------------
The number of sockets that can be used at any one time is hard-coded ahead
of time (at this time, it's 2000). This is not necessarily a limitation of
the FreeBSD kernel, but coming up with a 'dynamic' scheme is non-trivial so
none of the developers has written the code, and and no-one else has
provided any patches to the development team. If this is important to you,
we welcome any patches to provide a more 'dynamic' scheme that doesn't limit
the number of file descriptors (sockets).
------------------------------------
To make a a distribution that works without X *and* with X, two binaries
are provided. The first is linked without X, and is the standard binary.
The second binary is linked against a static version of X, and against
the shared X libraries. The version used is controlled by the setting
of the DISPLAY environment variable, which is used by X to determine
where to send the output.
</pre>
</td>
</tr>
</table>
</body>
</html>

View file

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD &java; Project: &jdk; 2 (aka JDK 1.2)">
<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.19 -->
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<table border="0">
<tr>
<td>
<p><b>2002 年 9 月 18 日:</b> Greg Lewis 氏が
&jdk;&nbsp;1.2.2 の新しいパッチセットを公開。</p>
<p>FreeBSD ユーザにとって最も関心の高いものは、JPDA 対応の統合でしょう。
また、<a href="http://www.netbsd.org/">NetBSD</a> と
<a href="http://www.openbsd.org/">OpenBSD</a> の両方に対応させるための
大きな変更も行なわれました。</p>
<p>以前にも書いたとおり、パッチセットは
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">http://www.eyesbeyond.com/freebsddom/java/jdk.html</a> で公開されています。
FreeBSD ユーザのみなさんは、ports/java/jdk12 の
port を使ってください。</p>
<p><b>2000 年 10 月 14 日:</b> ベータテスト段階に入った
Greg Lewis 氏のネイティブ版 FreeBSD JDK 1.2.2 が、
ports ディレクトリ (ports/java/jdk12-beta) から利用可能になりました。
<br/>現時点では i386 アーキテクチャのみの対応なので、
i386 を使っている人々 (大部分でしょう) が、ネイティブ版 JDK2
を構築し、
お気に入りのアプリケーションや自作のコードでテストすることができるようになりました。
何か、いつも使っているものがあるなら、ぜひ port を作りましょう。
手順は<a href="../../../doc/en_US.ISO8859-1/books/porters-handbook/index.html">port
作成者のためのハンドブック</a> に書かれています。</p>
<p>すべて自分で構築したいと考えている人は、
SCSL の問題がありますので、まず
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">http://www.eyesbeyond.com/freebsddom/java/jdk.html</a> に行き、ダウンロードする前に SCSL に同意する必要があります。
これのミラーサイト <a href="http://java2.freebsd.methodsystems.com/java/jdk.html">http://java2.freebsd.methodsystems.com/java/jdk.html</a> も利用可能です。</p>
<p><b>注意</b>: この port は、構築の際にたくさんのディスクスペース (約 250MB)
を消費します。</p>
<p><b>2000 年 5 月 3 日:</b>
ネイティブ版 FreeBSD JDK 1.2.2 の移植がアルファテスト段階になりました。
<br/>Greg Lewis がネイティブ版 FreeBSD JDK 1.2.2 の移植が
アルファテスト段階に入ったことをアナウンスしました。
<br/>現時点で、移植は FreeBSD のほとんどのリリース (x86 版 3.4、4.0、
5.0) で構築と実行の両方が可能で、他のリリース(x86 版 2.2.8 と
alpha 版)用は作業中です。
ほとんどのデモアプレットとアプリケーションが動作します。
<br/>現在わたしたちはこの新しい port のテストに時間を割いてくれる
熱心なファンを探しています。 これは簡単な作業ではありませんが、
構築と port の使用法が書かれたわかりやすい手順書があります。
<br/>修正パッチは以下の場所にあります。
<br/><a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">
http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
<br/>詳細や現時点で既知の問題、手順書などは以下の場所にあります。
<br/><a href="http://www.kjkoster.org/java/index.html">http://www.kjkoster.org/java/index.html</a></p>
<p><b>2000 年 3 月 22 日:</b>
Greg Lewis が、ネイティブ環境で FreeBSD JDK&nbsp;1.2.2
を構築するためのプレ・アルファパッチを新し物好きな Java ユーザ向けにリリースしました。
これは開発の勢いが弱くなったことによるものではありません。
また、構築して得られる JDK は、実用的なものではありません。
しかし、AWT と Swing のデモはの大部分は実行できることが判明した、と言われています。
まだやることはたくさんあります。 テスターは多い方にこしたことはありません。
パッチとビルドの手順書は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk.html">
http://www.eyesbeyond.com/freebsddom/java/jdk.html</a>
からダウンロードできます。
現時点での既知の問題とテストの結果は
<a href="http://www.kjkoster.org/java/index.html">http://www.kjkoster.org/java/index.html</a>
にあります。</p>
<p><b>2000 年 1 月 30 日:</b>
Linux の Blackdown 移植チームが JDK 1.2 の RC4 をリリースしました。
それは FreeBSD 3.4-STABLE 移行でテストされすべてのデモアプレットと
jfc のデモを実行されました。
Apache JServ と一緒に実行したときの問題を指摘している人達もいます。
これが FreeBSD の ports ツリーに組み込まれるまで、これは
<a href="http://www.jmcm.org/tech/ports/linux_jdk.html">
http://www.jmcm.org/tech/ports/linux_jdk.html</a>
で見つけられます。 (Jose Marques の報告)</p>
<p><b>1999 年 10 月 11 日:</b>
Java2/JDK1.2 の移植が再始動しました。
じきに手にはいる FreeBSD 3.3-stable/ELF
版の'アルファ'リリースに期待しましょう。</p>
<p>ほとんどの場合 JDK2 開発版として、
JDK1 リリースと Sun が JDK1 用に配布した
<a href="http://java.sun.com/products/jfc/index.html#download-swing">Swing</a>
リリースが使えて FreeBSD で実に良く機能します。</p>
</td>
</tr>
</table>
</body>
</html>

View file

@ -1,248 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD &java; Project: &jdk; 1.3">
<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.17 -->
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<table border="0">
<tr>
<td>
<p><b>2003 年 12 月 19 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が &jdk; 1.3.1 ソフトウェア向けの最新のパッチセット
(パッチレベル 9) と、それに対応した ports/java/jdk13 port
を公開しました。最新のパッチは、いつもどおり
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
に置かれています。
<br/>
このリリースにはたくさんの修正や改良が含まれていますので、
問題を報告する前に、まずアップグレードしてみるようにお願いします。</p>
<p><b>2003 年 2 月 12 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が &jdk; 1.3.1 ソフトウェア向けの最新のパッチセット
(パッチレベル 8) と、それに対応した ports/java/jdk13 port
を公開しました。最新のパッチは、いつもどおり
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
に置かれています。
<br/>
このリリースは、Sun Microsystems の互換性テストに
はじめて合格したリリースです。
たくさんの修正や改良が含まれていますので、
問題を報告する前に、まずアップグレードしてみるようにお願いします。</p>
<p><b>2002 年 7 月 26 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が JDK 1.3.1 ソフトウェア向けの最新のパッチセット
(パッチレベル 7) と、それに対応した ports/java/jdk13 port
を公開しました。最新のパッチは、いつもどおり
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a> に置かれています。
<br/>
このリリースにはたくさんの修正や改良が含まれていますので、
問題を報告する前に、まずアップグレードしてみるようにお願いします。</p>
<p><b>2002 年 2 月 13 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が JDK 1.3.1 ソフトウェア向けの最新のパッチセット
(パッチレベル 6) と、それに対応した ports/java/jdk13 port
を公開しました。最新のパッチは、いつもどおり
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a> に置かれています。
<br/>
このリリースにはたくさんの修正や改良が含まれていますので、
問題を報告する前に、まずアップグレードしてみるようにお願いします。</p>
<p><b>2001 年 10 月 16 日:</b>
<a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
は JDK 1.3.1 向けパッチセット (パッチレベル 5) を更新し、
ports/java/jdk13 port を更新しました。
このパッチはいつも通り
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
にあります。<br/>
このリリースは多くのバグフィックスと改良を含んでいます。
問題を報告する前にアップグレードしてみてください。
</p>
<p>
<b>2001 年 9 月 10 日:</b>
<a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
は JDK 1.3.1 向けパッチセット (パッチレベル 5) を更新し、
ports/java/jdk13 port を更新しました。
このパッチはいつも通り
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
にあります。<br/>
このリリースは多くのバグフィックスと改良を含んでいます。
問題を報告する前にアップグレードしてみてください。
</p>
<p>
<b>2001 年 8 月 27 日:</b>
<a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
は待ち望まれていた JDK 1.3.1 ソフトウェアの移植版を
リリースしました。
ports/java/jdk13 port ディレクトリから構築できます。
以下の注意書きは同様に適用され、これはいまだに
<strong>開発者専用</strong> のリリースであり製品環境
としての利用は勧められないということに注意してください。
</p>
<p>
<b>2001 年 7 月 16 日:</b>
<a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
はネイティブな FreeBSD JDK&nbsp;1.3.1 を構築することに
興味を持つ開発者のためにパッチをリリースしました。
これは <strong>開発者専用</strong> のリリースであり、
うまく動作する JDK を構築することができません。
このパッチは、移植作業を手伝ってくれる人たちが一から
始めなくてもいいようにするためのリリースです。
パッチと構築方法は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk13.html">http://www.eyesbeyond.com/freebsddom/java/jdk13.html</a>
からダウンロードできます。</p>
<p><b>2000 年 9 月 15 日:</b>
<a href="mailto:gallatin@cs.duke.edu">Andrew Gallatin</a> 氏および
<a href="mailto:sean@stat.Duke.EDU">Sean O'Connell</a>
氏が IBM 社の JDK 1.3 に取り組んでいます。
これを FreeBSD で動かすには FreeBSD のソースに、
いくつかの修正パッチを適用する必要があります。
修正パッチは、各バージョン向けに以下のところで提供されています。
<br/>
<a href="http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/4.0-release.diff">
4.0-RELEASE</a>
<br/><a href="http://people.FreeBSD.org/~patrick/ibmjdk/linux.patch2">
4.0-STABLE</a>
<br/><a href="http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff">
-CURRENT</a> (SMPng 導入前)</p>
<p>Drew 氏のメッセージより引用:<br/></p>
<pre>
ついに IBM jdk 1.3 を動作させることができました。 まだ十分なテストを
行なっていませんが、AWT 関連はきちんと動いているようです。
SMPng が導入される前の -current に対応した、新しい修正パッチセットです。
この修正パッチセットは、以下のような変更を行ないます。
- MINSIGSTKSZ を 8192 から 2048 へ変更。
- linux_rt_sendsig() および linux_rt_sigreturn() を実装。
- linux_rt_sigreturn() 用にユーザランドの sigtramp コードを実装。
- linux_rt_sigreturn() での膨大なカットアンドペーストを避け、
linux_sigaltstack にあったバグを修正するために
linux_to_bsd_sigaltstack および bsd_to_linux_sigaltstack() を実装。
これにより、Sun の 1.3 JDK で見られた "Java HotSpot(TM) Client VM warning:
cannot uninstall alt signal stack" という不具合も修正されます。
- LINUX_MAP_GROWSDOWN mmaps 用の MAP_STACK フラグを MAP_ANON に変更。
これは動作させるために必要な最後のステップでした。
linux スレッドの自動成長スタック (autogrowing linux thread stack) は
明らかに問題を抱えているのですが、VM グル (訳注: guru(導師、達人)級の
人のこと) の方、これについて議論しませんか?
修正パッチはこちら: http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff
[*]この「問題」とは、メインプロセスのスタックにおいてスタック部分かどうかを
vm_map_growstack() を使った実験的な方法で判別しているという点です。
現在、わたしたちが用いている方法は以下のとおりです。
is_procstack = addr >= (vm_offset_t)vm->vm_maxsaddr;
ここで vm->vm_maxsaddr は、exec_new_vmspace() から得られる値です。
vmspace->vm_maxsaddr = (char *)USRSTACK - MAXSSIZ;
IBM 社の JDK におけるメインスレッドは、まずスタックサイズを
rlim_cur=2040*1024 まで減らします。 そして、そのスレッド用のスタックを
p->p_rlimit[RLIMIT_STACK].rlim_cur で定義されるメインプロセスの
スタックの底より小さく、vm_maxsaddr より大きいアドレスに生成します。
スレッドがこの領域を大きくしなければならないようなアクセスを初めて
行なった時、動作がおかしくなってしまうのです。
</pre>
<p>Sean 氏のメールからの引用: </p>
<pre>
わたしは IBM Java SDK を動作させた Andrew Gallatin 氏の成果を
単純 (Quick&amp;Dirty) に MFC しました (訳注: Merge From Current;
一般的に、-CURRENT から -STABLE へのコードの取り込みを指します)。
appletviewer でデモプログラムのうちの一つを実行することができ、
それはきちんと動作しましたが、それ以上のことは良く分かりません。
修正パッチはすべて、/usr/src を起点としたもの (すべて sys にあるので、
/ と考えることもできます) になっています。
修正パッチの大部分は /sys/i386/linux にあるファイルに対するものです。
修正パッチを適用して /sys/modules/linux にカレントディレクトリを
変更し、make; kldunload linux; make install; kldload linux と順に
入力してください。
修正パッチには sys/sys/signal.h の MINSIGSTKSZ を 2048 にする修正も
含まれています。 これを有効にするには、カーネルの再構築が必要です。
</pre>
<p><b>2000 年 7 月 18 日:</b>
<a href="ernst@jollem.com">Ernst de Haan</a> 氏は
Sun の Linux JDK 1.3.0b9 を 4.0-STABLE
で動作させることに成功しました。
.java_wrapper ファイルは
<a href="http://people.FreeBSD.org/~patrick/sunjdk/java_wrapper">
ここ</a>におかれています
(これを .java_wrapper という名前に変更することを忘れないでください)。</p>
<p>Ernst 氏のメールより引用:</p>
<pre>
もう一つだけヒント: jre/lib/jvm.cfg を変更して、先頭に最後の行を
入れてみてください。 そうすると、以下のようになるはずです。
-classic
-hotspot
-server
ただし、Swing アプリケーションを実行すると必ず警告が表示されます。
Warning: Cannot convert string "MetaCtrl&lt;Key&gt;Insert" to type VirtualBinding
Ernst
Ernst de Haan wrote:
> Hi folkz、
>
> Sun JDK 1.3.0 for Linux のベータ 9 を FreeBSD 4.0-STABLE システムで
> 動作させることができました。 きちんと動作しているみたいです。
>
> java -version は次のように表示されます。
>
> bash-2.04$ java -version
> expr: syntax error
> java version "1.3.0beta_refresh"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0beta_refresh-b09)
> Classic VM (build 1.3.0beta_refresh-b09, green threads, nojit)
>
> 最初の行は、.java_wrapper の文法エラーのために表示されているもので、
> 深刻なものではありません。 わたしは JDK を動作させるために .java_wrapper に
> いくつか手を加える必要がありました。 今使っているものを添付しておきます。
>
> まだ十分にテストしていないのですが、Swing アプリケーションを一つ
> 試してみました。フォントがちょっと違っていたことを除けば、ほぼすべてが
> きちんと高速に動作しているみたいです :)
>
> うん、FreeBSD はすぐにものすごい数の JDK が動くプラットフォームに
> なるでしょうね。 WINE が動くようになれば、Windows の JDK だって
> 動くでしょうし、あとは AS/400 エミュレータを書いて、それから.... ;-)
>
>
> Ernst
>
> P.S。 わたしを正しい方向に導いてくれた Victor Salaman 氏に感謝します。
> 彼は本当に長い間、Sun JDK 1.3 for Linux を使っていました。
</pre>
<p><b>2000 年 1 月 29 日:</b> JDK 1.3 の移植は始まっていません。
JDK 1.2 がリリースされた後になるまで JDK 1.3 の作業は始められません。</p>
</td>
</tr>
</table>
</body>
</html>

View file

@ -1,115 +0,0 @@
<?xml version="1.0" encoding="euc-jp"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD &java; Project: &jdk; 1.4">
<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.13 -->
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<table border="0">
<tbody>
<tr>
<td>
<p/>
<p><b>2005 年 12 月 19 日:</b> <a
href="mailto:glewis@FreeBSD.org">Greg Lewis</a> 氏が
&jdk;&nbsp;1.4 ソフトウェア向けの八つめのパッチセット
(パッチレベル 8) を公開しました。
このパッチセットでは、いくつものバグが修正され、
また DragonFly に対応しました。
パッチセットのダウンロードについての情報は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
で公開されています。</p>
<p><b>2004 年 12 月 13 日:</b> <a
href="mailto:glewis@FreeBSD.org">Greg Lewis</a> 氏が
&jdk;&nbsp;1.4 ソフトウェア向けの七つめのパッチセット
(パッチレベル 7) を公開しました。このパッチセットでは、
最近、ブラウザプラグインに発見された深刻なセキュリティ脆弱性を含む、
いくつものバグが修正されています。
パッチセットのダウンロードについての情報は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
で公開されています。</p>
<p><b>2003 年 12 月 30 日:</b> <a
href="mailto:glewis@FreeBSD.org">Greg Lewis</a> 氏が
&jdk;&nbsp;1.4 ソフトウェア向けの六つめのパッチセット
(パッチレベル 6) を公開しました。このリリースはほとんどの
アプリケーションに適合するでしょう。これが提供する &jdk; は
事実上の標準に準拠していますが、業務環境で利用するのは
あくまでもあなたの責任において行なってください。
このパッチセットは主に 1.4.2p5 に対するバグ修正です。
パッチセットのダウンロードについての情報は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
で公開されています。</p>
<p><b>2003 年 11 月 11 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が &jdk;&nbsp;1.4 ソフトウェア向けの
五つめのパッチセット (パッチレベル 5) を公開しました。
このリリースでは、ベースとなる &jdk; が 1.4.2 に更新されています。
また、<a href="mailto:phantom@FreeBSD.org">Alexey
Zelkin</a> 氏による尽力のおかげで、Sun Microsystems の互換性テストに
IPv4/IPv6 混在環境を除きすべて合格しました。
パッチセットのダウンロードについての情報は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
で公開されています。</p>
<p><b>2003 年 10 月 10 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が &jdk;&nbsp;1.4 ソフトウェア向けの
四つめのパッチセット (パッチレベル 4) を公開しました。
このコードには、いくつか問題が残ってはいるものの、
多くのアプリケーションが動作するために安定した品質に仕上っています。
ブラウザプラグインへの対応、GCC 3.3 への対応が行われ、
数多くのバグが修正されています。
このパッチセットは BSD Java 移植チームの尽力と
FreeBSD 財団による継続的なサポートによる成果です。
パッチセットのダウンロードについての情報は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
で公開されています。</p>
<p>
<b>2003 年 3 月 7 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が &jdk;&nbsp;1.4 ソフトウェア向けの
三つめのパッチセット (パッチレベル 3) を公開しました。
このコードは一般ユーザが試すことができる水準のものですが、
すべての機能 (たとえばプラグインや NIO) が実装されているわけではありません。
このパッチセットは
<a href="mailto:phantom@FreeBSD.org">Alexey Zelkin</a>
氏の尽力によって作成されました。
パッチセットのダウンロードについての情報は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
で公開されています。</p>
<p><b>2003 年 2 月 4 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が &jdk;&nbsp;1.4 ソフトウェア向けの
二つめのパッチセット (パッチレベル 2) を公開しました。
このパッチセットは経験を積んだ開発者とテスタを対象としたものである
ことに注意してください。
このパッチセットは &jdk;&nbsp;1.4.1 をベースにしたもので、
<a href="mailto:phantom@FreeBSD.org">Alexey Zelkin</a>
氏の数々の貢献によるものです。
パッチセットのダウンロードについての情報は
<a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a>
で公開されています。</p>
<p><b>2002 年 11 月 15 日:</b> <a href="mailto:glewis@FreeBSD.org">Greg
Lewis</a> 氏が &jdk;&nbsp;1.4.0 ソフトウェア向けの初期パッチセット
(パッチレベル 1) を公開しました。
これはまだパッチセットの初期段階であり、(大部分が)
開発者を対象としたものであることに注意してください。
パッチは <a href="http://www.eyesbeyond.com/freebsddom/java/jdk14.html">http://www.eyesbeyond.com/freebsddom/java/jdk14.html</a> で公開されています。</p>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View file

@ -9,12 +9,7 @@
.include "../Makefile.inc"
.endif
DOCS= 10.sgml
DOCS+= 11.sgml
DOCS+= 12.sgml
DOCS+= 13.sgml
DOCS+= 14.sgml
DOCS+= 15.sgml
DOCS= 15.sgml
#DOCS+= 16.sgml
#DOCS+= 17.sgml
DOCS+= index.sgml

View file

@ -490,7 +490,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
氏は、&jdk;&nbsp;1.4 シリーズ向けのパッチセット第 8 版
(patchset 8) をリリースしました。詳しくは
<a href="dists/14.html">JDK 1.4.x のページ</a>
JDK 1.4.x のページ
をご覧ください。</p>
</event>
</day>
@ -548,7 +548,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
氏は、&jdk;&nbsp;1.4 シリーズ向けのパッチセット第 7 版
(patchset 7) をリリースしました。詳しくは
<a href="dists/14.html">JDK 1.4.x のページ</a>
JDK 1.4.x のページ
をご覧ください。</p>
</event>
</day>
@ -591,7 +591,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
氏は、&jdk;&nbsp;1.4 シリーズ向けのパッチセット第 6 版
(patchset 6) をリリースしました。詳しくは
<a href="dists/14.html">JDK 1.4.x のページ</a>
JDK 1.4.x のページ
をご覧ください。</p>
</event>
</day>
@ -605,7 +605,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
氏は、&jdk;&nbsp;1.3.1 ソフトウェア向けのパッチセット第 9 版
(patchset 9) をリリースしました。詳しくは
<a href="dists/13.html">JDK 1.3.x のページ</a>
JDK 1.3.x のページ
をご覧ください。</p>
</event>
</day>
@ -623,7 +623,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
氏は、&jdk;&nbsp;1.4 シリーズ向けのパッチセット第 5 版
(patchset 5) をリリースしました。詳しくは
<a href="dists/14.html">JDK 1.4.x のページ</a>
JDK 1.4.x のページ
をご覧ください。</p>
</event>
</day>
@ -641,7 +641,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
氏は、&jdk;&nbsp;1.4 シリーズ向けのパッチセット第 4 版
(patchset 4) をリリースしました。詳しくは
<a href="dists/14.html">JDK 1.4.x のページ</a>
JDK 1.4.x のページ
をご覧ください。</p>
</event>
</day>
@ -674,7 +674,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
氏は、&jdk;&nbsp;1.4 シリーズ向けのパッチセット第 3 版
(patchset 3) をリリースしました。詳しくは
<a href="dists/14.html">JDK 1.4.x のページ</a>
JDK 1.4.x のページ
をご覧ください。</p>
</event>
</day>
@ -693,7 +693,7 @@
&jdk;&nbsp;1.3.1 向けのパッチセット (パッチレベル 8) をリ
リースしました。
詳細は
<a href="dists/13.html">JDK 1.3.x ページ</a>
JDK 1.3.x ページ
を参照してください。</p>
</event>
</day>
@ -708,7 +708,7 @@
&jdk;&nbsp;1.4 向けの二つめのパッチセット (patchset 2) をリ
リースしました。
詳細は
<a href="dists/14.html">JDK 1.4.x ページ</a>
JDK 1.4.x ページ
を参照してください。</p>
</event>
</day>
@ -731,7 +731,7 @@
&jdk;&nbsp;1.4.0 向けの最初のパッチセット (パッチレベル 1) をリ
リースしました。
詳細は
<a href="dists/14.html">JDK 1.4.x ページ</a>
JDK 1.4.x ページ
を参照してください。</p>
</event>
</day>
@ -749,7 +749,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
&jdk;&nbsp;1.2.2 向けのパッチセット (パッチレベル 11) をリ
リースしました。
詳細は <a href="dists/12.html">JDK 1.2.x ページ</a>
詳細は JDK 1.2.x ページ
を参照してください。</p>
</event>
</day>
@ -781,7 +781,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
&jdk;&nbsp;1.3.1 向けのパッチセット (パッチレベル 7) をリ
リースしました。
詳細は <a href="dists/13.html">JDK 1.3.x ページ</a>
詳細は JDK 1.3.x ページ
を参照してください。</p>
</event>
</day>
@ -799,7 +799,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
&jdk;&nbsp;1.3.1 向けのパッチセット (パッチレベル 6) をリ
リースしました。
詳細は <a href="dists/13.html">JDK 1.3.x ページ</a>
詳細は JDK 1.3.x ページ
を参照してください。</p>
</event>
</day>
@ -868,7 +868,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
&jdk;&nbsp;1.3.1 向けのパッチセット (パッチレベル 5) をリ
リースしました。
詳細は <a href="dists/13.html">JDK 1.3.x ページ</a>
詳細は JDK 1.3.x ページ
を参照してください。</p>
</event>
</day>
@ -886,7 +886,7 @@
<p><a href="mailto:glewis@FreeBSD.org">Greg Lewis</a>
&jdk;&nbsp;1.3.1 向けのパッチセット (パッチレベル 4) をリ
リースしました。
詳細は <a href="dists/13.html">JDK 1.3.x ページ</a>
詳細は JDK 1.3.x ページ
を参照してください。</p>
</event>
</day>
@ -925,7 +925,7 @@
は待ち望まれていた &jdk;&nbsp;1.3.1 ソフトウェアの移植版
をリリースしました。
ports/java/jdk13 port ディレクトリから構築できます。
詳細は <a href="dists/13.html">JDK 1.3.x</a> を参照
詳細は JDK 1.3.x を参照
してください。</p>
<p>
@ -952,7 +952,7 @@
&jdk;&nbsp;1.2.2 の移植版を作成しました。
これは現在、ports ディレクトリの
ports/java/jdk12-beta で構築することができます。
詳しくは <a href="dists/12.html">JDK 1.2.x</a> をご覧ください。</p>
詳しくは JDK 1.2.x をご覧ください。</p>
<p>ただし、下記の問題点はまだすべて残ったままです。</p>
@ -978,7 +978,7 @@
<p><a href="mailto:ernst@jollem.com">Ernst de Haan</a> 氏は、
Sun 社の Linux &jdk;&nbsp;1.3.0.b9 を 4.0-STABLE 上で動作させることに成功しました。
詳細については、どちらも<a href="dists/13.html">ここ</a>に書かれています。</p>
詳細については、どちらもここに書かれています。</p>
</event>
</day>
</month>