Announcement
Collapse
No announcement yet.
The State of OpenJDK In Early 2018
Collapse
X
-
Originally posted by Chewi View Post
Yeah, I'm talking about HotSpot (i.e. JIT) support. I don't think the source for Oracle's ARM implementation was ever released. I note that Debian ships OpenJDK with Zero (no HotSpot) but if you install the icedtea(-bin) package on Gentoo then you do get HotSpot. I imagine Fedora has it too as IcedTea is maintained by Red Hat.
Leave a comment:
-
Originally posted by bug77 View PostYeah, it compiles for ARM (it always has), but it's been missing a lot of useful features (JIT, proper encryption). And there's no telling if everything that was in Oracle's JDK was upstreamed before this move.
Leave a comment:
-
Originally posted by Chewi View PostOracle's build dropped ARM but I'm not sure that OpenJDK ever actually had it. IcedTea (which some distros build OpenJDK with) has ARM support but I think they patch that in.
I need to update Gentoo's java-config because it naively sorts the Java versions and 10 will screw it up.
Leave a comment:
-
Oracle's build dropped ARM but I'm not sure that OpenJDK ever actually had it. IcedTea (which some distros build OpenJDK with) has ARM support but I think they patch that in.
I need to update Gentoo's java-config because it naively sorts the Java versions and 10 will screw it up.
Leave a comment:
-
It's funny they claim they think the transition will be smooth after they dropped ARM support like a bad habit.
Leave a comment:
-
I know most of the technology industry loves to hate Java. I love to hate it, and I use it to pay my mortgage.
The Graal project is pretty cool - it compiles Java code into a native binary that only includes the pieces of the Java Runtime Environment that it actually uses, so the garbage collector and whatever pieces of the Java standard library that the code actually uses. You can't use Java reflection (runtime class inspection) or dynamic class loading (runtime loading of additional Java code) with Graal, though. But it makes Java useful in places where it was a poor fit before. I haven't benchmarked it, but I bet Java projects compiled with Graal would be nice to use and fast on a Raspberry Pi or similar, while standard Java on the Raspberry Pi is slow and annoying to use because of how much disk reading it does at start up and the Java standard library dozens (hundreds?) of MB memory overhead.
On the other hand, OpenJDK9 can't run graphical programs for me on Linux. Java Swing-related stuff just crashes, including Minecraft. I had to switch to the Oracle JDK for my kids to keep playing it.
Leave a comment:
-
The State of OpenJDK In Early 2018
Phoronix: The State of OpenJDK In Early 2018
Oracle's Mark Reinhold spoke at last weekend's FOSDEM conference about the state of OpenJDK for open-source Java...
Tags: None
Leave a comment: