私は
...移植そのものの作業
...テストを支援
...バグを報告
...ドキュメントを寄稿
したいです。
では、手伝っていただけるのですね?
&jdk; の移植作業を行うには、
C と FreeBSD のアーキテクチャを深く理解していることと、
たくさんの時間が必要になります。
コードに加えるべき変更は、FreeBSD が Solaris™ とどう違っているかに関係しています。
それを知らなければ、移植をうまく進めることは難しいでしょう。
これまで、多くの人が支援したいと言ってくださったのですが、
何が関係してくるかを知ると、脱落してしまいます。
うやうやしい警告はすませた上で、参加するために必要なことは次のとおりです。
- Sun からソースコードのライセンスを取得する。
- ソースコードのダウンロード
- パッチの使用
パッチと、ビルド方法の説明を
http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz
からダウンロードできます。
現時点で未解決の問題とテスト結果が、
http://kjkoster.org/java/index.html
にあります。
AND/OR
- ソースコードの"差分"の取得。
Nate Williams nate@yogotech.com
にライセンスを受けたことを知らせて、
CVS ツリーへのアクセス権をもらってください。
AND/OR
- ソースコードのハックを開始する。
移植をはじめましょう。今すぐ飛び込んで、いじり始めるのです。
- 世間に、完了したことを知らせましょう!
手助けしたいけれども、
C や FreeBSD があまりよく分かっていないのですね?
あなたにできる間違いなく最良のことは、
最新リリースをダウンロードしてインストールし、
気に入っている Java アプリケーションをすべて動かしてみてください。
動かない場合は、下記を参照してください。
バグがあります!
動作しないアプリケーションを見つけたら、
報告する前に以下の手順を踏んでください。
- もう一度試してみてください。
- そのアプリケーションの設定を確認してください。
動かす際に何か間違えていないでしょうか。
- ほかのプラットフォームで試してください。
参照プラットフォームが利用できるなら、そこで試しましょう
(アプリケーションエラーなのか、Java のバグなのか、FreeBSD
特有のバグなのかはっきりさせる必要があります)。
- 問題の範囲を絞り込みましょう。
あなたのコードの問題であれば、どのコードが引き起こしているかまで突き止めてください。
さもなければ、問題を再現する手順をはっきりさせてください。
- JDK 移植チームに知らせてください。
freebsd-java@FreeBSD.org
にメールを送ってください。
あなたが行った手順を書くのを忘れないでください。
- 最後に、もっとも重要なことですが、問題を修正するために
JDK 移植チームと共同作業する意欲をもってください。
ウェブサイトや文書作成を手伝えます!
これに関しては、誰もが手助けできます。
何かドキュメントに加える提案があれば、それを書いて
freebsd-java@FreeBSD.org
に送ってください。
|