You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Policy

Fedora 4 will compile/produce artifacts that run on the second latest non-End-of-Lifed (EOL) version of the Java Virtual Machine (JVM). Only after a JVM version has been EOL'd will Fedora 4 take advantage of the next more current Java's version features.

Example 1

  • Java8 was released on March, 2014.
  • Java7 will be EOL'd on April, 2015. 

Fedora 4 will build/run on Java7 until April, 2015. After April, 2015, Fedora 4 will require a Java8 JVM.

Example 2

In the above example, if Java9 were also (hypothetically) released on June, 2014...

  • Java9 was released on June, 2014.
  • Java8 was released on March, 2014.
  • Java7 will be EOL'd on April, 2015. 

Fedora 4 will build/run on Java8 until either Java8 is EOL'd, or Java10 is released, whichever comes first. After either of the two criteria are met, Fedora 4 would upgrade to Java9.

  • No labels