>>> An alternative is Kaffe, but it's too incomplete to be usable right now.
>>> Is anyone working on producing a version of the JDK that uses native
>>> threads ?
>
>I don't know if Kaffe actually uses native threads... Since Native
>Threads do not exist on FreeBSD, it for sure does not use them there...
FYI, there are several alternate thread systems in (incomplete :-) kaffe. The
old "unix-internal" resembles the green-threads (intercepting all blocking
sys calls), "unix-pthreads" uses Posix threads (w/o the deprecated
suspend/resumes), and "unix-jthreads" (which is a SIGIO based user thread
system that doesn't do any polling). This became possible because the thread
system is accessed (from the rest of the VM) via a separate ThreadInterface.
And yes, there are custom ports which use kernel threads (via this interface).
-- Peter