|
I want to:
...work on the port itself
...help testing
...report a bug
...write documentation
So you want to help, do
you?
Working on the JDK™ port requires a firm grasp
of C, the FreeBSD architecture, and a lot of time to
spare. The changes that need to be made in the code
have to do with how FreeBSD differs from
Solaris™, so if you don't know these, you will
not go very far in the port. We have had many people
say they are willing to help, but when they see what is
involved, they drop away.
Having been dutifully warned, here is what you need
to do to get involved:
-
Obtain a license from Sun for the source
code
-
Download the source code
-
Use Patches Patches and build instructions
may be downloaded from
http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz.
Currently open issues and test results may be found
at http://kjkoster.org/java/index.html
AND/OR
-
Obtain source code "diffs" Notify Nate
Williams nate@yogotech.com
that you have the license and arrange to gain
access to the CVS tree.
AND/OR
- Begin hacking on the sources Begin your
porting. Jump right in and start digging.
- Let the world know you have finished
it!
You want to help, but do
not know C or FreeBSD that well?
The absolute best thing you can do is download the
latest release, install it, and
try all your favorite Java applications. If they don't
work, see below.
I have a
bug!
If you find an application that does not work, or
crashes, here are the steps you should follow before
reporting it:
- Try it again.
- Check your settings for this application. Check
to see if you made a mistake in starting it up.
- Try it on a different platform. If you have
access to a reference platform, try it there. (We
need to determine if it is an application error, a
Java bug, or a FreeBSD specific bug.)
- Narrow down the problem. If it is your own code,
narrow down the bug to the offending code. Otherwise,
determine the steps required to reproduce the
problem.
- Notify the JDK porting team. Send email to freebsd-java@freebsd.org.
Be sure to include the steps you have followed.
- Finally, and most importantly, be willing to work
with the team to fix the problem.
I can help with the web
site or documentation!
Everyone can help here. If you have a suggestion to
add to the documentation, write it up and send it to freebsd-java@freebsd.org
|