minnesotavova.blogg.se

Java 8 openjdk end of life
Java 8 openjdk end of life









  1. #Java 8 openjdk end of life update#
  2. #Java 8 openjdk end of life plus#

  • First feature release (vs major release).
  • #Java 8 openjdk end of life update#

    Worried that one day there will be an OS update that will block separate JRE. Goal shifting to jlink because browsers and OS are heading away from one common Java for Windows and Mac.jlink also requires packing for hardware.Get smaller package with just what need.jlink lets you create custom runtime optimized for program.

    java 8 openjdk end of life

  • Long term goal – shift thinking of how package apps from standalone JRE to shipping a JRE with the app itself.
  • Horror stories where people need a dozen versions of JREs because apps don’t work with various patches.
  • AOT compiler – for application as well.
  • Jigsaw gives smaller footprint to attack by having less modules.
  • No longer using word “major” because releases are frequent and incremental.
  • Separately packaged tools will stay commercial.
  • Open sourcing the commercial features that are part of the JDK – mission control, flight recorder, app class data sharing, java usage tracker (see how many JREs used in system).
  • They will only be available for 6 months for Java 11, 17, etc
  • Oracle will be producing Open JDK binaries vs it being a third party thing.
  • Java 7 support ends in 2022 and Java 8 ends in 2025.
  • LTS releases will be more stable because people are using the interim releases who don’t care about LTS.
  • #Java 8 openjdk end of life plus#

    Java 11 (18.9 LTS) will be supported for about 5 years plus 3 years of extended support.If so java –version get vendor string that will have both Java 11 and 18.9 in string for Oracle JDK So the LTS still uses the yy.m naming convention. Enterprises do not like 6 month releases so every 3 years is LTS release.Every six months is now a feature release and can potentially change the spec.Carve up changes across releases instead of a major release every few years.Didn’t use 9.1, 10.1, etc because need major version number to make spec change.Talking to Mark Reinhold suggests that they aren’t trying to make major changes specifically for 11). Tried to make case that Java 10 is really 9.1 and Java 12 is really 10.1 and Java 13 is really 10.2 and so forth.Java 9 was released in September 2017 and is already at end of life.These update releases had new APIs or functionality.

    java 8 openjdk end of life

    From Java 2 to Java 8, did update releases roughly every 6 months.

    java 8 openjdk end of life

    Slipped a bunch of times (once to 5 years)

  • From Java 2 to Java 8, had target release of every two years.
  • See my live blog table of contents from Oracle Cloud











    Java 8 openjdk end of life