GNU General Public License v2.0

项目介绍

dragonwell-project/dragonwell8 是一个托管在 GitHub 上的开源项目,主要使用 Java 编写,采用 GNU General Public License v2.0 许可证,目前获得 4.3k 个 Star、494 次 Fork。

仓库全名
dragonwell-project/dragonwell8
开源许可证
GNU General Public License v2.0
Star 数
4.3k
Fork 数
494
未关闭 Issue
178

README 摘要

Alibaba Dragonwell8 User Guide Alibaba Dragonwell8 Extended Edition Release Notes Alibaba Dragonwell8 Standard Edition 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

dragonwell8 用什么语言开发?

主要使用 Java 编写,采用 GNU General Public License v2.0 许可证,目前有 4.3k 个 Star。

dragonwell8 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v2.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 dragonwell8 的源码?

可以直接克隆仓库:git clone https://github.com/dragonwell-project/dragonwell8.git,默认分支为 master;安装与运行步骤见仓库 README。

dragonwell8 最近还在维护吗?

仓库最近一次更新为 1 天前,当前有 178 个未关闭 Issue;Star 数为 4.3k,可作为社区活跃度的参考。

简要分析

热度分
5443
价值分
2743
活跃状态
活跃

语言占比

Assembly
Awk
Batchfile
C
C#
C++
CSS
DTrace
HLSL
HTML
Haskell
IL Assembly
Java
JavaScript
Lex
M4
MATLAB
Makefile
Monkey C
Noir
Objective-C
Perl
Python
Raku
ReScript
Roff
Ruby
Shell
SourcePawn
TypeScript
XSLT
sed

README

Dragonwell Logo

Alibaba Dragonwell8 User Guide

Alibaba Dragonwell8 Extended Edition Release Notes

Alibaba Dragonwell8 Standard Edition 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.

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

Alibaba Dragonwell is officially supported and maintained in Alibaba Cloud Linux 2 (Aliyun Linux 2) YUM repository, and this repo should be also compatible with Aliyun Linux 17.1, Red Hat Enterprise Linux 7 and CentOS 7.

  • For users running Alibaba Cloud Linux 2 OS, you should be able to install Alibaba Dragonwell by simply running: sudo yum install -y java-1.8.0-alibaba-dragonwell;
  • For users running with aforementioned compatible distros, place a new repository file under /etc/yum.repos.d (e.g.: /etc/repos.d/alinux-plus.repo) with contents as follows, then you should be able to install Alibaba Dragonwell by executing: sudo yum install -y java-1.8.0-alibaba-dragonwell:
# plus packages provided by Aliyun Linux dev team
[plus]
name=AliYun-2.1903 - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/alinux/2.1903/plus/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN

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. If you installed Dragonwell JDK via YUM, follow the instructions prompted from post-install outputs, e.g.:

=======================================================================
Alibaba Dragonwell is installed to:
    /opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
You can set Alibaba Dragonwell as default JDK by exporting the
following ENV VARs:
$ export JAVA_HOME=/opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
$ export PATH=${JAVA_HOME}/bin:$PATH
=======================================================================

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

评论

暂无评论