1
EVOLUTION OF OPENJDK From the beginning, JAVA has been all about developer productivity and application performance WHAT MADE JAVA POPULAR: EASY TO USE AND LEARN MODULAR AND REUSABLE CODE PLATFORM INDEPENDENT WHAT RESTRICTED USE OF JAVA PROPRIETARY COMPONENTS LICENSING RESTRICTIONS VENDOR LOCK-IN </> Due to these restrictions, Open Source development with JAVA was limited. However, a small percentage of the encumbered code still remained proprietary. COMPONENTS MADE OPEN SOURCE BY SUN: JAVA CLASS LIBRARY SOURCE CODE UNDER GNU OPEN SOURCE COMPILER- JAVAC CODE FOR HOTSPOT JVM BEGINNING OF THE OPEN JDK ERA SUN RELEASED THE JAVA CODE UNDER GNU, AND MADE JAVA OPEN-SOURCE FRIENDLY. Without an Open Source alternative for encumbered components, a truly Open Source JDK could not be built. Eventually SUN replaced most of the encumbered code with open source components, and OpenJDK was born. LACK OF SUPPORT FOR MULTIPLE PLATFORMS LONGER BUG FIX CYCLES COMPLEX THIRD PARTY LICENSING LIMITED SUPPORT FOR CLOUD BUT COMMERCIAL DEVELOPMENT USING OPENJDK WAS STILL CHALLENGING HOW ZULU TOOK OPENJDK TO THE NEXT LEVEL SUPPORT - SUBSCRIPTION BASED SUPPORT MULTIPLE PLATFORM COMPATIBILITY - LINUX, WINDOWS DESKTOP, WINDOWS SERVER - QUARTERLY AND OUT OF RELEASE CYCLE BUG FIXES - ISV-FRIENDLY BINARY LICENSING AND SUPPORT FOR THIRD PARTY APPLICATIONS - SUPPORT FOR WINDOWS AZURE CLOUD, AMAZON AWS, AND RACKSPACE BUG FIXES EASY LICENSING CLOUD SUPPORT DOWNLOAD ZULU NOW LEARN MORE ABOUT ZULU Zulu is the only multi-platform JVM built on OpenJDK . With Zulu, JAVA developers, system administrators and end users can now enjoy the full benefits of open source JAVA with deployment flexibility and full control over their upgrade timing. Contact Azul Systems at: CALL US EMAIL US ON THE WEB +1.650.230.6500 AZUL SYSTEMS azulsystems.com [email protected] 1995 2011 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 0101010101010101010 2014 ©2014 Azul Systems Inc.

The evolution of OpenJDK: From Java's beginnings to 2014

Embed Size (px)

DESCRIPTION

In one simple infographic, see the evolution of OpenJDK and learn about Azul's Zulu -- a fully Open Source build of OpenJDK and Windows and Linux and (soon) Mac OS X.

Citation preview

Page 1: The evolution of OpenJDK: From Java's beginnings to 2014

EVOLUTION OF OPENJDKFrom the beginning, JAVA has been

all about developer productivity

and application performance

WHAT MADE JAVA POPULAR:• EASY TO USE AND LEARN • MODULAR AND REUSABLE CODE• PLATFORM INDEPENDENT

WHAT RESTRICTED USE OF JAVA• PROPRIETARY COMPONENTS • LICENSING RESTRICTIONS• VENDOR LOCK-IN

</>

Due to these restrictions, Open Sourcedevelopment with JAVA was limited.

However, a small percentage of theencumbered code still remainedproprietary.

COMPONENTS MADE OPEN SOURCE BY SUN:

JAVA CLASS LIBRARY SOURCE CODE UNDER GNU

OPEN SOURCE COMPILER- JAVAC

CODE FOR HOTSPOT JVM

BEGINNING OF THE OPEN JDK ERASUN RELEASED THE JAVA CODE UNDER GNU, AND MADE

JAVA OPEN-SOURCE FRIENDLY.

Without an Open Source alternative for encumbered components, a truly Open Source JDK could not be built.

Eventually SUN replaced most of theencumbered code with open sourcecomponents, and OpenJDK was born.

• LACK OF SUPPORT FOR MULTIPLE PLATFORMS• LONGER BUG FIX CYCLES• COMPLEX THIRD PARTY LICENSING • LIMITED SUPPORT FOR CLOUD

BUT COMMERCIAL DEVELOPMENT USING OPENJDK WAS STILL CHALLENGING

HOW ZULU TOOK OPENJDK TO THE NEXT LEVEL

SUPPORT - SUBSCRIPTION BASED SUPPORT

MULTIPLE PLATFORM COMPATIBILITY - LINUX, WINDOWS DESKTOP, WINDOWS SERVER

- QUARTERLY AND OUT OF RELEASE CYCLE BUG FIXES

- ISV-FRIENDLY BINARY LICENSING AND SUPPORT FOR THIRD PARTY APPLICATIONS

- SUPPORT FOR WINDOWS AZURE CLOUD, AMAZON AWS, AND RACKSPACE

BUG FIXES

EASY LICENSING

CLOUD SUPPORT

DOWNLOAD ZULU NOW LEARN MORE ABOUT ZULU

Zulu is the only multi-platform JVM built on OpenJDK . With Zulu, JAVAdevelopers, system administrators and end users can now enjoy thefull benefits of open source JAVA with deployment flexibility and fullcontrol over their upgrade timing.

Contact Azul Systems at:

CALL US EMAIL US ON THE WEB

+1.650.230.6500

AZULS Y S T E M S

[email protected]

1995

2011

01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101

01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101

2014

©2014 Azul Systems Inc.