Sitelet https://web.archive.org/web/20190323111603/https://github.com/alibaba/dragonwell8
Skip to content
Alibaba Dragonwell8 JDK
Branch: master
Clone or download
luchsh [Misc] Update mailing list and remove jemalloc dependency from make.sh
Test Plan: sanity test

Reviewers: 麦庶, 在弦

Reviewed By: 麦庶, 在弦

Subscribers: 三红

Differential Revision: https://aone.alibaba-inc.com/code/D857546
Latest commit 2f88d15 Mar 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE [Misc] Add bug report template for Dragonwell Mar 18, 2019
.jcheck 8029627: Allow duplicate bugid for changeset in jdk8 update forest Jan 16, 2014
common Merge Oct 15, 2018
make [Misc] setup build process for dragonwell jdk Feb 27, 2019
test 8050825: Support running regression tests using jtreg_tests+TESTDIRS … Jul 16, 2014
.hgignore 7197849: Update new build-infra makefiles Sep 18, 2012
.hgtags Merge Oct 15, 2018
ASSEMBLY_EXCEPTION 8166799: ASSEMBLY_EXCEPTION contains historical company name Oct 11, 2016
LICENSE 8154469: Update FSF address Jun 1, 2016
Makefile 8029797: Let jprt run configure when building Jul 16, 2014
README 8004712: build-infra: Move user guide from web pages to repository Feb 23, 2013
README-builds.html 8008022: Upgrade Direct X SDK used to build JDK Sep 12, 2013
README.md [Misc] Added README.md to Dragonwell8 Mar 19, 2019
THIRD_PARTY_README
configure
get_source.sh
get_source_dragonwell.sh [Misc] get source from sub modules Mar 12, 2019
make.sh [Misc] Update mailing list and remove jemalloc dependency from make.sh Mar 20, 2019

README.md

Dragonwell Logo

Alibaba Dragonwell8 User Guide

Alibaba Dragonwell8 Release Notes

Introduction

Over the years, Java has proliferated in Alibaba. Many applications are written in Java and many our Java developers have written more than one billion lines of Java code.

Alibaba Dragonwell, as a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba optimized for online e-commerce, financial, logistics applications running on 100,000+ servers. Alibaba Dragonwell is the engine that runs these distributed Java applications in extreme scaling.

Alibaba Dragonwell is certified as compatible with the Java SE standard. The current release supports Linux/x86_64 platform only.

Alibaba Dragonwell is clearly a "friendly fork" under the same licensing terms as the upstream OpenJDK project. Alibaba is committed to collaborate closely with OpenJDK community and intends to bring as many customized features as possible from Alibaba Dragonwell to the upstream.

Using Alibaba Dragonwell

Alibaba Dragonwell JDK currently supports Linux/x86_64 platform only.

Installation

  • Option 1, Download and install pre-built Alibaba Dragonwell

  • Option 2, Install via YUM (will be available soon)

Supports RedHat, CentOS, and AliOS only.

  • Add Aliyun's RPM repository to your /etc/repos.d/.
  • Install Alibaba Dragonwell using YUM: yum install dragonwell-8

Enable Alibaba Dragonwell for Java applications

To enable Alibaba Dragonwell JDK for your application, simply set JAVA_HOME to point to the installation directory of Alibaba Dragonwell.

Acknowledgement

Special thanks to those who have made contributions to Alibaba's internal JDK builds.

Publications

Technologies included in Alibaba Dragonwell have been published in following papers

You can’t perform that action at this time.