** This article can be read in about 3 minutes. ** **
Since there is a lot of fluffy information, I will leave the research as a reminder. (Even after examining it, the fluffy feeling is not wiped out (No Д`))
The commercial support deadline for JDK8 (java8) will end in January 2019 (with exceptions, see below). Since then, patches will not be provided if there is a fatal vulnerability, so security cannot be guaranteed unless the JDK version is upgraded by January 2019.
Oracle JDK will be distributed only to licensees with Java 11 scheduled to be released in September 2018, so a paid support contract is required. The LTS version (long-term support version, currently JDK8 corresponds to this. Next is 11) will be upgraded in a cycle of every 3 years. The short-term support version (JDK 9, 10, 12, 13, etc.) will be upgraded in a half-year cycle.
Regarding paid support plans and prices, new plans such as monthly models have been announced at Oracle in the US, so it seems that there will be some announcement from Oracle Japan in the near future. ** As a benefit of receiving paid support, there is a benefit that support for JDK8 will be extended up to 2025. ** **
Exists. However, switching from Oracle JDK to another JDK is like upgrading Java. When switching, please think that a test phase for operation guarantee will occur.
OpenJDK JDK developed by OSS. Although there are internal differences, it was developed in collaboration with Oracle, and it is said that there are no functional differences. The version upgrade will be at a half-year pace, and only the latest version will be supported. There was talk of releasing the LTS version, but there is no official announcement, so I can not expect much. Red Hat will independently support OpenJDK 8 included in the OS until October 2020.
AdoptOpenJDK A project that provides a build of OpenJDK. It is backed up by IBM, Microsoft, etc., and supports more platforms than the JDK provided by OpenJDK. (AIX, etc.) In addition to the regular version, which is updated semi-annually, we plan to offer an LTS version with ** 4 years of support. ** **
-Continue to use JDK8 with paid support from Oracle. -Switch to the LTS version of JDK 11 with paid support from Oracle. Upgrade every 3-4 years ・ Switch to OpenJDK and upgrade every six months ・ Switch to OpenJDK and watch the situation until October 2020. * Only when the OS is Red Hat ・ Switch to AdoptOpenJDK and upgrade every 3-4 years.
Is AdoptOpenJDK realistic for free use? It's almost half a year until the end of JDK8, but I don't have much information. There seems to be some announcement soon, but I would like to add it if there is an announcement.
Recommended Posts