The Linux JDK Porting Team is happy to announce the availability of version 1.1.6v5 of the Linux JDK. It has all kinds of good bug fixes, including fixes for disappearing windows, crashes when using jni, sound playing fixes, setting socket options, and lots more. From the README.linux: " Fixes in this release (from the v4a release) include: - automatically check for incompatible shared libraries, and selectivly use the supplied libc and libdl when necessary. - fix for bad pararmeter in multicast sockets (SOLINGER) - fix for seg-faults in getHostName - contributed sound fix - fix for disappearing frames when set non-resizable - fix for rmiregistry to reflect $DYN_JAVA and $NS_JAVA, as well as most of the other executables like appletviewer, serialver, etc. - fix for JNI seg-faults for glibc RedHat 5.1 systems SPECIAL NOTE: Starting with 1.1.6v5, we are building with Metro Link's "Motif Complete!" product, which was GENEROUSLY DONATED by Metro Link to the Java-Linux porting team. This was an amazingly generous gesture from a commercial company in support of the Linux community. The Java-Linux porting team is extremely grateful for Metro Link's contribution to our work! Fixes in this release (from the V2 release) include: - Bad or Missing KeyPressed events are fixed (a Sun bug) - X11GraphicsdrawString multi-thread corruption fix (a Sun bug) - List fix to allow removing item 0 - getlocalhost fix - workaround for a Motif bug that causes seg-faults - fix to accept() Kernel Bug (impacts Java Web Server) - turn-off by: export JDK_NO_KERNEL_FIX=true - fix for non-blocking io on stdin, stderr, stdout (a Sun bug) - fix for Finalizer thread caused deadlocks (a Sun bug) - fix for JNI problems with egcs -O2 on ppc - fix for frame borders / sizing (a Sun bug) - fix for offset menus when using Swing - fix for non-resizable frames (a Sun bug) - fix for signal names in java stack/thread dump - fix for poor GUI performance with open sockets - fix for choice list removes - fix for button 1 modifier value - improved font.properties.ru - fix for set frames non-resizable - fix for mwm window manager positioning - fix for disappearing frames " Thanks to lots of people on this list who helped in identifying which versions of libc5 and glibc worked with JDK out of the box and which did not, the v5 JDK is able to detect when to "remove" the supplied libc and libdl and when to leave it alone. Most of the mirrors supposedly have this version (I randomly checked a few around the world, and many had it, some didn't). x86 and ppc versions of v5 are available; we expect the SparcLinux version to be available in the not too distant future. My thanks to the Linux JDK porting team for some seriously good work with window manager interactions, and for all of the rest of the fixes and improvements that were made in this release. Thanks also to Metro Link for donating their Motif Complete! product to the porting team. And thanks especially to people who reported bugs (including some who sent in fixes as well!)! We definitely use the bug tracking system on blackdown to keep track of bugs that are reported, and I'd like to encourage everyone to take advantage of this facility. Steve