【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

Oracle 加快终止对以往 Java 版本的免费支持期

  • 2018-02-01
  • 本文字数:1277 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

在 Java 9 之前,一个版本被宣布为首选版本之前,存在一个“培育”(bedded-in)新 GA 版本的重叠期。在此期间,上一个版本将会继续进行免费更新。为确保新旧版本间的干净切换,即便旧版本已不再是首选版本,通常也会继续维护 12 个月以上。但是随着 Java 版本发布更改为遵循严格的时间表后(InfoQ 曾于去年九月报道过),这显然也宣告传统的免费支持期将寿终正寝。

先前的发布方式非常适合于Java 生态系统。在实践中,只有直接依赖全新特性的团队,才会立刻迁移到新版本。其它团队即便非常热衷于升级,一般也会等待至少数个小更新发布之后。现代软件平台的复杂性,使得.0.0 版本在实现中完全可能存在一些小缺陷。

很多团队并不想冒险去做即刻更新。原有的宽松版本发布方式,很好地迎合了应用所有者应对风险的各种偏好。如果一个新版本中包含了用户望眼欲穿的新特性,例如Java 8 的lambda 特性,那么新版本的采纳曲线就会表现为相对陡峭。而对于那些“锦上添花”式的新版本,采纳曲线则相对平缓。

自从Java 转向新的发布流程以来,人们已发现Oracle 公布的路线图中似乎存在着些许尚未解决的重大缺陷。看来,Oracle 的新路线图与预期的以及以往所有的版本有着很大分歧。

在一篇近期的博客帖子中,Azul System 的Simon Ritter 从Oracle 目前为止的公开发布中做出推断,并绘图展示了Java 的发布节奏(如下图所示)。在文中,Azul 还简要阐明了自己所提议的支持解决方案。

就目前情况看,Oracle 将不会再提供任何用于“培育”并继续支持新版本Java 的宽限期。另一方面看,新版本一旦发布就会成为默认版本。生产企业如果希望继续得到Oracle 的免费支持,那么需要立刻切换到新版本上,即“戛然而止”(cliff-edge)。

还应指出的是,尽管Java 9 是在旧的“训练”发布模式下开发的,但它不提供任何长期支持选项。如果企业没有认真准备好再次从Java 9 中迁出,就不应该考虑在自身环境中引入Java 9。Oracle 已明确表示,在它们看来,并不存在对Java 9 的未来长期支持。

Oracle 的发言人 Donald Smith 在 Twitter 上给出了如下评论:

与以往 JDK 6 和 JDK 7 的更新项目一样,一旦最终 JDK 9 更新版本发布后,如果有适合的第三方愿意继续推进对 JDK 9 更新系列的维护,我们可在该项目的邮件列表上讨论如何更好地支持转移维护的问题。

现实情况是,世界上绝大多数 Java 用户使用的都是非商业购买的 Java 版本,他们并未与 Oracle 或任何其它供应商签署正式的支持合同。Oracle 的这一战略可以解释为尝试扭转这种状况,迫使企业客户转向签订商业支持合同。

但即便 Oracle 的意图的确如此,这似乎在另一个方面上与新的 Java 发行模式存在不符。Oracle 已明确宣布,开始将 OpenJDK 二进制文件作为 Java 10 的正式版本发布。这只能理解为,Oracle 默认承认 OpenJDK 现在已成为 OracleJDK 的替代。

InfoQ 试图联系 Oracle 对此作出评论。但是截至本文发稿时,Oracle 尚未作出正式响应。

查看英文原文: Oracle to End Free Support for Past Java Versions Much Sooner

2018-02-01 18:003521
用户头像

发布了 391 篇内容, 共 126.0 次阅读, 收获喜欢 255 次。

关注

评论

发布
暂无评论
发现更多内容

吃货大作战!华为Mate 60负一屏点外卖每天狂送优惠!

最新动态

用户指南系列 | 使用 Greptime 官方工具高效地进行 PromQL 查询

Greptime 格睿科技

数据库 软件 云原生

ARTS-WEEK5-23.9.11~23.9.17

EchoZhou

云电脑云手机相继亮相,传统PC会被淘汰吗?

青椒云云电脑

云电脑

Canvas 低代码工具,多人自研开发全流程优化|ModelWhale 版本更新

ModelWhale

云计算 Jupyter Notebook canvas 数据驱动 在线编程

为什么工厂要部署私有云

青椒云云电脑

私有云

私有云厂商怎么选?私有云三大技术盘点

青椒云云电脑

私有云 私有云厂商

引领PC行业大步向前,英特尔做了哪些努力?

E科讯

实施全面预算管理 健全企业内部控制

智达方通

内部控制 企业内部控制 全面预算管理 全面预算管理系统

一文读懂全栈开发

高端章鱼哥

开发者 全栈开发

DaVinci Resolve Studio 18 for mac(达芬奇剪辑软件)v18.6激活密钥版

mac

windows 苹果mac DaVinci Resolve Studio 视频编辑和调色软件

英特尔以全栈式产品组合,驱动云服务和AI产业发展

E科讯

Premiere Pro 2022 for Mac(pr)更新字幕转换包 v22.6.2永久激活版

mac

pr2022 苹果mac Windows软件 视频编辑软件 ​Premiere Pro 2022

【重磅】《中台技术财务应用蓝皮书》正式发布

用友BIP

智能财务

倒计时7天!2023 PRO_大会:这些PRO,如“7”而至!

ToB行业头条

为什么云办公模式必选云桌面

青椒云云电脑

云桌面 云桌面解决方案

【ODPS新品发布第1期】DataWorks全新发布:增强分析/数据建模个人版等新能力

阿里云大数据AI技术

大数据 阿里云

奇点云:企业级数据基础设施的设计思路是“操作系统”

奇点云

AI 奇点云 数据云操作系统

D-SMART对接OceanBase4 看 OB的可观测性:值得夸赞的和要吐槽的都不少

DBAIops社区

DBAIops D-SMART

3 分钟,带你了解低代码开发

这我可不懂

低代码 应用开发

Footprint Analytics 与 Xterio 携手合作,将推动 Web3 游戏领域的数据驱动革命

Footprint Analytics

区块链 web3

语音合成技术的简介与未来发展

来自四九城儿

告别烟囱式建设,DT时代同样需要操作系统

Geek_2d6073

技术升级,详解私有云轻运维模式

青椒云云电脑

私有云 云桌面

微服务回归单体,是技术架构倒退?我看未必!

雾岛听风(锋)

企业直播为什么要选择私有云

青椒云云电脑

私有云 私有云平台

新基建加码,私有云成传统基建升级首选

青椒云云电脑

桌面云 云桌面

低代码:简化开发流程,提高工作效率

树上有只程序猿

低代码 应用开发 JNPF

应用商店备案登记流程解析

雪奈椰子

“存量竞争” 体验为王,火山引擎边缘云助力内容社区破局

火山引擎边缘云

CDN 边缘计算 加速 边缘云

鸿蒙开发套件之DevEco Profiler助您轻松分析应用性能问题

HarmonyOS开发者

HarmonyOS

Oracle加快终止对以往Java版本的免费支持期_Java_Ben Evans_InfoQ精选文章