写点什么

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

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

关注

评论

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

kali权限提升之本地提权

喀拉峻

网络安全 信息安全 提权

Linux之cal命令

入门小站

第七周作业

lv

模块六作业-拆分电商系统为微服务

曾竞超

「架构实战营」

微信业务架构

「架构实战营」

冬奥探秘:那些隐匿在冬奥中的“绿科技”

脑极体

关于jiami货币--《香帅中国财富报告》摘录(6/100)

hackstoic

投资

灵活管理客户、营销与流程的房地产解决方案

明道云

测试工程师的职场发展二三谈

老张

自动化测试 解决方案 职场发展

(1-19/19)市场和销售分别该怎么干

mtfelix

300天创作 2022Y300P

【网络安全】干货|SQL注入攻击思路手法总结(上)

H

数据库 网络安全 SQL注入

PDF 文件如何转成 markdown 格式

汪子熙

markdown PDF pdf.js 1月日更 1月月更

JavaScript 基本数据类型转换

编程三昧

JavaScript 前端 1月月更

在线XML转CSV工具

入门小站

工具

低代码实现探索(二十九)混合式低代码

零道云-混合式低代码平台

【网络安全】详细记录一道简单面试题的思路和方法

H

网络安全

22 Prometheus之Docker监控简述

穿过生命散发芬芳

Prometheus 1月月更

(1-18/18)推播式营销vs.集客式营销

mtfelix

300天创作 2022Y300P

ShardingSphere JDBC 分库实现多数据库源

Java 数据库 分库分表 Apache ShardingSphere

ReactNative进阶(三十):Component、PureComponent 解析

No Silver Bullet

​React Native 1月月更 Component

微信业务架构分析 & 学生管理系统架构选型

AragornYang

架构训练营 架构实战营

架构实战训练营第一周

刘帅

ReactNative进阶(二十八):ES6 Symbol 用法

No Silver Bullet

React Native symbol 1月月更

构建多架构镜像的最佳实践

xcbeyond

Docker arm docker image xcbeyond 1月月更

《腾讯云原生在线技术工坊》实践体会

穿过生命散发芬芳

腾讯云 云原生 1月月更 实践体会

大白话讲解JDK源码系列:从头到尾再讲一遍ThreadLocal

慕枫技术笔记

后端 1月月更

🏆【Alibaba中间件技术系列】「RocketMQ技术专题」系统服务底层原理以及高性能存储设计分析

码界西柚

RocketMQ 阿里巴巴‘ Alibaba技术 Apache RocketMQ 1月日更

边缘化需求,闪电式切入

明道云

Go len() 函数是如何计算长度的?

宇宙之一粟

Go Go 语言 1月月更

电商秒杀系统架构设计

AHUI

「架构实战营」

vue 作者在2022-2-7起宣布 vue3 正式作为默认版本

你?

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