[relnotes] [Fedora Project Wiki] Update of "Docs/Beats/Java" by MurrayMcAllister

fedorawiki-noreply at fedoraproject.org fedorawiki-noreply at fedoraproject.org
Fri Mar 14 01:09:25 UTC 2008


Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Fedora Project Wiki" for change notification.

The following page has been changed by MurrayMcAllister:
http://fedoraproject.org/wiki/Docs/Beats/Java?action=diff&rev2=83&rev1=82

The comment on the change is:
revising added content

------------------------------------------------------------------------------
  
  === OpenJDK 6 ===
  
- This release of Fedora includes OpenJDK 6.
+ Fedora 9 includes OpenJDK 6, an open source implementation of the Java Platform, Standard Edition.
  
  Fedora will track Sun's stable OpenJDK 6 branch.
  
  === OpenJDK Replaces IcedTea ===
  
- The OpenJDK 6 packages (java-1.6.0-openjdk*) replace their IcedTea counterparts (java-1.7.0-icedtea*).  The Fedora 8 IcedTea package tracks the unstable OpenJDK 7 branch whereas java-1.6.0-openjdk tracks the stable OpenJDK 6 branch.  The decision to have OpenJDK 6 replace IcedTea was made for several reasons:
+ The OpenJDK 6 packages, `java-1.6.0-openjdk*`, replace their IcedTea counterparts, `java-1.7.0-icedtea*`.  The Fedora 8 IcedTea package tracks the unstable OpenJDK 7 branch, whereas `java-1.6.0-openjdk` tracks the stable OpenJDK 6 branch. The decision to have OpenJDK 6 replace IcedTea was made for several reasons:
  
-  * Sun has replaced most of the encumbrances for which IcedTea was providing replacements.
+  * Sun has replaced most of the encumbrances for which IcedTea was providing replacements for.
-  * OpenJDK contributes ~99% of the code in the java-1.6.0-openjdk package.
   * IcedTea's mandate is to merge as much as possible with OpenJDK, so the differences between IcedTea and OpenJDK should diminish over time.
-  * OpenJDK 6 is a stable branch, whereas OpenJDK 7 is unstable and not expected to ship a stable release until 2009.
+  * OpenJDK 6 is a stable branch, whereas OpenJDK 7 is unstable, and is not expected to ship a stable release until 2009.
   * Sun has licensed the OpenJDK trademark for use in Fedora.
-  * Shipping both OpenJDK 6 and IcedTea would have been confusing and would have added size to the distribution.
+  * Shipping both OpenJDK 6 and IcedTea would have been confusing, and would have added size to the distribution.
  
- IcedTea continues to provide autotools support, a portable interpreter for ppc and ppc64 support, plugin support, Web Start support and patches to integrate OpenJDK into Fedora.  The IcedTea sources are included in the java-1.6.0-openjdk SRPM.
+ IcedTea continues to provide autotools support, a portable interpreter for PowerPC and 64-bit PowerPC architectures, plugin support, Web Start support, and patches to integrate OpenJDK into Fedora.  The IcedTea sources are included in the `java-1.6.0-openjdk` SRPM.
  
- OpenJDK 6 is not Java compatible.  Work is underway to certify it as such.
+ OpenJDK 6 is not Java compatible; work is underway to certify it Java compatible.
  
  === Handling Java Applets ===
  
- Upstream OpenJDK does not provide a plugin.  The Fedora OpenJDK packages include an adaptation of `gcjwebplugin` that runs untrusted applets safely in a web browser.  The plugin is packaged as {{{java-1.6.0-openjdk-plugin}}}.
+ Upstream OpenJDK does not provide a plugin.  The Fedora OpenJDK packages include an adaptation of `gcjwebplugin`, that runs untrusted applets safely in a Web browser.  The plugin is packaged as `java-1.6.0-openjdk-plugin`.
  
-  * The `gcjwebplugin` adaptation has [https://bugzilla.redhat.com/show_bug.cgi?id=304021 no support for the bytecode-to-JavaScript bridge (LiveConnect)].  Applets that rely on this bridge will not work.  Experimental LiveConnect support exists in the IcedTea repository but it is not ready for deployment in Fedora.
+  * The `gcjwebplugin` adaptation has [https://bugzilla.redhat.com/show_bug.cgi?id=304021 no support for the bytecode-to-JavaScript bridge (LiveConnect)].  Applets that rely on this bridge will not work.  Experimental LiveConnect support exists in the IcedTea repository, but is not ready for deployment in Fedora.
-  * The `gcjwebplugin` adaptation has [https://bugzilla.redhat.com/show_bug.cgi?id=304031 no support for signed applets].  Signed applets will run in untrusted mode.  Experimental support for signed applets is present in the IcedTea repository but it is not ready for deployment in Fedora.
+  * The `gcjwebplugin` adaptation has [https://bugzilla.redhat.com/show_bug.cgi?id=304031 no support for signed applets].  Signed applets will run in untrusted mode.  Experimental support for signed applets is present in the IcedTea repository, but it is not ready for deployment in Fedora.
-  * The `gcjwebplugin` security policy may be overly restrictive. To enable restricted applets, run {{{firefox -g}}} in a terminal window to see what is being restricted, then grant the restricted permission in {{{/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy}}}
+  * The `gcjwebplugin` security policy may be too restrictive. To enable restricted applets, run {{{firefox -g}}} in a terminal window to see what is being restricted, then grant the restricted permission in the `/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy` file.
  
  === Handling Java Web Start Applications ===
  
- Upstream OpenJDK does not provide Web Start support.  Experimental Web Start support is present in the IcedTea repository but it is not ready for deployment in Fedora.
+ Upstream OpenJDK does not provide Java Web Start support.  Experimental Java Web Start support is present in the IcedTea repository, but is not ready for deployment in Fedora.
  
  === Fedora and JPackage ===
  
- Fedora includes many packages derived from the [http://jpackage.org JPackage Project].  Some of these packages are modified in Fedora to remove proprietary software dependencies and to make use of GCJ's ahead-of-time compilation feature.  Use the Fedora repositories to update these packages or use the JPackage repository for packages not provided by Fedora.  Refer to [http://jpackage.org the JPackage website] for more information on the project and the software it provides.
+ Fedora includes many packages derived from the [http://jpackage.org JPackage Project].  Some of these packages are modified in Fedora to remove proprietary software dependencies, and to make use of GCJ's ahead-of-time compilation feature.  Use the Fedora repositories to update these packages, or use the JPackage repository for packages not provided by Fedora.  Refer to [http://jpackage.org the JPackage website] for more information on the project, and the software it provides.
  
  [[Admonition("warning", "Mixing Packages from Fedora and JPackage", "Research package compatibility before you install software from both the Fedora and JPackage repositories on the same system.  Incompatible packages may cause complex issues.")]]
  
- An incompatibility between Fedora and JPackage jpackage-utils that prevented installing JPackage's jpackage-utils on Fedora is [https://bugzilla.redhat.com/show_bug.cgi?id=260161 fixed] in this release.
+ An incompatibility between Fedora and JPackage `jpackage-utils`, that prevented installing JPackage's `jpackage-utils` on Fedora, is [https://bugzilla.redhat.com/show_bug.cgi?id=260161 resolved] in this release.
  




More information about the Fedora-relnotes-content mailing list