19 points Skinney 1 hour ago 10 comments
java-man 1 hour ago | parent
invalidname 1 hour ago | parent
nirvdrum 41 minutes ago | parent
[1] -- https://www.graalvm.org/latest/reference-manual/native-image... [2] -- https://github.com/oracle/graal/issues/11327
exabrial 28 minutes ago | parent
cyberax 58 minutes ago | parent
It's a shame that Sun/Oracle never partnered with them to bring native apps. This could have saved Java on the desktop.
patwolf 57 minutes ago | parent
wahern 19 minutes ago | parent
I don't remember if GCJ supported loading and running code dynamically with a built-in JIT or interpreter. I think it was just pure AOT, which caused some compatibility headaches.
java-man 3 minutes ago | parent
I wish we had GCJ resurrected, now that the java libraries are GPL'd.
SillyUsername 46 minutes ago | parent
I suppose write once run anywhere is no longer a goal either.
"It is not a goal to support all CPU architectures currently supported by HotSpot."
This pretty much validates the point of view that VM design is now baggage, as a sandbox it has been flawed, for performance it's been prohibitive, and cross platform portability by virtue of being virtual, was just a convenient byproduct.
AI now handles the portability, sandbox security hasn't changed (cf. docker still has sandbox problems, LLMs have sandbox problems, it's always an ongoing concern) and that just leaves Java, as always, chasing performance.
nirvdrum 35 minutes ago | parent