私は
...移植そのものの作業
...テストを支援
...バグを報告
...ドキュメントを寄稿
したいです。
では、手伝っていただけるのですね?
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
に送ってください。
|