jvm7 jvm8
在上周QCon的一次会议上,Adam Messinger意外宣布Oracle将基于OpenJDK项目发布JVM的高级版本 。 此高级版本将与基于OpenJDK的免费版本一起存在。 亚当·梅辛格(Adam Messinger)没有阐明高级JVM与免费版本会有什么不同,也没有透露任何价格信息。 考虑到Oracle最近透露他们将放弃对MySQL的基本和白银支持,Oracle未能在高级JVM上贴上价格标签,这可能说明了这一点,这表明Oracle没有为MySQL支付基本费用和白银支持 ,用户可以选择支付1849英镑的金价或3099英镑的白金级许可。 高级JVM用户可能面临高昂的价格……
这一消息引起了社区的一些成员的质疑,JVM的两个版本是否符合社区的最大利益,因为最终,Oracle的策略是将用户从免费版本转移到付费版本。 这可能会导致免费版本省略了新功能和性能优化,而将其包含在高级版本中。
斯蒂芬·科尔本(Stephen Colebourne)发布了一系列当前在互联网上嗡嗡作响的问题 :免费版本是否仍支持相同范围的操作系统? 高级版将具有哪些额外功能? 而且,高级版和免费版会同时发布吗? 但是,他向读者指出了Oracle在9月发布的新闻稿 ,这似乎表明“高级” JVM可能是指JRockit付费购买的元素的延续。 目前尚不清楚是否是这种情况。
鉴于有消息称Oracle将不允许Apache Harmony实施Java SE,并且这已在社区内部引起了影响,斯蒂芬·科本伯(Stephen Colebourne)鼓励Oracle允许JSR 924独立于Java SE的其余部分而不受限制地实施。作为使用领域。 这不仅会大大提高Oracle的公众形象,而且消除了对Oracle可能滥用滥用JVM的高级版本的担忧; 它还会鼓励JVM领域内的竞争和新功能。 此外,允许不受限制地自由实现JVM,可能为JVM“被采用为所有浏览器的语言编程核心”铺平道路。
“ JVM可以直接在CLR或LLVM上实现,也可以集成在其中。 甚至JVM甚至可以用Ruby或Javascript之类的语言而不是C来实现,” Stephen Colebourne提出的关于可自由实现的JVM的建议只是其中一些。 他设想此策略是将JVM字节码定义扩展到新的领域,并重新确认JVM是一项核心技术。
在相关新闻中,Oracle最近发表了关于Hologic未能当选JCP的评论,同时表达了尽管对TCK许可存在分歧,但他们仍希望“继续与Apache合作”。
jvm7 jvm8