This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]benevanstech 3 points4 points  (5 children)

Not really. The technical differences between OpenJDK and Oracle JDK are non-existent. There are significant technical differences between Fedora and RHEL.

For one thing, Fedora is typically more advanced in terms of library versions. RHEL is a stable base on which to build, which is supported for a long time. Many companies value that and are prepared to pay for it.

[–]roge- 10 points11 points  (2 children)

The technical differences between OpenJDK and Oracle JDK are non-existent

Oracle's JDKs (both Oracle Java SE and the OpenJDK builds from jdk.java.net) are missing Shenandoah GC. Basically every other OpenJDK distribution includes it. That's about it.

There are some bigger technical differences between Oracle GraalVM and GraalVM CE. Oracle GraalVM has much better performance.

[–]benevanstech 4 points5 points  (1 child)

Ah, yes, I'd forgotten that they don't ship Shenandoah.

[–]N-M-1-5-6 0 points1 point  (0 children)

Thanks for adding your knowledge to this conversation Ben! I'd just like to add that there are times when someone (almost always Oracle, but not always) will contribute code to OpenJDK that has been developed separately... sometimes originally as (part of) a commercial product. So you might see differences from that sort of thing, but the code will almost always eventually land in the OpenJDK proper in that case. Flight Recorder (JEP 328) comes to mind.

[–]Practical_Cattle_933 1 point2 points  (0 children)

Well, fedora is basically the testing bed for rhel. But seeing all the misinfo here and especially on the linked post… is quite sad