闷声干大事!腾讯捐了个JDK!

2023-11-24 02:40
文章标签 jdk 腾讯 闷声 大事

本文主要是介绍闷声干大事!腾讯捐了个JDK!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来源:OSC开源社区

6 月 11 日,腾讯正式宣布将打磨多年的编译器软件 OpenKona JDK 捐赠给开放原子开源基金会,并联合数以百万计开发者,共建国产编译器基础软件。

相较于代码开源,捐赠不仅包括全部源代码,还涵盖了软件包、产权、商标、构建与测试基础设施、社区基础设施等。

5a742f70148488e83e58a0071de271e0.jpeg

据介绍,OpenKona 是基于 OpenJDK 开源项目打造的发行版之一,性能比社区版本提高 15% 以上,尤其在大数据、机器学习和云计算等场景具备较高性能。

在软件开发领域,Java 编程语言拥有庞大的程序员群体及丰富的商业应用生态系统。Java 编写的程序必须依赖 JDK(Java Development Kit,Java 开发工具包)才能够编译、运行,JDK 也因此被称为 Java 应用操作系统,并广泛应用于许多关系国计民生的重要领域。

此前,JDK 的研发、发行和服务多由国外厂商主导,为了推动国产基础软件核心组件自主,亟需建设支持国内技术生态和标准的、开放源代码的 Java 标准版。

据悉,早在 2019 年上半年,腾讯就开始投身 OpenKona 的研发,已连续六次荣获 Open JDK 中国企业贡献度排名第一。

e4b2b2a6b3fd0bc5fc76563ef00685b9.png

目前,腾讯内部超 90% 的 JDK 为 OpenKona,部署量超过百万服务器实例,涉及全部的业务线,并服务超过 120 家外部公司。

相对 Open JDK,OpenKona 支持国产 CPU 和操作系统,包括 ARM、X86 等;操作系统的适配方面,支持银河麒麟操作系统、统信 UOS 以及腾讯自研服务器操作系统 TencentOS Server。

OpenKona 国密套件还首次实现了从基础算法簇到公钥基础设施,再到安全通信协议的全链路国密特性。

f96602d28a839560e6ce7241d8f6f32f.png

除了 OpenKona,腾讯对 Java 生态还有不少的开源贡献,比如去年开源 Spring Cloud Tencent。

0604337096ea646f6254298d93454b3e.png

不知道各位 Javaer 是否有使用过,欢迎留言讨论~

这篇关于闷声干大事!腾讯捐了个JDK!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/421117

相关文章

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

mac jdk 1.7 dmg 官方版

百度云下载 https://pan.baidu.com/s/1SQiidrPFF5aZr4xlx0ekoQ https://pan.baidu.com/s/1SQiidrPFF5aZr4xlx0ekoQ   补充说明: 实际上oracle对于历史版本的jdk都有归档可以在官方网站上下载,只是需要注册个号就可以了。 地址如下: https://www.oracle.com/cn/java

AIGC6: 走进腾讯数字盛会

图中是一个程序员,去参加一个技术盛会。AI大潮下,五颜六色,各种不确定。 背景 AI对各行各业的冲击越来越大,身处职场的我也能清晰的感受到。 我所在的行业为全球客服外包行业。 业务模式为: 为国际跨境公司提供不同地区不同语言的客服外包解决方案,除了人力,还有软件系统。 软件系统主要是提供了客服跟客人的渠道沟通和工单管理,内部管理跟甲方的合同对接,绩效评估,BI数据透视。 客服跟客人

配置Java(JDK)环境变量

一、配置JDK环境变量 将JDK-22压缩包加压缩到指定目录下面,本机路径是:C:\Program Files\Java(可以加压缩到自己的指定路径,记住这个路径,配置环境变量时候要使用)。 鼠标右键“此电脑”,点击“属性”,点击“高级系统设置”,然后进入“环境变量”。 点击“新建”,然后变量名填“JAVA_HOME”,变量值填自己的JDK的下载路径,我这里是“C:\\P

docker学习系列(四)制作基础的base项目镜像--jdk+tomcat

前面已经完成了docker的安装以及使用,现在我们要将自己的javaweb项目与docker结合 1.1准备jdk+tomcat软件 ​​我下载了apache-tomcat-7.0.68.tar.gz和jdk-7u79-linux-x64.tar.gz,存储于Linux机器的本地目录/usr/ect/wt/下(利用xshell上传)。利用linux命令 tar -zxvf apache-tom

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧

完整的腾讯面试经过

从9月10号开始到现在快两个月了,两个多月中,我经历数次面试和笔试,在经历这些的同时积累了不少的经验,也学到了不少东西,在此把它记录下来,算是和一起找工作中的同学一起共勉吧。我是本校的学生,专业是机械制造及其自动化,找工作的主要目标是计算机软件类和机械制造方向的国内的企业,所以意向去外企的同学就不必浪费时间看这些面经啦,想去国内IT企业的同学可以继续看下去。本贴中我把最近的腾讯面试经过写下

JVM、JRE和 JDK:理解Java开发的三大核心组件

Java是一门跨平台的编程语言,它的成功离不开背后强大的运行环境与开发工具的支持。在Java的生态中,JVM(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个至关重要的核心组件。本文将探讨JVM、JDK和JRE的区别,帮助你更好地理解Java的运行机制。 1. JVM:Java虚拟机(Java Virtual Machine) 什么是JVM? JVM,即

eclipse中,更新JDK之后,启动Tomcat报错:

更新到这个版本之后,启动Tomcat报错: 四月 25, 2016 10:13:20 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: The APR based Apache Tomcat Native library which allows optimal performance in prod

JdK版本介绍

JDK(Java Development Kit)是Java开发的核心工具包,它包含了Java运行时环境(JRE)以及Java开发工具(如编译器、调试器等)。JDK的版本更新不断,每个版本都带来了新特性、性能改进和安全性增强。     JDK的版本号遵循一定的命名规则,从JDK 1.0开始,逐渐发展到现在的JDK 17(截至我最后更新的知识,Java社区已经发布了更高版本的预览或早期访问版本