2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

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

关注

评论

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

消息中间件:概念&应用

agnostic

消息中间件

双向带头循环链表的(增删查改)的实现

lovevivi

c 数据结构 10月月更

python爬虫--网络歌曲

木偶

Python 爬虫 10月月更

苏州太仓| 第六届“创赢太仓”全球创业大赛博士后专场项目征集公告

科兴未来News

生物医药 双创大赛承办 苏州 医疗器械 博士后

spring事务失效的情况

急需上岸的小谢

10月月更

Vue组件入门(十二)具名插槽

Augus

Vue 10月月更

Go语言入门—05数组

良猿

Go golang 后端 10月月更

单链表的(增删查改)的实现

lovevivi

c 数据结构 10月月更

开源软件与开源协议的法律问题分析

Andy

开源 架构 调研

Ubuntu 20.04上安装和配置MySql5.7

渔戈

ubuntu 开发工具 10月月更

日志的艺术

俞凡

架构

ES6之let、const与var

木偶

JavaScript 前端 ES6 10月月更

顺序表的(增删查改)实现

lovevivi

c 数据结构 10月月更

深入浅出ES6中的解构

木偶

JavaScript 前端 ES6 10月月更

Flex布局教程:语法篇

木偶

css3 前端 10月月更

Linux 驱动开发:USB无线wifi驱动开发(MT7601)、完成WIFI管理工具安装

DS小龙哥

10月月更

一文全貌了解线程池的正确使用姿势

JAVA旭阳

Java 线程池 10月月更

“程”风破浪的开发者|走近 testflight 上架

No Silver Bullet

学习方法 10月月更 “程”风破浪的开发者 testflight iOS上架

规划兼职工作

掘金安东尼

算法 10月月更

Pycharm配置远程解释器并自动上传代码

渔戈

pycharm 开发工具 10月月更

ScheduledThreadPoolExecutor踩过最痛的坑

JAVA旭阳

Java 线程池 10月月更

嵌入式 Linux 入门(二、Linux 文件系统、文件类型及权限管理)

矜辰所致

Linux 文件系统 10月月更

【一Go到底】第二十二天---函数参数传递方式、变量作用域

指剑

Go golang 10月月更

Docker | Compose创建mysql容器

甜点cc

MySQL Docker 10月月更

前端布局之浅谈BFC

CoderBin

CSS 面试 前端 10月月更

可靠消息最终一致性分布式事务

C++后台开发

数据库 分布式 后端开发 linux开发 C++开发

学习线程池原理从手写一个线程池开始

JAVA旭阳

Java 线程池 10月月更

node.js

急需上岸的小谢

10月月更

科兴未来-江苏盐城|第六届绿巢环保创业大赛火热启动

科兴未来News

新能源 双创 低碳环保

程”风破浪的开发者|说说我的学习方法

来碗老郭

学习方法 “程”风破浪的开发者

Linux基础命令

渔戈

Linux ubuntu 10月月更

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