<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>GNU/Andrew's Blog - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-c88a4e50" type="application/json"/><link>http://gnuandrewsblog.disqus.com/</link><description></description><atom:link href="http://gnuandrewsblog.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 03 Apr 2012 20:13:34 -0000</lastBuildDate><item><title>Re: GNU Classpath 0.99 Released!</title><link>http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-released/#comment-485094730</link><description>&lt;p&gt;Yes.  This is my bad.  I need to remember how to update this and get the release notes up.  Sorry for the delay.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andïï</dc:creator><pubDate>Tue, 03 Apr 2012 20:13:34 -0000</pubDate></item><item><title>Re: IcedTea 2.1 Released! (OpenJDK7 ~u3 release)</title><link>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/#comment-484487175</link><description>&lt;p&gt;Error raised during build icedtea-2.1:&lt;br&gt;ln: accessing `libjvm.so.1': Too many levels of symbolic links&lt;br&gt;/usr/bin/chcon: failed to get security context of `&lt;a href="http://libjvm.so" rel="nofollow"&gt;libjvm.so&lt;/a&gt;': Too many levels of symbolic links&lt;br&gt;Build on PPC64. How to solve this problem?&lt;br&gt;PS: problem raise in makefile vm.make:&lt;br&gt;doubtful line:&lt;br&gt;rm -f libjvm.so.1; ln -s &lt;a href="http://libjvm.so" rel="nofollow"&gt;libjvm.so&lt;/a&gt; libjvm.so.1;                                  \&lt;br&gt;	    [ -f &lt;a href="http://libjvm.so" rel="nofollow"&gt;libjvm.so&lt;/a&gt; ] || { ln -s &lt;a href="http://libjvm.so" rel="nofollow"&gt;libjvm.so&lt;/a&gt; &lt;a href="http://libjvm.so" rel="nofollow"&gt;libjvm.so&lt;/a&gt;; ln -s libjvm.so.1 libjvm.so.1; };&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Кирилл Толкачёв</dc:creator><pubDate>Tue, 03 Apr 2012 08:29:18 -0000</pubDate></item><item><title>Re: GNU Classpath 0.99 Released!</title><link>http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-released/#comment-477332325</link><description>&lt;p&gt;It's great to see a new version, but... why the Classpath homepage has not been updated? There is no announcement (the last news is about 0.98) nor, which is even stranger, a link for downloading the current version. It still reports that the current version is 0.98!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pietro Braione</dc:creator><pubDate>Tue, 27 Mar 2012 07:25:13 -0000</pubDate></item><item><title>Re: GNU Classpath 0.99 Released!</title><link>http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-released/#comment-470055650</link><description>&lt;p&gt;GNU Classpath has remained in active development, so it is only right that there should be a new release to get this new features and bug fixes out to users.  One advantage Classpath does have OpenJDK is that it's a true Free Software project run by the Free Software Foundation, whereas OpenJDK is subject to the whims of Oracle and still lacks basics such as a bug database and equal commit access.  This is one of the primary reasons IcedTea continues to exist.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andïï</dc:creator><pubDate>Tue, 20 Mar 2012 06:48:29 -0000</pubDate></item><item><title>Re: GNU Classpath 0.99 Released!</title><link>http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-released/#comment-470004361</link><description>&lt;p&gt;Which advantage have GNU Classpath over OpenJDK/IcedTea?&lt;br&gt;I think since OpenJDK, GNU Classpath makes no longer sense. So I am surprised, that now a new GNU Classpath version is published again.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guest</dc:creator><pubDate>Tue, 20 Mar 2012 05:21:08 -0000</pubDate></item><item><title>Re: IcedTea 2.1 Released! (OpenJDK7 ~u3 release)</title><link>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/#comment-466080937</link><description>&lt;p&gt;&amp;gt; 1) is the IcedTea project going to make binaries&lt;br&gt;&amp;gt; for all the major linux distros and run the TCK&lt;br&gt;&amp;gt; against them? Or do you expect each to get the&lt;br&gt;&amp;gt; TCK and do a build and run agains distro t that,&lt;br&gt;&amp;gt; it would be much better for the open source java&lt;br&gt;&amp;gt; on Linux community if there was one place where&lt;br&gt;&amp;gt; you can get binaries that are certified mainly&lt;br&gt;&amp;gt; because then the open source Linux java user&lt;br&gt;&amp;gt; community would have one place to congregate.&lt;/p&gt;

&lt;p&gt;I really very strongly disagree with this.  The&lt;br&gt;distros themselves are far better at building and&lt;br&gt;packaging OpenJDK than the IcedTea project ever&lt;br&gt;could be.  In addition, they control the updates&lt;br&gt;channel.  I would never encourage anyone to use&lt;br&gt;such a downloaded binary if a proper distro&lt;br&gt;package were available.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Haley</dc:creator><pubDate>Thu, 15 Mar 2012 12:03:02 -0000</pubDate></item><item><title>Re: IcedTea 2.1 Released! (OpenJDK7 ~u3 release)</title><link>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/#comment-464970184</link><description>&lt;p&gt;1.  No, the IcedTea project provides source releases only.  Distros then package this and others are free to use it and possibly contribute back to the project.&lt;br&gt;We don't have any control over the &lt;a href="http://openjdk.java.net" rel="nofollow"&gt;openjdk.java.net&lt;/a&gt; site.  This is maintained by Oracle, so, while personally I may share some of your feelings about it, there's not much we can do.  We try to maintain a more community-oriented site with our IcedTea wiki: &lt;a href="http://icedtea.classpath.org" rel="nofollow"&gt;http://icedtea.classpath.org&lt;/a&gt;&lt;br&gt;2.  It's a community project.  To my knowledge, IcedTea is or has been used in Fedora, RHEL, Debian, Ubuntu, Gentoo, SuSE, ArchLinux, BLFS and Slackware and the plugin/javaws component (IcedTea-Web) has been used on FreeBSD.&lt;br&gt;3.  The SPEC files for building the Fedora RPMs are public (&lt;a href="http://pkgs.fedoraproject.org/gitweb/?p=java-1.6.0-openjdk.git" rel="nofollow"&gt;http://pkgs.fedoraproject.org/...&lt;/a&gt; and &lt;a href="http://pkgs.fedoraproject.org/gitweb/?p=java-1.7.0-openjdk.git)" rel="nofollow"&gt;http://pkgs.fedoraproject.org/...&lt;/a&gt; but there are other environmental factors involved in building source code (compiler/dependency versions, installed software) that make it difficult to say whether the resulting binary would be identical.&lt;br&gt;4.  If by 'official tck certified binary' you mean the Fedora RPMs, then yes, see the SPEC files.&lt;/p&gt;

&lt;p&gt;As to your previous question about the differences between OpenJDK and the proprietary JDK, it's difficult for us to tell accurately as obviously we don't have the source for the latter.  But you can look through the source of OpenJDK and find ifdef/ifndef OPENJDK sections in the Makefiles which point to some differences.  To my knowledge, the proprietary JDK still uses its own proprietary graphics rendering, font rendering and colour management.  I'm not sure if they've finally switched from their own proprietary sound driver to Gervill in 7, but certainly it was the former with 6.  I've just noted from the sources that 7 also has com.oracle.security.ucrypto which isn't in OpenJDK.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andïï</dc:creator><pubDate>Wed, 14 Mar 2012 06:11:45 -0000</pubDate></item><item><title>Re: OpenJDK, IcedTea &amp;#038; NSS</title><link>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/#comment-464700195</link><description>&lt;p&gt;I'm not sure what you're referring to as 'libpkcs11'.  The NSS provider used is here: &lt;a href="http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/tip/src/share/classes/sun/security/pkcs11/SunPKCS11.java" rel="nofollow"&gt;http://hg.openjdk.java.net/jdk...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andïï</dc:creator><pubDate>Tue, 13 Mar 2012 20:54:46 -0000</pubDate></item><item><title>Re: IcedTea 2.1 Released! (OpenJDK7 ~u3 release)</title><link>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/#comment-464635765</link><description>&lt;p&gt;Thanks for clarifying that the " a pass only indicates that a&lt;br&gt;particular build is compatible when run in a particular environment." I have a couple of more questions.&lt;/p&gt;

&lt;p&gt;1) is the IcedTea project going to make binaries for all the major linux distros and run the TCK against them? Or do you expect each to get the TCK and do a build and run agains distro t that, it would be much better for the open source java on Linux community if there was one place where you can get binaries that are certified mainly because then the open source Linux  java user community would have one place to congregate. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://openjdk.java.net" rel="nofollow"&gt;openjdk.java.net&lt;/a&gt; seems to be designed for developers and not the winder end user community, I can't go there to get binaries, and learn what's new in releases ... etc. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://openjdk.java.net" rel="nofollow"&gt;openjdk.java.net&lt;/a&gt; has too many sub projects, I have to figure out which sub project to subscribe too it is just not user friendly.&lt;/p&gt;

&lt;p&gt;Also having a community site for people running openjdk in production would be a great booster to confidence that hey this code is production ready.&lt;/p&gt;

&lt;p&gt;2) Is IcedTea is a Redhat project or is it being supported by the other linux distros? &lt;/p&gt;

&lt;p&gt;3) if I was to download the tarball linked from your blog post would and i was to build it on Fedora or RHEL would I ened up with exactly the same binaries as the official binary. i.e. is there a way for me to replicate the official build from source. &lt;/p&gt;

&lt;p&gt;4) in general are the source tarballs released the same ones that the official tck certified binary is based on?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ams</dc:creator><pubDate>Tue, 13 Mar 2012 19:15:09 -0000</pubDate></item><item><title>Re: IcedTea 2.1 Released! (OpenJDK7 ~u3 release)</title><link>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/#comment-464346232</link><description>&lt;p&gt;&amp;gt; 1) Does pass the Java TCK before it is released, whats the policy&lt;br&gt;&amp;gt; around that? Can it the Iced Tea Open JDK be considered a certified&lt;br&gt;&amp;gt; java implementation, is it safe to run a production server with.&lt;/p&gt;

&lt;p&gt;We run the Java TCK at Red Hat, but a pass only indicates that a&lt;br&gt;particular build is compatible when run in a particular environment.&lt;br&gt;So, if you run Fedora's OpenJDK build you can be sure that it has&lt;br&gt;passed the TCK.  That guarantee can't be extended to any random build&lt;br&gt;that you do yourself.&lt;/p&gt;

&lt;p&gt;&amp;gt; 2) Is there a list somewhere of what extra's oracle adds on top of&lt;br&gt;&amp;gt; the openJDK to get the certified oracle jdk?&lt;/p&gt;

&lt;p&gt;None of which I am aware.&lt;/p&gt;

&lt;p&gt;&amp;gt; 3) The way that the development process works is it possible that&lt;br&gt;&amp;gt; oracle has security fixes in their updates that don't exist in iced&lt;br&gt;&amp;gt; tea?&lt;/p&gt;

&lt;p&gt;Of course it's possible, but it would be a really shitty thing for&lt;br&gt;Oracle to do.  As far as I know they have never done such a thing, and&lt;br&gt;I wouldn't expect them to.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Haley</dc:creator><pubDate>Tue, 13 Mar 2012 13:03:11 -0000</pubDate></item><item><title>Re: IcedTea 2.1 Released! (OpenJDK7 ~u3 release)</title><link>http://blog.fuseyism.com/index.php/2012/02/15/icedtea-2-1-released-openjdk7-u3-release/#comment-464063725</link><description>&lt;p&gt;Congrats, on this release. There are few things that are not clear to me about Iced Tea Open JDK these are.&lt;/p&gt;

&lt;p&gt;1) Does pass the Java TCK before it is released, whats the policy around that? Can it the Iced Tea Open JDK be considered a certified java implementation, is it safe to run a production server with. &lt;/p&gt;

&lt;p&gt;2) Is there a list somewhere of what extra's oracle adds on top of the openJDK to get the certified oracle jdk?&lt;/p&gt;

&lt;p&gt;3) The way that the development process works is it possible that oracle has security fixes in their updates that don't exist in iced tea? &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ams</dc:creator><pubDate>Tue, 13 Mar 2012 04:30:48 -0000</pubDate></item><item><title>Re: OpenJDK, IcedTea &amp;#038; NSS</title><link>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/#comment-464061420</link><description>&lt;p&gt;In libpkcs11 open source? where is the home page for the project quick googling turned up man pages but not the project homepage.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ams</dc:creator><pubDate>Tue, 13 Mar 2012 04:22:36 -0000</pubDate></item><item><title>Re: OpenJDK, IcedTea &amp;#038; NSS</title><link>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/#comment-463790802</link><description>&lt;p&gt;The default provider is SunJCE (com.sun.crypto.provider.SunJCE) and is pure Java as far as I'm aware.  Notably it supports more cipher modes than the NSS implementation; e.g. AES/ECB is provided by SunJCE but not SunNSS.  I'm not aware of any use of openssl.&lt;/p&gt;

&lt;p&gt;I've not looked at Calipher, but I'll try to.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andïï</dc:creator><pubDate>Mon, 12 Mar 2012 18:58:28 -0000</pubDate></item><item><title>Re: OpenJDK, IcedTea &amp;#038; NSS</title><link>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/#comment-460912211</link><description>&lt;p&gt;what is the defaul openjdk crypto provider? I thought openssl already supports assembly accelerated AES encryption through loading one of the available kernel modules.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aleksandar Kostadinov</dc:creator><pubDate>Fri, 09 Mar 2012 16:36:52 -0000</pubDate></item><item><title>Re: OpenJDK, IcedTea &amp;#038; NSS</title><link>http://blog.fuseyism.com/index.php/2012/03/09/openjdk-icedtea-nss/#comment-460776781</link><description>&lt;p&gt;Have you looked at using Google Caliper to do microbenchmarking?  It handles many issues that makes it harder to get good results from small Java benchmarks.  Worth going through the wiki &lt;a href="http://code.google.com/p/caliper/w/list" rel="nofollow"&gt;http://code.google.com/p/calip...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Blair Zajac</dc:creator><pubDate>Fri, 09 Mar 2012 13:28:44 -0000</pubDate></item><item><title>Re: IcedTea6 1.11 Released!</title><link>http://blog.fuseyism.com/index.php/2012/01/31/icedtea6-1-11-released/#comment-452349473</link><description>&lt;p&gt;Would it be possible to provide a link for the binary. I have a IONICS PlugComputer and would like to try the arm JIT.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marcus</dc:creator><pubDate>Wed, 29 Feb 2012 09:25:26 -0000</pubDate></item><item><title>Re: IcedTea6 1.11 Released!</title><link>http://blog.fuseyism.com/index.php/2012/01/31/icedtea6-1-11-released/#comment-448760426</link><description>&lt;p&gt;You can build without a pre-built OpenJDK using gcj &amp;amp; IcedTea's build system.  This is the default.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andii</dc:creator><pubDate>Sat, 25 Feb 2012 13:22:24 -0000</pubDate></item><item><title>Re: IcedTea6 1.11 Released!</title><link>http://blog.fuseyism.com/index.php/2012/01/31/icedtea6-1-11-released/#comment-440248301</link><description>&lt;p&gt;The best way to satisfy all the OpenJDK build dependencies on Debian/Ubuntu are to first run "apt-get build-dep openjdk-6" before starting the build.&lt;/p&gt;

&lt;p&gt;You can look at the buildbots individual configure and compile build steps to see the exact configure options used.&lt;br&gt;Of course you need an already built openjdk (with a stable jit) to quickly build a new one. kind of a chicken and egg problem.&lt;/p&gt;

&lt;p&gt;I would like to offer source used and binarys produced by the ARM buildbots, I have to solve some infrastructural issues to make this happen.&lt;/p&gt;

&lt;p&gt;Get in touch by joining the #openjdk irc channel on &lt;a href="http://irc.oftc.net" rel="nofollow"&gt;irc.oftc.net&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xerxes Rånby</dc:creator><pubDate>Wed, 15 Feb 2012 17:44:57 -0000</pubDate></item><item><title>Re: IcedTea6 1.11 Released!</title><link>http://blog.fuseyism.com/index.php/2012/01/31/icedtea6-1-11-released/#comment-440239604</link><description>&lt;p&gt;Hi Jim, you may look at the top of the configure and compile step of the buildbots individual build runs to check how the buildbots did it. Sorry for replying late, i was all busy compiling Eclipse last week using these IcedTea6-1.11 OpenJDK JVM for use during the OpenJDK on ARM demo at Fosdem 2012. &lt;/p&gt;

&lt;p&gt;We would like to offer daily binary builds in the future but we have to solve some infrastructure issues to allow binary and sources for the daily builds to be available to end users hand in hand before we can make this happen.&lt;/p&gt;

&lt;p&gt;Please get in touch and join #openjdk on &lt;a href="http://irc.oftc.net" rel="nofollow"&gt;irc.oftc.net&lt;/a&gt; if you have any questions. It would be great if we could coordinate any benchmark setups to produce reproducible benchmark runs.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xerxes Rånby</dc:creator><pubDate>Wed, 15 Feb 2012 17:34:52 -0000</pubDate></item><item><title>Re: The ARM Port Without a Name Passes the TCK</title><link>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/#comment-439149499</link><description>&lt;p&gt;Andrew Haley explaining how he dealt with volatile 64-bit data: &lt;a href="http://youtu.be/3tsBJH4xEws" rel="nofollow"&gt;http://youtu.be/3tsBJH4xEws&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sarah Woodall</dc:creator><pubDate>Tue, 14 Feb 2012 14:20:18 -0000</pubDate></item><item><title>Re: The ARM Port Without a Name Passes the TCK</title><link>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/#comment-438111997</link><description>&lt;p&gt;There isn't a field of use restriction. And no, it really isn't going to be permanently known as APWaN if I can help it! Ed has always called it the "ARM assembler port".&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Haley</dc:creator><pubDate>Mon, 13 Feb 2012 17:29:10 -0000</pubDate></item><item><title>Re: The ARM Port Without a Name Passes the TCK</title><link>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/#comment-433235037</link><description>&lt;p&gt;Well, nothing's definite yet but we can use it as a placeholder for now at least :-D&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andïï</dc:creator><pubDate>Wed, 08 Feb 2012 14:46:39 -0000</pubDate></item><item><title>Re: The ARM Port Without a Name Passes the TCK</title><link>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/#comment-430836299</link><description>&lt;p&gt;Hey, I'm glad you went with the flow and will use "APWaN", though maybe we could argue about the case of the "a"?  B^&amp;gt;&lt;/p&gt;

&lt;p&gt;Good talk, thanks, I enjoyed it.&lt;/p&gt;

&lt;p&gt;Rgds&lt;/p&gt;

&lt;p&gt;Damon&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DamonHD</dc:creator><pubDate>Mon, 06 Feb 2012 10:46:22 -0000</pubDate></item><item><title>Re: The ARM Port Without a Name Passes the TCK</title><link>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/#comment-430643922</link><description>&lt;p&gt;I waiting for JavaFX too :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">m1k0</dc:creator><pubDate>Mon, 06 Feb 2012 02:40:09 -0000</pubDate></item><item><title>Re: The ARM Port Without a Name Passes the TCK</title><link>http://blog.fuseyism.com/index.php/2012/02/05/the-arm-port-without-a-name-passes-the-tck/#comment-430252779</link><description>&lt;p&gt;Where in the OpenJDK Community TCK License Agreement for Java SE 7 (see &lt;a href="http://openjdk.java.net/legal/)" rel="nofollow"&gt;http://openjdk.java.net/legal/...&lt;/a&gt; is there a field of use restriction?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anon</dc:creator><pubDate>Sun, 05 Feb 2012 13:56:02 -0000</pubDate></item></channel></rss>
