JEP proposed to target JDK 24: 501: Deprecate the 32-bit x86 Port for Removal
Aleksey Shipilev
shipilev at amazon.de
Tue Nov 19 08:00:37 UTC 2024
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.
Thanks,
-Aleksey
Amazon Web Services Development Center Germany GmbH
Krausenstr. 38
10117 Berlin
Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss
Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B
Sitz: Berlin
Ust-ID: DE 365 538 597
More information about the jdk-dev
mailing list