Probably not of interest to virtually all here, but still:
I have a beta of the Linux port of Q2Java up for download
at
http://www.netaccess.ie/~bk/beta/
Q2Java was developed by Barry Pederson, using JDK on Win32,
and was released many months ago. It was quickly ported to
Solaris JDK for a Q2 dedicated server. I was using Q2Java as
a publicly available test complementing a project of mine,
as it uses Invocation, JNI, within a legacy app that does
DLL loading, heavy UDP networking, sound device access, and
X11. That app, of course, being the Linux port of id
Software's Quake2 for Linux.
The beta test above was compiled and tested using a snapshot
of the upcoming Debian 2.1 "slink", namely libc6-2.0.7u-7.1,
and gcc version 2.7.2.3-6. I would be interested in success
or failure reports from those using Debian 2.0r1/r3, and
RedHat 5.0/1/2. Please provide ldd info, libc6 revision
(and gcc/egcc version if used). If you use "slink" but have
not upgraded to the above version yet, then you don't have to
try - I've been there ;-).
I attempted this port for the first time in early May, IIRC.
It took till last week to get this ported from Win32 JDK to
Linux JDK. Even if you don't care much about games, this
will give you a good and heavy test for JVM, JNI, and your
libc6/compiler setup.
You have to get Quake2 data, and the 3.20 release (e.g. from
ftp.idsoftware.com/ftp.cdrom.com) though. If neither you nor
a coworker has the CD at hand, then you are prolly best of
ignoring this thread completely. You will also need Blackdown
JDK117v1a+native. You might have a chance with OpenGroup
JDK 116v2, but I don't think green threads will work at all.
b.