Frans Thamura wrote:
> anyone have a list that compare Sun JDK with OpenJDK and also OpenJDK
> JRE with "Sun JRE
There is no OpenJDK JRE, specifically. The comparison that makes sense
is one between
Sun Java SE 6 JDK and the OpenJDK jdk6 project.
Differences are:
a) licenses:
OpenJDK jdk6 is Free Software, Sun's Java SE 6 JDK downloads are not, in
particular because
* they contain proprietary third party components (also known as
'encumbrancies'), that wouldn't be trivial to rip and replace in a
stable release series
* they contain Sun's own proprietary code that has not been / could not
be opened up so far
b) deployment code:
OpenJDK does not have a plugin or a webstart implementation.
The code Sun has in the deployment area has been largely rewritten for
Java SE 6 update 10, and the new code,
being a significant chunk of software, requires a new run through the
business decision making process on Sun's side.
Meanwhile, the IcedTea project augments the OpenJDK jdk6 project with
independent implementations
of the plugin and webstart, called gcjwebplugin and netx. Those
independent implementations have a different
set of strengths and weaknesses from Sun's implementations: they work on
64 bit Linux, for example, a platform
that hasn't been supported by Sun's own plugin yet. On the other hand,
gcjwebplugin currently lacks an
adequate Java-JavaScript integration that's required by some applets to
execute as well as expected.
c) bundled code:
Sun's Java SE 6 download comes with a lot of (third party) software
bundled in, for example
Java DB, Rhino, Visual VM, etc. OpenJDK jdk 6 project leaves such
software out as much as possible,
concentrating on the necessities required for a compatible
implementation of Java SE 6.
IcedTea augments OpenJDK jdk6 with Rhino, though there is still work to
be done on making the integration seamless.
There is also some initial work on integrating VisualVM into IcedTea.
d) encumbered code:
The Java SE 6 JDK still mostly contains the ~4 % of encumbered, i.e.
third party code that couldn't be licensed as
Free Software, and was replaced by open source implementations from the
community in OpenJDK 6.
cheers,
dalibor topic
分享到:
相关推荐
C++与C#是两种广泛应用的编程语言,它们在很多方面都有显著的区别。本文将详细探讨这两种语言之间的主要差异,帮助开发者理解它们各自的特点。 1. 命名空间和成员访问: - C# 使用点号(.)来分隔命名空间、类以及...
Talk Show Differences Between China and America from the Perspective of the Form and Express.zip
The Differences Between Chinese and American Cultures from the Perspective of Politeness Utterances.zip
【标题】:初识SQL:SQL Server与Oracle之间的差异 【描述】:这份资料主要针对SQL初学者,尤其是从SQL Server环境转向Oracle的用户,详细介绍了两者在语法、功能和概念上的不同之处。 【标签】:SQL ...
在IT领域,尤其是在企业软件开发中,理解不同的增强技术至关重要。本文将深入探讨EEWB(Enhancement Element Workbench)和BDT(Business Data Type)之间的差异,这两种工具都是用于SAP CRM系统中的对象扩展和定制...
Diagnostic differences between educationally handicapped and learning disabled students Pr~.rhulugv in the Schuul.r PPVT and MSCA with Autistic Children 469 1980. 17. 469-473 SCHOPLER, E. ...
### 最小二乘法与卡尔曼滤波的区别 在GPS导航系统和其他位置定位技术中,两种最常用的估计方法是最小二乘法(Least Squares, LS)和卡尔曼滤波(Kalman Filtering, KF)。这两种方法虽然表面上看起来有很大区别,但...
Identification of statistically significant differences between scaled scores and psycholinguistic ages on the ITPA IDENTIFICATION OF STATISTICALIiY SIGNIFICANT DIFFERENCES BETWEEN SCALED SCORES ...
S32K11x和S32K142微控制器(MCUs)是NXP半导体公司生产的两个系列的产品。虽然两者具有许多共通模块,但也存在一些显著差异,尤其是在核心架构、内存选项、外设配置、中断映射和软件迁移的兼容性等方面。...
英语与汉语的语言结构差异是一个复杂且广泛的话题,涉及语言学的多个层面。首先需要明确的是,任何两种语言之间的结构差异都是各自文化和思维模式差异的反映。这一点在英汉语言对比中尤为明显。...
Employment-related differences between male and female school psychologists Psychulony in Ihe Schools Yollrme 31. July /994 EMPLOYMENT-RELATED DIFFERENCES BETWEEN MALE AND FEMALE SCHOOL ...
3. Familiarize自分 with the differences between JDK 8 and JDK 12. 4. Test and validate your application with JDK 12. Conclusion JDK 12 是 Java 平台标准版的最新版本,提供了多个重要的变化和增强功能。...
Differences-between-LIN20-and-LIN21 (1)
Differences between urban and rural school psychology: Training implications P \ i i h o l o ~ i in rhr Srhvolr I Y X I . l R . 191-196 DIFFERENCES BETWEEN URBAN AND RURAL SCHOOL PSYCHOLOGY: ...
Philosophical differences between early childhood education and special education: Issues for school psychologists Psychology in Ihe Schools Volume 23, April 1986 PHILOSOPHICAL DIFFERENCES ...
数据库系统概念课后习题答案
When two people have made independent changes to a common original, diff3 can report the differences between the original and the two changed versions, and can produce a merged file that contains ...
SPSS Data Analysis for Univariate, Bivariate, and Multivariate Statistics By 作者: Daniel J. Denis ISBN-10 书号: 1119465818 ISBN-13 书号: 9781119465812 Edition 版本: 1 出版日期: 2018-09-25 pages 页数:...