Improving OpenJDK for FreeBSD

David Holmes david.holmes at oracle.com
Mon Feb 10 04:38:21 UTC 2025


On 6/02/2025 10:33 pm, Jorn Vernee wrote:
> FWIW, it's possible to compare changes through GitHub without creating a 
> PR, by going to https://github.com/<org>/<repo>/compare/
> 
> Here is the diff of battleblow:jdk:bsd-port against openjdk:jdk:master - 
>  > https://github.com/openjdk/jdk/compare/master...battleblow:jdk:bsd-port

Thanks for that Jorn. An actual PR is more navigable however as it has a 
file list. :)

David

> Jorn
> 
> On 5-2-2025 02:25, David Holmes wrote:
>> Hi Harald,
>>
>> On 31/01/2025 4:17 am, Harald Eilertsen wrote:
>>> Hi,
>>>
>>> I've been contracted by The FreeBSD Foundation to try to improve OpenJDK
>>> support for the FreeBSD operating system. Currently the BSD port lives
>>> in a separate github org over at https://github.com/battleblow, but we'd
>>> like to make porting easier and more streamlined in the future by
>>> submitting our changes to the mainline OpenJDK repo.
>>>
>>> Currently I'm thinking the best approach is to submit small, self
>>> contained patches adressing specific issues when trying to build on
>>> FreeBSD. Both to make reviewing more manageable, but also to get
>>> feedback so that we ensure the changes integrate as smoothly with the
>>> OpenJDK project as possible.
>>>
>>> Will it be best to create a JBS issue for each change, or one issue for
>>> the entire effort?
>>
>> Can you create a PR against mainline so that we can see the scope of 
>> the changes and how they have been implemented? That would allow for a 
>> technical appraisal of what is involved in supporting FreeBSD.
>>
>> Knowing the technical scope would also aid evaluation of whether this 
>> needs to be treated as a full porting project, or whether it can just 
>> be accommodated the way we, for example, accommodate the MUSL libc 
>> used on Alpine Linux. Is this a re-vamp of the BSD-port project [1] or 
>> is this a distinct effort? I think the Porters Group [2] will need to 
>> weigh-in on this either way (cc'd).
>>
>> Thanks,
>> David
>>
>> [1] https://openjdk.org/projects/bsd-port/
>> [2] https://openjdk.org/groups/porters/
>>
>>
>>
>>> Thanks in advance!
>>>
>>> Harald Eilertsen
>>> -- 
>>> Eilertsens Kodeknekkeri
>>> https://kodeknekkeriet.net
>>



More information about the jdk-dev mailing list