写点什么

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:466530
用户头像

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

关注

评论

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

虚拟办公、虚拟展会、虚拟偶像,RTE+XR 还能做什么?

声网

人工智能 vr Metaverse

redo Log 的持久化过程

卢卡多多

Redo Log 11月日更

Electron常见问题 48 - Electron 获取本机 MAC 地址

liuzhen007

11月日更

用户任务三步法:教你读懂用户

石云升

11月日更 产品创新

[Pulsar] Delayed message原理

Zike Yang

Apache Pulsar 11月日更

Python中的控制流:break和continue

Peter

Python 控制流

完善Django的MVT框架开发,记得添加路由哦~

老表

Python django web开发 11月日更 博客系统

☕【Java技术指南】「技术盲区」看看线程池是如何回收和维持运作线程的核心技术体系

码界西柚

Java 线程池 11月日更

【网络安全】这份近200页应急响应文档,帮助了不少安全逆子

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Python Qt GUI设计:QMainWindow、QWidget和QDialog窗口类(基础篇—10)

不脱发的程序猿

PyQt GUI设计 QMainWindow QWidget QDialog

网络安全之浏览器端的威胁要塞防御

喀拉峻

网络安全 安全 信息安全

如何设计高性能高可用存储架构

天天向上

架构实战营

【死磕Java并发】-----Java内存模型之从JMM角度分析DCL

chenssy

11月日更 死磕 Java 死磕 Java 并发

前缀和后缀运算符有什么区别?

devpoint

JavaScript 11月日更 前缀运算符 后缀

进化政企智能化,华为WeAutomate 3.0重磅发布

OpenMLDB 11 月份社区会议纪要

第四范式开发者社区

第四范式 开源社区 OpenMLDB 机器学习数据库

阿里云 EventBridge 事件驱动架构实践

阿里巴巴云原生

阿里云 云原生 事件驱动 事件驱动架构 EventBridge

“零信任”的世界,让女性更安全

脑极体

linux总结10大危险命令

入门小站

Linux

助力政企自动化自然生长,华为WeAutomate RPA是怎么做到的?

Serverless 下的微服务实践

阿里巴巴云原生

阿里云 Serverless 微服务 云原生 SAE

.NET Core 中对象池(Object Pool)的使用

喵叔

11月日更

架构实战 - 模块四

唐敏

「架构实战营」

元宇宙、区块链和潘家园

脑极体

不用找了,这本书帮你完全搞定Spring Cloud Alibaba

胡弦(关注公众号架构随笔录)

分布式架构 spring cloud alibaba

18 K8S之存储卷简述

穿过生命散发芬芳

k8s 11月日更

一份数据的6种Plotly画法

Peter

数据分析 可视化

在线等比数列项数生成器

入门小站

工具

架构实战营模块6课后作业:小程序电商业务微服务

胡颖

架构实战营

今日谈:BoltDB数据库,一款纯Go实现的KV数据库

Regan Yue

Go 语言 11月日更

又谈mysql,面试官问表结构设计要注意啥?

微客鸟窝

MySQL 11月日更

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