4 ms·
> the important thing is that Java 17 is an LTS That's not _strictly_ true. Java 17 is a release of the reference implementation, but there are a number of di
by shellac 5y ago
> the important thing is that Java 17 is an LTS
That's not _strictly_ true.
Java 17 is a release of the reference implementation, but there are a number of distributions from a variety of vendors.
Oracle are going to provide long term support for their distribution, and it sounds like many will follow their lead. (If you are going to provide LTS it would be a little perverse to be out of sync with other providers of the same software)
So, for all practical purposes, it is an LTS. But check with your vendor.
- dtech 5y agoThis is a bit pedantic. All relevant JDK distributors follow Oracle's LTS versioning scheme.
- stingraycharles 5y agoI just checked but Oracle, OpenJDK, Azul, and Amazon are all going to consider 17 an LTS. So it seems like a reasonable assumption.
- jlengrand 5y agoDo you know of any vendor for which 17 isn't considered an LTS? Genuinely curious
- brunoborges 5y agoUbuntu's, Alpine's, Debian's, and any Linux distribution that builds and ships OpenJDK from the source (except Red Hat's, of course). Yes, these are "distributions" (binaries) of OpenJDK that do not provide any sort of support, and clearly no LTS flag to them.
- tcmart14 5y agoYes and no. Debian's repos provide binaries for multiple version though. Since 11 has been about, Debian testing has always had OpenJDK11 and then of course binaries for newer versions. So they do ship the LTS, you just need to specify the version number, openjdk-11-jdk. They don't tag it as LTS in the package name, but someone who is using java professionally probably knows openjdk-11 is the LTS implementation.
- brunoborges 5y agoAs far as I know, Debian does not have any strict policy or dates for when they will stop building and publishing OpenJDK 11 binaries out of the jdk11u branch in the OpenJDK project. The jdk11u branch [1] (the source code) is currently steward by Red Hat, SAP employees and other contributors, and both Red Hat and SAP have a support roadmap, which currently goes until at least 2023 (SAP) [1] and 2024 (Red Hat) [2]. So, Debian is not providing an LTS binary. Debian is producing binaries out of the source code maintained by others. Once jdk11u stops receiving updates, Debian also stops shipping updates, because Debian has no LTS commitment. [1] https://wiki.openjdk.java.net/display/JDKUpdates/JDK11u https://wiki.openjdk.java.net/display/JDKUpdates/JDK11u [2] https://blogs.sap.com/2021/07/21/support-extension-of-sapmachine-lts/ https://blogs.sap.com/2021/07/21/support-extension-of-sapmac... [3] https://access.redhat.com/articles/1299013 https://access.redhat.com/articles/1299013