hubertf's NetBSD Blog
Send interesting links to hubert at feyrer dot de!
 
[20050920] Progress on (Sun compatible) Java
If it walks like a duck and quacks like duck ... it's only a duck if it passes the Duck Compatibility Kit test framework by the duck's inventor. Well, that at least goes for Sun's Java. While binary kits running under Linux emulation or even some native, homegrewn binaries built e.g. from pkgsrc-wip are available for NetBSD, none of these is officially accepted by Sun, esp. for redistribution per FTP etc., as it's not sure that it's really compatible with what Sun defines as Java.

To be sure of that compatibility, a (non-public) software component, the Java Compatibility Kit (JCK) needs to be run, which tests all aspects of Java on the platform in question, and only if it does so without an error you have something which Sun will allow redistribution for.

Some work on this front is now taking place inside NetBSD, and the current state of art is that from the 33.000 tests in the JCK, about 500 failed on NetBSD in the first tests. After some adjusting to both the operating system and the machine/architecture dependent parts of Java, this is down to about 50 now. Maybe not too long until an official Java is available for NetBSD - but of course the last bugs to remain will be the toughest ones.

Stay tuned!

[Tags: ]



Disclaimer: All opinion expressed here is purely my own. No responsibility is taken for anything.

Access count: 24531980
Copyright (c) Hubert Feyrer