Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have read it but it does not make sense.

This work is destructive for no reason.

But I am curious how classloaders will work now!?



Huh, it is not no reason. You just do not like their reasons.


I disagree with them, all.

I also dislike the Win32 removal since JDK 22, but I understand that Windows 32-bit assembly is un-maintainable. There is a reason ARM keeps 32-bit.

The Security Manager was not so hard to maintain it merited a removal without replacement.


>The Security Manager was not so hard to maintain it merited a removal without replacement.

It sounds like the OpenJDK folk disagree with you, though. From the JEP:

>The Security Manager has not been the primary means of securing client-side Java code for many years, it has rarely been used to secure server-side code, and it is costly to maintain

>...Improve the maintainability of hundreds of JDK classes that currently delegate resource-access decisions to the Security Manager.

>The OpenJDK Core Libraries Group devotes significant time and energy to reviewing every change to any of these methods. Every new API must be designed, and its implementation carefully audited, with the least-privilege model in mind. However, only a tiny number of applications actually enable the Security Manager.

This seems like a big win in terms of maintainability of the core libraries.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: