Choose the RIGHT Java
inspired by Java Champion Martjin Verburg
From "The Diabolical Developer's Guide to Picking Your Java"
Video => https://youtu.be/doaw2J3AwgM
Summary
Terminology
?? Java Standard Edition (Java SE)
?? Java Development Kit (JDK)
?? OpenJDK - The Project / Code / Community
?? The Binary
So think of OpenJDK has a place, not a thing (the thing is delivered by vendors: Oracle, IBM, RedHat, Azul, Alibaba, Bell soft)
What happened to Oracle's Java?
We use to download it on Oracle's website.
The licensing has changed.
Why?
For profit. Oracle wants to capitalize on Java.
?? End of Java public updates
Your options
?? Option 1: Get an Oracle Subscription
??Option 2: Stay on the last update, don't get patches ??
??Option 3: Choose an OpenJDK providers
--Alibaba, Amazon, Azul, Google, IBM, Microsoft, Twitter are all supporting these projects--
--Including most 'Oracle only' fixes (for now)--
--Commercial support is limited in some cases--
Open JDK providers
?? Alibaba Dragonwell
Java 8 and 11 on Linux only, with safe Unsafe!
??Amazon Corretto
Java 8 and 11 - with James Gosling good vibes!
??Azul Zulu
Java 6, 7, 8, 11, 13; a trusted name
??Distro based OpenJDK
Java 8 and 11 and more! Take some care.
yum or apt-get
??Bellsoft Liberica
Java 8 and 11 and more! Former Oracle Engineers.
领英推荐
?? Oracle OpenJDK
Reference implementations, it is NOT the COMMERCIAL JDK
??Red Hat OpenJDK (with RHEL)
If you're on RHEL (Red Hat Enterprise Linux), this is a bo brainer.
??SAP Machine by SAP
Java 11 and 14, on s390 or PPC? Go for it!
??Extra choice: Eclipse OpenJ9
Eclipse OpneJ9 is an alternative VM to hotspot
AdoptOpenJDK (aka Eclipse Adoptium)
AdoptOpenJDK originates from a reaction of the community, Java champions, vendors against a missing strong alternative to the Oracle subscription.
?? Business ready binaries
--Windows x32/x64, Linux x86, Mac OS X, ARM x32/x64, AIX, zOS, PPC, Solaris Sparc/Intel and more!--
--Docker, Homebrew, Windows MSI, Mac OS X PJKG, Linux Yum/Apt--
?? Open and transparent
??Lots of supporters:
?? Users (production environment):
?? Strong community:
?? TSC architecture
??AdoptOpenJDK flow:
?? AdoptOpenJDK Tests, at least:
Even other JDK vendors use these tests on their JDK, which is fantastic
?? AdoptOpenJDK becomes Eclipse Adoptium
https://adoptopenjdk.net/Help drive the future
Conclusion: Java is STILL FREE
The FREE Java Oracle license is BACK ?? So you can download it from Oracle and use it freely?(even in production). Introducing the new free Java license - the "No-Fee Terms and Conditions" license.?#free?#jdk17?#java More??https://lnkd.in/djYgHzz5 ??????: ????? ???????????? ?????????????? ???? ???????? ?????? ????? ???????????? ?????? ???????? ???? ?????? ????????-???????????? https://www.dhirubhai.net/posts/vvauban_free-jdk17-java-activity-6843757060400660480-HnN9