Improving OpenJDK for FreeBSD
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Thu Mar 6 19:19:36 UTC 2025
On 2025-03-06 19:38, Harald Eilertsen wrote:
> On Thu, Mar 06, 2025 at 05:32:50PM +0100, Magnus Ihse Bursie wrote:
>> On 2025-02-21 04:03, David Holmes wrote:
>>> I would not like to see it happen that way. If it is to happen then I
>>> would prefer to see a project established and a project repo.
>> [...snip...]
>>
>> I think that could work as well, but I guess the difficult part will be to
>> get reviewers from the relevant areas.
> I'm happy to go whichever way the OpenJDK community thinks is the best
> approach. On advantage I see from our perspective with the separate
> project repo is that it may be easier to do a bit of experimentation and
> testing different approaches before a merge into the mainline.
>
> It will still be possible to do a phased approach to merging the changes
> into the mainline, so that should give any reviewers that didn't come
> around for the first merges into the project repo a second chance to
> voice their concerns.
Formally, there is already a bsd-port project ("Port: BSD Project" is
the formal name), and according to the Census, Greg Lewis is the Project
Lead. That means he has the authority to request that a repo be setup
for this project. I hope you have enough contact with him to ask him to
send an email to ops at openjdk.org to request such a repo. Since the cogs
of the OpenJDK administration moves slowly, I'd suggest trying get him
to send such a request already; then the repo might be created in time
for it to be actually needed.
Formally, I believe it would be good if he also nominates you as member
of the bsd-port project. In time, especially if your position at FreeBSD
is turning out to be long-term, I think it would be good (and likely
supported by Lewis) to have you moving into the Project Lead position of
the BSD port project.
There is also an old mailing list associated with the project; we might
consider moving this discussion over there. (Otoh, the porters-dev list
is basically empty so I don't think we're overwhelming everyone by
keeping the discussion here as well.)
>
>> Also, I don't know if this has been said before, but this work requires a
>> JEP.
> No, I haven't heard anything about that (I think). I'll read up on it,
> and get back if I need a hand to hold on to :)
Have a look at e.g. JEP 388 (https://openjdk.org/jeps/388) which
introduced the Windows/aarch64 port. That was really about combining an
existing OS and an existing CPU, but I'd say the amount of changes
required is similar to the BSD port, so I guess aiming at a JEP of
similar complexity level is fine.
/Magnus
>
> Take care!
> Harald
More information about the jdk-dev
mailing list