Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Dec 2001 16:36:42 -0800
From:      Bill Huey <billh@gnuppy.monkey.org>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        Bill Huey <billh@gnuppy.monkey.org>, Joe Kelsey <joe@zircon.seattle.wa.us>, freebsd-java@FreeBSD.ORG
Subject:   Re: Plugin Status
Message-ID:  <20011201163642.A12922@gnuppy>
In-Reply-To: <20011202014615.A36600@misty.eyesbeyond.com>
References:  <15367.52862.957201.411578@zircon.zircon.seattle.wa.us> <20011130141837.A6065@gnuppy> <20011202014615.A36600@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 02, 2001 at 01:46:15AM +1030, Greg Lewis wrote:
> Well, I think we've been for real since at least the last patchset
> personally :).  Seeing the native threads progress is great though,
> thanks Bill!  This paves the way for a 1.4 port.

The rationale here was that it wasn't a real JVM port in my mind until
HotSpot is fully working and therefore I considered it alpha quality.
Although it's current very useable, I still consider it to be of limited
use until that compiler is fully working. The thing in my mind here is
to get all critical code paths to run at JITed speeds where the bytecode
interpreter's speed is insufficent for what ever specific task it's
been asked to do.

The next thing will be getting decent kernelized threading working 
and then some kind of aio_* integration into the NIO stuff that's coming
out for 1.4.

> True.  The job is too big to get a handle on all the pieces yourself.
> I apologise for not helping out more lately, work is hammering me at
> the moment.

That's ok. It might be cool if you can get another patch set out to the
public since much of the core native threading stuff is useable now with
recent commits. That will aleast allow the light weight stuff (Motif, ...)
to be offloaded to folks that are not dedicated to either JVM internals or
the pthreads system.
 
> > I might be taking a job soon as a WINE engineer. If that's the case, then
> > I'll be dropping out of this development group and until my next development
> > cycle.
 
> Well good news for you, not so good for Java development.  Thanks for the
> work you've done Bill!

We'll see. I didn't want to leave you folks without native threading
since that was one main things that you and others were expecting out my
patches when I first start to get involved with this project. Now that this
largely works, I feel complete enough to bail from the group feeling that I
did something key and that's folks in this community aren't disappointed.

This was also a key test project for me to get into the core engineering
group at BSD/OS and to see if I can handle utterly insane programming
tasks like the JVM port. It could have been definitely a very bad thing
for a new engineer to do as a teething project given the difficulty of
the entire thing, but I seem to have completed the core of it and
hopefully folks will continue recognize me as an establish engineer in
this area while extended that level of rigor on to other CS domains.

It's something that can't be taking from me regardless of various doubts
they might have and now I can tell them to pretty much "shove it" with
confidence. ;-)

It's been a great ride so far and I'll keep you guys update with what
ever events that are coming in my direction. I've got a secondary
interview with this group Wednesday.

Thanks

bill


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011201163642.A12922>