Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Apr 2002 11:08:04 -0600
From:      Nate Williams <nate@yogotech.com>
To:        Daniel Eischen <eischen@pcnet1.pcnet.com>
Cc:        Nate Williams <nate@yogotech.com>, Herve Quiroz <hquiroz@esil.univ-mrs.fr>, freebsd-java@FreeBSD.ORG
Subject:   Re: FreeBSD 5.0 Developer Preview #1 Now Available
Message-ID:  <15539.8180.83389.796121@caddis.yogotech.com>
In-Reply-To: <Pine.GSO.4.10.10204091234080.21403-100000@pcnet1.pcnet.com>
References:  <15539.4987.918286.268041@caddis.yogotech.com> <Pine.GSO.4.10.10204091234080.21403-100000@pcnet1.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > > >   A Developer Preview release of FreeBSD 5.0-CURRENT is now available
> > > > for widespread testing.  This preview is a significant milestone
> > > > towards the eventual release of FreeBSD 5.0 in late 2002.  Some of the
> > > > many new features that are available in this snapshot are listed
> > > > below:
> > > >
> > > >     * SMP support has been largely reworked, incorporating code from
> > > >       BSD/OS 5.0 (in progress).
> > > 
> > >     [...]
> > > 
> > > >     * An implementation of scheduler activations has been added to
> > > >       the kernel to more efficiently handle multi-threaded
> > > >       programs. (in progress).
> > > 
> > > 
> > > Has anyone tried the native jdk 1.3 under this 5.0-current and noticed
> > > significant improvements ?
> > 
> > I would be suprised it it worked at all, given all the kernel changes in
> > 5.0.
> > 
> > > Note: I am single-CPUed anyway but maybe the new scheduler makes wonders
> > > (hope)...
> > 
> > Nope, because the scheduler activations aren't (yet) made available to
> > userland processes like the JDK.  When that happens (it'll be a while),
> > then the JDK will have to be re-tooled to take advantage of the new
> > threading model.
> 
> If it uses pthreads, it shouldn't need to be retooled, except perhaps
> for any MD Java thread context manipulations.  SA (or KSEs) shouldn't
> normally be used directly except within the threads library itself.

My suspicion is that we're going to have to do some re-tooling for the
thread context manipulations for things like the Garbage Collector and
such.  They may be fairly minor, but since they are non-portable,
they'll need to be tweaked for the new thread library.


Nate

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?15539.8180.83389.796121>