OpenJDK 作为Linux平台默认Java

小卒过河
 小卒过河
发布于 2011年09月12日
收藏 3

Martijn Verburg,是Java/JEE 和开源顾问,热衷于软件艺术和技术社区的创造力。其目前是 LJC (伦敦 JUG)联合领导者,运营两个开源项目 (PCGenIkasan EIP) 。

本文是作者公开的一封信,针对目前的大家对于Linux平台默认Java包改变的问题,给予的解答。

大家好,

最近我收到了一堆私人信件,均是关于对Linux 默认Java包的改变的担心与困惑。对于很多的Linux发行版,Java的官方Sun/Oracle 版本已经打包作为平台的默认Java,然而,因为最近的许可改变,这将不再如此,对于Java和开源生态系统来说,影响是积极还是消极?

背景

Dalibor Topic 宣布了Java SE 7 和JDK 7 的发布,以及OpenJDK作为官方 Java SE 7 参考实现(reference implementation),这将是非开源 “操作系统Java分销许可” (DLJ)退出的最后时刻。

对于我们意味着什么?

该情况的影响是,Linux发行版将不再封装Oracle的 Java作为默认Java。这会/将导致一些杂碎的bug(尤其是Swing 的UI库)仍然遗留在OpenJDK中,以致影响程序比如PCGen。然而,一些Linux发行版已经在若干年前采取了措施,明显的是Ubuntu,最新存在的bug已经被很好很快的清理掉了。

积极还是消极?

总之,我认为对于Linux平台上的自由、开放的Java来说,是在正确的方向上的积极的一步。这种情绪是很受开源倡导者Simon Phipps的欢迎(twitter 文章)。事实上,OpenJDK 现在是参考实现(结合致力开放OpenJDK问题跟踪)方法,意味着广大的Java/Linux终端用户可以直接提升我们大家的“官方Java”。

我想要Oracle版本!

Linux 用户,需要使用Oracle JDK 6 或 Oracle JDK 7 二进制文件的专有部分,当然像以往一样,可以简单地在其他平台上的用户相同的条件下登录http://oracle.com/java免费下载。然而,如果是一个bug被发现,我强烈建议提交bug报告到OpenJDK 项目,这样任何bug可以为我们大家来修复。

欢迎意见和进一步的评论!

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:OpenJDK 作为Linux平台默认Java
加载中

最新评论(12

MatthewChie
MatthewChie

引用来自“CheckStyle”的评论

码农不管玩神马,都丢人。

+1
y
youarepp
这玩意和标准的SUN JDK还是有些不一样的
晒太阳的小猪
晒太阳的小猪
这几天看了下人工智能的书。LISP垄断人工智能编程有40年之久,那叫一个N呀,想想IBM最近新发明的类似人类神经细胞的芯片。所以觉得还是因该好好学学函数式编程。
赞山风
赞山风
不是语言的问题,到最后还是人的问题
CheckStyle
CheckStyle
码农不管玩神马,都丢人。
一号男嘉宾
一号男嘉宾
玩.net的是心情一天比一天好,玩Java的是心情一天比一天低落~
一号男嘉宾
一号男嘉宾
以前我觉得我会玩Java很牛B,现在我觉得我会玩Java很丢人~
返回顶部
顶部