写点什么

Oracle 计划发布收费版 JVM,同时提供免费版本

  • 2010-11-08
  • 本文字数:924 字

    阅读完需:约 3 分钟

最近国外有消息批露 Oracle 计划发布收费版 JVM。Oracle 开发部副总裁 Adam Messinger 就此说到:Oracle 仍将开发免费、开源版本的 JDK。“我们仍会提供高性能、免费的 JVM”。收费版的 JVM 将整合 Sun 的 HotSpot JVM 与 Oracle 的 JRockit JVM,但我们现在还不清楚免费版本是否能从这种融合中受益。

Stephen Colebourne 在其博客上说到:

我们一向很少提及 JVM 技术,但它却是 Java 平台的核心。与大多数其他的 Java 技术一样,JVM 也有自己的 JSR——JSR 924。 显然,JVM 上的其他所有语言,比如 Fantom、Groovy、JRuby、Clojure 以及 Scala 等主要都依赖于 JVM,同时每种语言也在不同程度上依赖于 Java 库,但 JVM 却是这一切的核心。在理想情况下,这些语言都只想依赖于 JVM 本身。

在 QCon San Francisco 上,Adam Messinger 透露 Oracle 计划发布收费版 JVM,同时提供免费版本。这引发了人们的诸多质疑:

  • 收费版与免费版是否会同时发布?
  • 免费版所支持的操作系统是否与收费版一样?
  • 收费版会提供哪些额外的特性?
  • 收费版所提供的特性只是管理上的还是性能上的?
  • 目标市场是谁?

Stephen Colebourne 认为一旦将 JVM 划分为收费与免费两个版本,那么收费版会有相应的产品经理。衡量他们工作业绩的主要指标在于游说人们从免费版迁移到收费版上。因此,他们并不希望向免费版增加过多的特性,借此提高收费版的利润。

从逻辑上来看,这只不过是对 JRockit 产品的扩展,不应该形成太大的威胁。我们希望 Oracle 能尽快给出上面问题的合理回答让整个社区安心下来。

由于 Oracle 不允许 Apache Harmony 成为 Java SE 的实现,因此人们对整个 JVM 平台(而不仅仅是 Java 本身)的质疑之声持续不断。

现在已经有人考虑从 JVM 迁移到.NET CLR 或其他平台上了,这对于 Oracle 来说可不是什么好事。

正如 Oracle 所述,社区不可以就 Java SE 平台达成开放的标准。如果我们接受这个事实,那么接下来的事情又将如何呢?

由于有 JSR 924 存在,Oracle 所应做的只不过是允许人们自由实现它而不应该强加上任何限制。

本质上来说,收费版 JVM 应该只是 JRockit 的延续,但纵观 Oracle 近期的一系列举动,我们不免担心他会对“真正”的 JVM 开始收费,Oracle 需要尽快澄清此事。

请感兴趣的读者参加下面的 InfoQ 小调查。

2010-11-08 21:466469
用户头像

发布了 88 篇内容, 共 268.4 次阅读, 收获喜欢 8 次。

关注

评论

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

软件测试 | 测试开发 | MySQL锁机制总结

测吧(北京)科技有限公司

后端Web开发框架(Java)

霍格沃兹测试开发学社

阿里云一站式专家测试服务,护航APP线上质量,发版无忧

移动研发平台EMAS

阿里云 移动测试 限时活动

如何做好性能压测(一):压测环境的设计和搭建

霍格沃兹测试开发学社

如何用Sonic云真机打王者

霍格沃兹测试开发学社

只需搞定Docker,环境问题再也不是测开路上的『坑』

霍格沃兹测试开发学社

实战 | 基于JMeter 完成典型电商场景(首页浏览)的性能压测

霍格沃兹测试开发学社

IDaaS系统方舟一账通ArkID内置OIDC认证插件配置流程

龙归科技

Idaas OIDC ArkID

C#/VB.NET: 为Excel表格添加超链接

Geek_249eec

C# Excel VB.NET 超链接

知识图谱在智能运维中的应用

穿过生命散发芬芳

知识图谱 9月月更

谈安全测试的重要性

京东科技开发者

漏洞 软件系统 安全测试 网络安全渗透测试

最佳实践|用腾讯云AI图像搜索打造属于自己的拍立淘

牵着蜗牛去散步

腾讯 图像搜索 腾讯云AI 小程序商城 AI技术实践

基于Requests与mitmproxy打造迷你接口测试框架

霍格沃兹测试开发学社

Python基础(二) | Python的基本数据类型

timerring

Python 9月月更

实战 | JMeter 典型电商场景(下单/支付)的性能压测

霍格沃兹测试开发学社

大话JMeter2|正确get参数传递和HTTP如何正确使用

霍格沃兹测试开发学社

大话测试数据(一)

霍格沃兹测试开发学社

学习Docker就应该掌握的dockerfile语法与指令

霍格沃兹测试开发学社

融云 2022 社交泛娱乐出海嘉年华,邀你一起「超浪」!

融云 RongCloud

IT 程序猿 社交娱乐

小六六学Netty系列之再遇Netty

自然

Netty 网络 9月日更

史上最全 Appium 自动化测试从基础到框架实战精华学习笔记(一)

霍格沃兹测试开发学社

软件测试 | 测试开发 | 测试人生 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后小姐姐是怎么腾飞的?

测吧(北京)科技有限公司

同样是断言,为何 Hamcrest 如此优秀?

霍格沃兹测试开发学社

基于 Spring Boot 的 RESTful API 设计与实现

霍格沃兹测试开发学社

如何利用 xUnit 框架对测试用例进行维护?

霍格沃兹测试开发学社

实战 | UI 自动化测试框架设计与 PageObject 改造

霍格沃兹测试开发学社

软件测试 | 测试开发 | 测试人生 | 从跨专业手工测试转岗外包,再到 Python 测试开发,跳槽涨薪 85%

测吧(北京)科技有限公司

Python 测试开发

软件测试 | 测试开发 | 项目倒排,跟工期不足say byebye~

测吧(北京)科技有限公司

测试

天翼云打造国云安全品牌 铸牢企业云上安全防线

极客天地

易观千帆《银行APP用户体验分析白皮书》重磅首发,助力银行打造获客新增长点

易观分析

金融 银行

大话JMeter4|不同的并发数可以自动化做压测吗?

霍格沃兹测试开发学社

Oracle计划发布收费版JVM,同时提供免费版本_Java_张龙_InfoQ精选文章