写点什么

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

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

关注

评论

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

等保备案是什么意思?应该去哪里办理备案?

行云管家

等保 等级保护 等保备案 等级测评

Selenium Edge的IE模式

IT蜗壳-Tango

IT蜗壳教学 6月月更

进销存软件排行榜前十名!

优秀

进销存管理系统 进销存系统

web前端培训redux的理解与应用

@零度

前端开发

MySQL使用ReplicationConnection导致的连接失效分析与解决

转转技术团队

MySQL JDBC Java’ 数据库·

大数据培训 | Flink如何监控恶意登录

@零度

大数据

Gartner最新报告:低代码应用开发平台在国内的发展

明道云

想学习eTS开发?教你开发一款IQ-EQ测试应用

HarmonyOS开发者

HarmonyOS

图解OneFlow的学习率调整策略

OneFlow

前沿技术 学习率 调整策略

Wallys/DR6018-S/ 802.11AX MU-MIMO OFDMA / 2* GE PORTS/WIFI 6e / BAND DUAL CONCURRENT

wallys-wifi6

【二级等保】过二级等保用哪个堡垒机品牌好?

行云管家

网络安全 堡垒机 等级保护 二级等保 等保安全

Rancher 2.6 全新 Monitoring 快速入门

Rancher

Kubernetes k8s rancher

navicat定时任务无效

源字节1号

Vone新闻 | 旺链科技赋能众享链网自组织管理,打造企业级联盟DAO

旺链科技

区块链 产业区块链 DAO 自组织协作

CRMEB知识付费如何二开阿里云短信功能

CRMEB

基因检测,如何帮助患者对抗疾病?

阿里云弹性计算

高性能计算 生命科学 EHPC 基因检测

java培训 | Java设计模式之装饰者设计模式

@零度

JAVA开发

如何用 Redis 实现一个分布式锁

Ayue、

redis 分布式锁

基于Vite+React构建在线Excel

葡萄城技术团队

SpreadJS vite

大数据培训 | 电商用户行为分析之订单支付实时监控

@零度

大数据 flink

如何解决 Iterative 半监督训练 在 ASR 训练中难以落地的问题丨RTC Dev Meetup

声网

RTC Dev Meetup 生态专栏 语音处理

首次曝光!唯一全域最高等级背后的阿里云云原生安全全景图

阿里巴巴云原生

阿里云 云原生 安全 可信云

数据中台稳定性的“四高” | StartDT Tech Lab 18

奇点云

数据库 大数据 数据中台 云原生

“芯”有灵“蜥”,万人在线!龙蜥社区走进 Intel MeetUp 精彩回顾

OpenAnolis小助手

开源 直播 Meetup 龙蜥社区 走进 Intel

并购增资或将有望启动东软越通新动能?

E科讯

冷板式、浸没式、喷淋式液冷散热能否引领高性能计算发展?

GPU算力

技术分享| WVP+ZLMediaKit实现摄像头GB28181推流播放

anyRTC开发者

音视频 推流 摄像头 GB28181 播放

用OBS做直播推流简易教程

boshi

直播 OBS

直播间源码在开发前期必须做的工作及开发步骤

开源直播系统源码

软件开发 直播源码

得物多活架构设计之路由服务设计

得物技术

架构 高可用 架构设计 双活 路由

Go 语言使用 MySQL 的常见故障分析和应对方法

百度Geek说

Go MySQL

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