Original URL: http://www.theregister.co.uk/2007/11/28/java_six_os_x/
A community project putting the latest version of Java on Apple's newest version of OS X is inching closer to completion.
The project (http://landonf.bikemonkey.org/code/macosx/) to port Java 6 to Apple's Leopard and Tiger has been quietly released as a second developer preview for a fresh round of testing, after the first implementation was thrashed and debugged by a core of around 40 developers.
It's hoped the port will be finished and generally available during the next few weeks, according to Landon Fuller - the chap leading the project, who's also a committer to the FreeBSD Java project and is a games developer.
New features in the development kit include support for 32-bit Mac OS X 10.4 Tiger and a SoyLatte (http://lists.apple.com/archives/java-dev/2007/Nov/msg00588.html) binary release with a string of bug fixes. Performance is also "frigging awesome" (http://headius.blogspot.com/2007/11/java-6-port-for-os-x-tiger-and-leopard.html), according to a review from Sun Microsystems' JRuby core developer Charles Nutter.
The initial port is based on the FreeBSD Java 6, with the next step being to merge the BSD and Apple code into Sun's OpenJDK project. Future goals are OpenJDK (http://openjdk.java.net/) support for Java 7 on Mac OS X (X11 (http://developer.apple.com/opensource/tools/X11.html) and possibly Aqua) and an "on-time" release of Java 7 for Mac OS X (again X11 and possibly Aqua).
Apple landed in hot water (http://www.javalobby.org/java/forums/t102936.html) for shipping its new operating system minus support for Sun's latest implementation of Java, which became available almost a year ago.
In typical Apple style, the company has not discussed its plans to support Java 6. That's a problem for a company that relies on software developers who have been settling (http://www.regdeveloper.co.uk/2007/10/01/mac_open_source_java/) on the Mac platform to build the latest and coolest software.
Fuller told El Reg he undertook the project as a hobby as it seemed like an opportune time to try porting the BSD Java source code. While the next round of engineering on X11 support would be straight-forward, Fuller noted, Aqua would require a "considerable amount of work."®
Sun fixes Java SE for a fee (7 April 2008)
http://www.theregister.co.uk/2008/04/07/sun_java_se_support/
A better way to build OS X preferences (11 March 2008)
http://www.theregister.co.uk/2008/03/11/mac_secrets_preferences/
Snap Sun decision launches Java at iPhone (8 March 2008)
http://www.theregister.co.uk/2008/03/08/jvm_for_the_iphone/
Bloody code! (4 December 2007)
http://www.theregister.co.uk/2007/12/04/multiple_exit_wounds/
Open source Java - one year later (13 November 2007)
http://www.theregister.co.uk/2007/11/13/open_source_java_anniversary/
Java and .NET to drive double-digit wage growth (2 November 2007)
http://www.theregister.co.uk/2007/11/02/2008_salaries/
Reality distortion for Java on Leopard? (2 November 2007)
http://www.theregister.co.uk/2007/11/02/apple_leopard_java/
Apple's Leopard leaps into action (30 October 2007)
http://www.channelregister.co.uk/2007/10/30/apple_leopard_sales_figures/
Apple's Leopard rejects latest version of Java (29 October 2007)
http://www.theregister.co.uk/2007/10/29/no_java_for_leopard/
Apple plugs two QuickTime holes (30 May 2007)
http://www.theregister.co.uk/2007/05/30/latest_quicktime_security_patch/
© Copyright 2008