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

529 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
529
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. 1995 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. BEGINNING OF THE OPEN JDK ERA SUN RELEASED THE JAVA CODE UNDER GNU, AND MADE JAVA OPEN-SOURCE FRIENDLY. COMPONENTS MADE OPEN SOURCE BY SUN: JAVA CLASS LIBRARY SOURCE CODE UNDER GNU OPEN SOURCE COMPILER- JAVAC CODE FOR HOTSPOT JVM However, a small percentage of the encumbered code still remained proprietary. 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 Without an Open Source alternative for encumbered components, a truly Open Source JDK could not be built. 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 01010101010101010101010101010101 2011 Eventually SUN replaced most of the encumbered code with open source components, and OpenJDK was born. BUT COMMERCIAL DEVELOPMENT USING OPENJDK WAS STILL CHALLENGING • LACK OF SUPPORT FOR MULTIPLE PLATFORMS • LONGER BUG FIX CYCLES • COMPLEX THIRD PARTY LICENSING • LIMITED SUPPORT FOR CLOUD HOW ZULU TOOK OPENJDK TO THE NEXT LEVEL SUPPORT - SUBSCRIPTION BASED SUPPORT MULTIPLE PLATFORM COMPATIBILITY - LINUX, WINDOWS DESKTOP, WINDOWS SERVER BUG FIXES - QUARTERLY AND OUT OF RELEASE CYCLE BUG FIXES EASY LICENSING - ISV-FRIENDLY BINARY LICENSING AND SUPPORT FOR THIRD PARTY APPLICATIONS CLOUD SUPPORT - SUPPORT FOR WINDOWS AZURE 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. DOWNLOAD ZULU NOW AZUL S Y S T E M S 2014 CLOUD, AMAZON AWS, AND RACKSPACE LEARN MORE ABOUT ZULU Contact Azul Systems at: CALL US EMAIL US ON THE WEB +1.650.230.6500 info@azulsystems.com azulsystems.com ©2014 Azul Systems Inc.

×