标签:应该 dir 架构 tin dev 工作 amp pack uil
IcedTea:
IcedTea项目提供了一个利用 Free Software 构建工具,从 http://openjdk.java.net 构建源代码的工具,并为上游的openjdk代码库添加了一些关键功能:
请注意,插件和Web启动支持现在由一个单独的项目 IcedTea-Web 提供。
除了IcedTea,我们现在还托管以下存储库:
与此相关的还有 CVMI OpenJDK project, 该项目旨在记录openjk VM接口并促进与其他VM的链接。在cvmi-dev@openjdk.java.net和IcedTea wiki上的 CVMIDiscussion 页面上进行了讨论
稳定版本(目前是基于OpenJDK 7的IcedTea 2.6系列和基于OpenJDK 8的IcedTea 3.0系列)和IcedTea的RPMs可以在 Downloads 页面上找到,最新稳定的 IcedTea7 and IcedTea8 版本的详细信息可以在版本维护者的博客上找到。
请注意,版本控制的工作原理如下:
Current IcedTea policy is to maintain one minor release per major release at any one time, via release branches and appropriate macro releases, with a short transition period of one security release. Thus, release n is classed as unsupported after the first security release following the release of n + 1. Macro releases consist only of bug fixes and security fixes. They do not contain changes to the build system.
Current IcedTea policy:通过发布分支和适当的宏发布,在任何时候都为每个主要发布维护一个次要发布,并且一个安全发布的过渡期很短。因此,在n+1发布之后的第一个security release之后,版本n被归类为不受支持。宏版本只包括错误修复和安全修复。它们不包含对生成系统的更改。
release process由指定的维护人员按照发布过程进行。维修人员是在精英的基础上分配的;这个角色通常是给任何准备好做这样一个不值得回报的工作的人。目前的维护人员是:
Project | Maintainer |
---|---|
IcedTea | Andrew John Hughes |
IcedTea-Web | Jiri Vanek |
VisualVM Harness | (none) |
IcedTea-Sound | Andrew John Hughes |
当前支持的版本包括:
Release | OpenJDK Relationship | Default HotSpot | Alternate HotSpot(s) | Expires With |
---|---|---|---|---|
IcedTea 2.6.19 (hg) | OpenJDK 7 u231b01 & IcedTea patches | hs24.231-b01 + ARM32 & AArch64 ports | N/A | IcedTea 2.7.2 |
IcedTea 3.13.0 (hg) | OpenJDK 8 u222b10 & IcedTea patches | hs25.222-b10 + AArch64 port | hs25.222-b10 + AArch64 port + Shenandoah (shenandoah) hs25.222-b10 + AArch32 port (aarch32) |
IcedTea 3.14.0 |
在2.x系列中,应用的补丁数量显著减少,我们希望看到更多的延迟补丁向上游发展。剩下的是允许使用系统库和支持深奥架构的更改。随着IcedTea 2.x的发展,无条件补丁(绝大多数)被应用到上游OpenJDK林的一个分支上,以获得相应的主要版本。因此,可以通过Mercurial检查适当的标记(例如,u91版本的jdk7u91-b02)来获得IcedTea所基于的原始上游OpenJDK版本。
首先,下载最新版本的IcedTea6;请参见上文。我们推荐版本号最高的。然后,您应该按照以下方式解包并构建版本:
$ ./configure $ make
新的版本会在the release maintainer‘s blog 和我们的mailing list.中公布。
Debian, Fedora, RHEL 5.x and Gentoo也提供了其他说明。请注意这些可能已经过时;欢迎更新。
BuildRequirements. 提供了所需包的完整列表。CommonIssues 列出了在构建IcedTea时可能遇到的一些问题及其解决方案。注意,在尝试构建IcedTea之前,JAVA HOME应该是未设置的。
任何发现的错误都应该在我们的 bug database.中归档。
所有对IcedTea的贡献都非常受欢迎。最好的参与方式是注册我们的mailing list,告诉我们你有兴趣做什么。我们不咬人--老实说!--除非被要求。在邮寄到邮件列表时,请尊重他人,并按您希望的方式对待他人。我们一般都是友好的一伙,如果你不发表攻击性的言论或人身攻击,这将为所有人创造一个更好的工作环境。
IcedTea在许多Mercurial存储库中维护。这些细节可以在 developer‘s quick start page.上找到。
我们在维基上保持 CommitPolicy。请遵循这一点;它适用于所有IcedTea项目。这个wiki还提供了我们 release process.的详细信息。
IcedTea has been proposed as a Mentoring Organisation in the 2014 Google Summer Of Code. The following page should direct you to the right places:
标签:应该 dir 架构 tin dev 工作 amp pack uil
原文地址:https://www.cnblogs.com/vx-cg248805770/p/11860973.html