View Full Version : An apple with a latte

01-05-2008, 02:52 PM
One of the things that surprised me the most in 2007 was how much I disliked the Apple mini I bought from a software development viewpoint. The reasons for that included a wide variety of things, including a lousy keyboard (no | symbol for example) and a Java bug that caused a solid freeze of the Java VM (http://jira.pentaho.org/browse/PDI-458).
I’m happy to say that there are now at least 2 possible solutions for that last problem.
The first is presented in the form of an update from Apple (http://www.apple.com/downloads/macosx/apple/macosx_updates/javaformacosx104release6.html) itself. This update appeared right before the hollidays. Like I suspected in the the problem was indeed a problem in the “concurren” classes as indicated in this bug fix (http://developer.apple.com/releasenotes/Java/Java104R6RN/ResolvedIssues/chapter_3_section_5.html#//apple_ref/doc/uid/TP40006829-CH3-DontLinkElementID_12).
The alternative is to give the SoyLatte project (http://landonf.bikemonkey.org/static/soylatte/) a try. This is a port of BSD Java on OSX. It aims to provide an OpenJDK port. Similar to what IcedTea does on Linux, it combines the code from Sun Microsystems with parts from Classpath.
It looks very much like open source (SoyLatte/OpenJDK) beat closed source (Apple Java) in the race to deliver a 1.6 JDK too. It is going to be interesting to watch this process unfold in 2008.
Until next time,

More... (http://www.ibridge.be/?p=91)