Oracle加快终止对以往Java版本的免费支持期
\
看新闻很累?看技术新闻更累?试试下载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
Oracle加快终止对以往Java版本的免费支持期相关推荐
- dibian+9+oracle+java_debian – 安装了Oracle Java,但在安装软件时,我得到了`你的Java版本不受支持....
我想在我的debian jessie机器上安装以下software root@www:~$sudo update-alternatives --config java [sudo] password ...
- Windows Server 版本信息及支持期 Win10系统各版本服务起止日期。
Windows Server 版本信息 https://docs.microsoft.com/zh-cn/windows-server/get-started/windows-server-relea ...
- 选择java版本_新手上路之如何选择Java版本
导读热词 @ 初入Java坑,有那么多版本的Java,想了解清楚自己到底该下什么版本这个问题,首先得了解清楚LTS与非LTS的区别 LTS与非LTS 每一次去官网下载JDK的时候,当你进入到Java ...
- 微软宣布SQL Server 2019免费支持Java
在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系.这一关系允许所有 Azure 客户在微软和 Azul 联合提供的支持下 ...
- 微软宣布 SQL Server 2019 免费支持 Java
在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系.这一伙伴关系允许所有 Azure 客户在微软和 Azul 联合提供的支 ...
- Oracle 加快 Java 迭代速度,功能性版本只维护六个月
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 本文经授权转自开源中国 2018 年,Java 将发生重要改变.正如之前所报道的,它正在转向 ...
- 12306给自家技术团队打90分;Oracle 加快 Java 迭代速度
(点击上方蓝字,快速关注我们) 转自:开源中国.solidot.cnBeta.腾讯科技等 0.最高峰抢票时段平稳度过,12306 技术团队为自己打 90 分以上 据中国之声<全国新闻联播> ...
- Oracle EBS R12 IE兼容Java插件(多版本)相关设置
系统环境: 操作系统Windows 7 浏览器Internet Explorer 11 Oracle EBS版本12.1.1.12.1.3和12.2.6 一.IE相关设置 受信任的站点设置 1. IE ...
- CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系...
CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...
最新文章
- Installation error: INSTALL_FAILED_CANCELLED_BY_USER
- 时隔3年,华为又有人入选IEEE Fellow
- 使用MySQL验证Open***用户登录访问
- doctype是什么?
- java注解封装默认值_Java注解默认值
- BZOJ 3505 [Cqoi2014]数三角形(组合数学)
- c语言累积乘,C语言编程累积2
- Nachos操作系统-文件系统添加多级目录
- Windows使用ffmpeg教程
- C++ ODB学习(阿里云服务器测试)
- 什么是EDM营销?EDM营销的优点是什么?
- 用GNS3制作路由交换网络拓扑图
- C++ 填入数字1-9 使数学等式成立
- 支付宝个人支付接口,无需营业执照
- 不小心把苹果手机备忘录删掉怎么恢复
- Ubuntu10.04 硬盘安装
- OpenGL硬件加速判断
- JAVA如何调用API
- 传奇私服游戏支付接口申请(已解决)
- 撤消git stash pop导致合并冲突
热门文章
- linux整个文件夹下全部文件的属性,C/C++遍历目录下的所有文件(Windows/Linux篇,超详细)...
- jQuery和vue 设置ajax全局请求
- scrapy不抓取重复的网页解决办法
- 转 Caffe学习系列(4):激活层(Activiation Layers)及参数
- 2017 ACM Arabella Collegiate Programming Contest div2的题,部分题目写个题解
- Java的finally理解
- SpringBoot集成Actuator端点配置
- Kinaba及X-Pack插件安装
- maven+Spring boot 打包发布运行
- 006-高级语言程序设计C 第六章,高级语言程序设计_C语言(第六章 数组.ppt