Proposed JEP - Deprecate the Windows x86-32 Port

Ron Pressler ron.pressler at oracle.com
Tue Feb 28 13:52:21 UTC 2023


Without commenting on the merits of the proposal (it’s up to the port’s maintainers to decide if they want to continue committing to maintaining it), I’d like to point out that all ports implement virtual threads — as required by the Java SE spec — including those without continuation support in the VM, thanks to the fallback implementation that creates an OS thread for every virtual thread. The implementation is compliant, although not scalable. I believe similar work on a fallback implementation is being done for the foreign-function API.

— Ron

On 27 Feb 2023, at 11:04, George Adams <George.Adams at microsoft.com<mailto:George.Adams at microsoft.com>> wrote:

Hi all,

I’ve been asked to socialize my proposed JEP to deprecate the Windows x86-32 port on this mailing list.

A link to the draft JEP can be found here: https://bugs.openjdk.org/browse/JDK-8303167

In summary, the main motivation for this JEP is that there is currently no implementation of JEP 436 (Virtual Threads)<https://openjdk.org/jeps/436> for 32-bit platforms and without a vendor stepping forward to implement this it's unlikely that OpenJDK will be able to continue supporting 32-bit architectures. Another motivation is that Windows 10 (the last Windows operating system to support a 32-bit installation) will reach EOL on October 14, 20251.

I look forward to receiving feedback from the community.

Thanks

George Adams
Senior Software Engineer

<Image.png>
T: +44 7583 106456
E: george.adams at microsoft.com<mailto:george.adams at microsoft.com>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/jdk-dev/attachments/20230228/76a3699b/attachment.htm>


More information about the jdk-dev mailing list