Oracle 要慌了!华为终于开源了自家的 Huawei JDK——毕昇 JDK!

简介: 没错,自阿里、腾讯之后,华为也终于开源了自家的 JDK——毕昇 JDK!免费!免费!免费!!!

没错,自阿里、腾讯之后,华为也终于开源了自家的 JDK——毕昇 JDK!


免费!免费!免费!!!


Oracle 要慌了?


毕昇 JDK

毕昇 JDK 是华为内部 OpenJDK 定制版 Huawei JDK 的开源版本,是一个高性能、可用于生产环境的 OpenJDK 发行版。


Huawei JDK 运行在华为内部 500 多个产品上,积累了大量使用场景和 Java 开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在 ARM 架构上进行了性能优化,毕昇 JDK 运行在大数据等场景下可以获得更好的性能。


毕昇 JDK 8 与 Java SE 标准兼容,同时是 OpenJDK 的下游,对一些华为内部应用场景上遇到的性能和稳定性问题进行了修复,并在 ARM 架构上进行了性能优化和稳定性增强,在 ARM 架构上更稳定,在大数据等场景下可以获得更好的性能。


毕昇 JDK 现在和未来也会持续稳定为 OpenJDK 社区做出贡献。


平台支持

1)毕昇 JDK 目前只支持基于 OpenJDK 8 和 11 两个 LTS 版本。


2)毕昇 JDK 当前支持 Linux/AArch64 平台。


安装指南

可以使用 tar 压缩包格式或者 yum 源方式来安装 JDK(Java Development Kit)或者 JRE(Java Runtime Environment)。


JDK 是 JRE 的超集,包含了 JRE 的所有内容,并包含 javac/jdb 等开发者必须的编译器和调试器。


JRE 提供运行时库、Java 虚拟机和其他运行 Java 应用程序所必须的组件。请注意 JRE 不只包含 Java SE 规范的内容,也包含一些规范之外java应用程序常用的内容。


可以通过以下两种方式来安装:


1、tar压缩包格式(.tar.gz)


通过这种方式您可以将 JDK 安装到系统的任意位置,且不会和系统中其他 JDK 产生影响。但是这种方式会需要用户进行一些手动设置,详情请见下表。


2、从 yum 源安装


通过这种方式您可以将 JDK 安装到系统的某个固定路径中,并为所有用户提供,这种安装方式需要 root 权限。当前只有openEuler操作系统支持该操作,详情请见下表。

image.png

下载文件 操作指南 支持架构 安装所需权限 Sha256

bisheng-jdk-8u262-linux-aarch64.tar.gz 在 Linux/AArch64 平台上安装JDK 8 Linux/AArch64 任何人 sha256

bisheng-jre-8u262-linux-aarch64.tar.gz 在 Linux/AArch64 平台上安装JRE 8 Linux/AArch64 任何人 sha256

从yum源安装 即将推出 * root权限 *

在 Linux/AArch64 平台上安装 JDK 8

1)下载压缩包 bisheng-jdk-8u262-linux-aarch64.tar.gz.


2)进入到你想要将 JDK 安装的目录中,并将 .tar.gz 压缩包拷贝到当前目录。


$ cd /path/to/jdk


3)将 .tar.gz 压缩包解压缩:


$ tar zxvf bisheng-jdk-8u262-linux-aarch64.tar.gz


JDK 的安装目录为 jdk-8u262.


4)如果您想节省磁盘空间,您可以删除 .tar.gz 压缩包。


在 Linux/AArch64 平台上安装 JRE 8

1)下载压缩包 bisheng-jre-8u262-linux-aarch64.tar.gz.


2)进入到你想要将 JDK 安装的目录中,并将 .tar.gz 压缩包拷贝到当前目录。


$ cd /path/to/jre


3)将 .tar.gz 压缩包解压缩:


$ tar zxvf bisheng-jre-8u262-linux-aarch64.tar.gz


JRE 的安装目录为 jre-8u262.


参考/开源地址:


https://gitee.com/openeuler/bishengjdk-8


最后,随着阿里、腾讯、华为等大厂都推出自家的 JDK,Oracle JDK 的收费之路还能走多远?


相关文章
|
10月前
|
Java Linux 数据处理
牛逼!继阿里、华为之后,腾讯也发布最新开源JDK
Kona 是由腾讯专业 JVM 技术团队维护开发的,基于 OpenJDK 的,提供长期支持并按季度更新的JDK发行版本。Kona 目前作为默认 JDK 应用于腾讯云业务场景及其他Java应用场景。
|
Java
IDEA查看jdk源码(附开源项目)
IDEA查看jdk源码(附开源项目)
578 0
IDEA查看jdk源码(附开源项目)
|
缓存 自然语言处理 Rust
比JDK最高快170倍,蚂蚁集团开源高性能多语言序列化框架Fury
Fury是一个基于JIT动态编译和零拷贝的多语言序列化框架,支持Java/Python/Golang/JavaScript/C++等语言,提供全自动的对象多语言/跨语言序列化能力,和相比JDK最高170倍的性能。经过多年蚂蚁核心场景的锤炼打磨,现已正式在Github对外开源:https://github.com/alipay/fury
2551 5
|
Oracle Java 关系型数据库
Oracle JDK 和 OpenJDK的区别
Oracle JDK vs OpenJDK
930 0
|
Java
zgc,JDK8有类似的shenandoah,华为移植到JDK11
zgc,JDK8有类似的shenandoah,华为移植到JDK11
81 0
zgc,JDK8有类似的shenandoah,华为移植到JDK11
|
Oracle Java 关系型数据库
【方向盘】Oracle Java SE Support Roadmap:支持JDK 8到2030年
Java的发展史,也伴随着JVM的变迁史
422 0
【方向盘】Oracle Java SE Support Roadmap:支持JDK 8到2030年
|
5月前
|
存储 Oracle 关系型数据库
PolarDB 开源版通过orafce支持Oracle兼容性
背景PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理; PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力.本文将介绍PolarDB开源版通过orafce支持Oracle兼容性 .测试环境为m...
120 0
造孽啊!阿里内部的神级项目和JDK源码阅读指南竟惨遭GitHub开源
背景 今天逛GitHub,发现了一个神级项目,作者将整理/记录阅读JDK源码时的理解与体会分享出来,便于大家学习。这里将项目分享出来,让小伙伴们能更好地学习Java。
|
存储 并行计算 Oracle
PolarDB 开源版通过orafce支持Oracle兼容性
PolarDB 的云原生存算分离架构, 具备低廉的数据存储、高效扩展弹性、高速多机并行计算能力、高速数据搜索和处理; PolarDB与计算算法结合, 将实现双剑合璧, 推动业务数据的价值产出, 将数据变成生产力. 本文将介绍PolarDB开源版通过orafce支持Oracle兼容性 .
504 0
|
Oracle 安全 Java
甲骨文开始审核 Java 许可问题:500 强企业“连夜”卸载 Oracle JDK
甲骨文开始审核 Java 许可问题:500 强企业“连夜”卸载 Oracle JDK
223 0