RFR: 8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix)

Alan Bateman Alan.Bateman at oracle.com
Wed Mar 26 16:18:29 UTC 2014

On 26/03/2014 15:19, Peter Levart wrote:
> I couldn't find any official document about possible os.name values 
> for different supported OSes. Does anyone have a pointer?
I don't know if there is a definite list but I assume we don't need to 
be concerned with anything beyond the 4 that we have in OpenJDK, which 
is "Linux", "SunOS", "AIX" and contains("OS X").

If we get to the point in JDK 9 where src/solaris is renamed to src/unix 
(or something equivalent) then it could mean that the Os enum can be 
replaced with an OS specific class in src/linux, src/solaris, ... and 
this would avoid the need for an os.name check at runtime.


More information about the core-libs-dev mailing list