JEP proposed to target JDK 24: 501: Deprecate the 32-bit x86 Port for Removal
Karsten Silz
karsten.silz at gmail.com
Tue Nov 19 09:19:19 UTC 2024
> On 19 Nov 2024, at 09:00, Aleksey Shipilev <shipilev at amazon.de> wrote:
>
> On 19.11.24 08:33, Karsten Silz wrote:
>>> The following JEP is proposed to target JDK 24:
>>>
>>> 501: Deprecate the 32-bit x86 Port for Removal
>>> https://openjdk.org/jeps/501
>> I propose to rename JEP 501 to "Deprecate the Linux 32-bit x86 Port for Removal". Why?
>> This JEP removes the 32-bit x86 port from Linux but does not say "Linux" in the title. JEP 479 removes the 32-bit x86 port from Windows and has "Windows" in the title. Both JEPs will probably be in JDK 24. So, the JEP title list for JDK 24 will look inconsistent, proving once again that naming is one of the hardest things in computer science. 😃
>
> We had a very long discussion about this, Mark was championing about the same. Current name is the outcome from that discussion. I would resist re-opening that discussion, because it tends to take a lot of time for a topic not really deserving it, while putting JEP timeline at risk, for nothing important in return.
>
> Conceptually:
>
> JEP 479 removed the part of _OS_ support. This JEP 501 deprecates the _architecture_ support. This includes, but is not limited to Linux, so mentioning it in title would be misleading: all remaining OSes would be affected by this JEP. Naming JEP 479 and JEP 501 differently may look inconsistent, but that reflects the reality of those JEPs operating at different conceptual levels.
Thank you for the explanation! I withdraw my suggestion.
Regards,
Karsten Silz
More information about the jdk-dev
mailing list