bsd-port project

Kurt Miller kurt at
Mon Apr 28 22:54:46 UTC 2014

Hi Jung-uk Kim,

I hope you don't mind, I changed the subject away from the specific

On Mon, 2014-04-28 at 17:27 -0400, Jung-uk Kim wrote:
> [I am not picking on this patch.]
> Apple merged this branch to main line, then replaced a lot of '#ifdef
> _ALLBSD_SOURCE' with '#ifdef MACOSX', moved *our* BSD-specific files
> to their own directories, etc.
> This branch is slowly drifting away from the main line and I don't
> think Apple (or anybody) is interested in merging any new patches from
> this branch *for* us.  What's the point of keeping this branch?  :-(

Yes, I understand your frustration. However, it has been up to *us* to
do the work of merging the rest of the BSD support into main line and
we simply didn't have the necessary man power to pull it off. We missed
the opportunity to get BSD support into main branch for jdk7. I'm
speaking for myself here but things got too busy for me to work the
process of merging the work into the main branch. I'm not sure if Greg
has tried to move things along or not.

This branch is helpful to me and I think the BSD's in general because it
provides a central place for us to share our porting work. This could be
done outside of OpenJDK, but doing it here keeps the code clean from an
Oracle Contributor Agreement standpoint. This is important if say jdk8
or jdk9 BSD support does get merged into the main branch. Greg and I
have been very careful to respect the OCA. For example, I keep OpenBSD
audio support out of this branch because I was not able to get the
developer who wrote it to sign the OCA.

If we hope to get the rest of BSD support into the main branch in the
future, then the bsd-port project still has relevance. We could give up
on that and do all the work outside of OpenJDK but I think that decision
would be rather permanent as getting the code OCA clean was a lot of
work for both the BSD team and Sun/Oracle.

Kind Regards,

More information about the bsd-port-dev mailing list