[ANNOUNCE] Blackdown J2SE 1.4.2-rc1 for AMD64 and i386

2003-12-21 Thread Juergen Kreileder

The Blackdown Java-Linux Team is happy to announce the availability
the Java 2 Standard Edition v1.4.2-rc1 for Linux on i386 and, for the
first time, Linux on AMD64.

J2SE v1.4.2-rc1 can be download from
ftp://ftp.tux.org/pub/java/JDK-1.4.2/ and our FTP mirrors 
(see http://www.blackdown.org/java-linux/mirrors.html)


Release Notes:
=

* Based on Sun's 1.4.2_03 code (including updated cacerts file)

* Added an epoll based java.nio.channels.Selector implementation which
  provides better scalability than the default poll based implementation.
  The new Selector is not enabled by default, you have to run your
  code with '-Djava.nio.use_epoll=true' in order to use it.
  Please note that the new epoll-based Selector implementation requires a
  kernel with epoll support, e.g. Linux 2.6.0.
  We would appreciate getting feedback about the stability as well
  as experienced performance & scalability of the new implementation.
  If feedback is positive, the epoll based implementation will be used
  by default in our next release if a kernel >= 2.6.0 is detected.

* All native code generated at runtime is now marked with PROT_EXEC

* Improved graphics/imaging performance (up to 80% for some operations)

* Improved volatiles performance (especially in the Server VM)

* Fixed 'volatile' semantics

* Fixed small memory leak with some NPTL versions

* Complete LFS support

* Improved MappedByteBuffer implementation

* Replaced some functions with thread safe equivalents

* Various small bug fixes

* Java Web Start can generate desktop icons for GNOME and KDE


Notes for the AMD64 Version:
===

The AMD64 version of J2SE 1.4.2-rc1 uses the HotSpot Server VM by
default.  The HotSpot Client VM is not available for AMD64 at this
time.
Please note that this release was only tested on SuSE SLES 8 SP3 and
SuSE Linux 9.0.  If you experience problems on other distributions
for AMD64, then let us know.

* Requirements
- glibc 2.2.5 or newer
- kernel 2.4.19 or newer
- XFree 4.2 or newer
- libstdc++ from gcc-3.2 or newer (only needed for the gcc-3.2 Java build)
- 64-bit build of Mozilla 1.0 or newer (needed only for the Java Plug-In)


Notes for the i386 Version:
==

The i386 version of J2SE 1.4.2-rc1 uses the HotSpot Client VM by
default.  The HotSpot Server VM can be enabled with the '-server'
switch.

The i386 Version is available in two flavors: One built with
gcc-2.95.4 and one built with gcc-3.2.3.

* Requirements
- i586 compatible system
- glibc 2.2.5 or newer
- kernel 2.4.18 or newer
- XFree 4.2 or newer
- libstdc++ from gcc-3.2 or newer (only needed for the gcc-3.2 Java build)
- Mozilla 1.0 or newer built with gcc-2.95 or gcc-3.2 depending
  on which Java build you use (needed only for the Java Plug-In)


Feedback:


Please e-mail comments to [EMAIL PROTECTED] or to our public
mailing list (see http://www.blackdown.org/java-linux/mailinglist.html).



Blackdown Java-Linux Team

-- 
Juergen Kreileder, Blackdown Java-Linux Team
http://www.blackdown.org/java-linux/java2-status/


pgp0.pgp
Description: PGP signature


[ANNOUNCE] Java3D 1.3.1 for Linux/AMD64 and Linux/i386

2003-12-21 Thread Juergen Kreileder

The Blackdown Java-Linux Team is happy to announce the availability of
Java3D 1.3.1 for Linux on AMD64 and i386:

The Java 3D API enables the creation of three-dimensional graphics
applications and Internet-based 3D applets. It provides high-level
constructs for creating and manipulation of 3D geometry and building
the structures used in rendering that geometry. With this software,
you can efficiently define and render very large virtual worlds.

Requirements and installation instructions can be found at
http://www.blackdown.org/java-linux/java2-status/README-3D131-AMD64 and
http://www.blackdown.org/java-linux/java2-status/README-3D131-i386

Java3D 1.3.1 can be download from
ftp://ftp.tux.org/pub/java/java3d/1.3.1/ and our FTP mirrors (see
http://www.blackdown.org/java-linux/mirrors.html)

Documentation for the Java3D 1.3.1 API can be downloaded from
http://developer.java.sun.com/developer/earlyAccess/java3D/index.html

General information about Java3D and demos are available from
http://java.sun.com/products/java-media/3D/index.html



Blackdown Java-Linux Team

-- 
Juergen Kreileder, Blackdown Java-Linux Team
http://www.blackdown.org/java-linux/java2-status/


pgp0.pgp
Description: PGP signature


Re: [ANNOUNCE] Blackdown J2SE 1.4.2-rc1 for AMD64 and i386

2003-12-21 Thread Matthew Hunter
On Sun, Dec 21, 2003 at 08:21:49PM +0100, Juergen Kreileder <[EMAIL PROTECTED]> wrote:
> * Improved graphics/imaging performance (up to 80% for some operations)
> * Replaced some functions with thread safe equivalents

Anyone else seeing a massive *slowdown* in graphics/imaging 
performance?  

I use jedit extensively and opening new windows takes 10-20 
seconds before content is displayed, compared to ~1 second with 
1.4.1 (blackdown).  Certain other non-graphics operations also 
seem slower; eg, compiling with Ant within Jedit.

Since I run SMP, additional thread safety might conceivably be 
biting me -- but I wouldn't expect to see a slowdown THIS 
dramatic.

-- 
Matthew Hunter ([EMAIL PROTECTED])
Public Key: http://matthew.infodancer.org/public_key.txt
Homepage: http://matthew.infodancer.org/index.jsp
Politics: http://www.triggerfinger.org/index.jsp


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [ANNOUNCE] Blackdown J2SE 1.4.2-rc1 for AMD64 and i386

2003-12-21 Thread Juergen Kreileder
Matthew Hunter <[EMAIL PROTECTED]> writes:

> On Sun, Dec 21, 2003 at 08:21:49PM +0100, Juergen Kreileder
> <[EMAIL PROTECTED]> wrote:
>> * Improved graphics/imaging performance (up to 80% for some
>>   operations)
>> * Replaced some functions with thread safe equivalents
>
> Anyone else seeing a massive *slowdown* in graphics/imaging 
> performance?  

> I use jedit extensively and opening new windows takes 10-20 
> seconds before content is displayed, compared to ~1 second with 
> 1.4.1 (blackdown).

Running java with '-XX:-UseSpinning' fixed the problem for Matthew.

If somebody else sees this problem on SMP, then please try this switch
and send me a mail.  (I can't reproduce the problem on my SMP machines
so far.)

People with uniprocessor machines won't see this problem, spinning is
only enabled on multiprocessor machines.



Juergen

-- 
Juergen Kreileder, Blackdown Java-Linux Team
http://www.blackdown.org/java-linux/java2-status/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [ANNOUNCE] Blackdown J2SE 1.4.2-rc1 for AMD64 and i386

2003-12-21 Thread Jim Hazen




This release seems a bit *faster* on my machine.  Netbeans is a little more responsive and the Java2D and SwingSet demos seem a little peppier.

I'm not running on an SMP machine.  Kernel 2.4.22, Glibc 2.3.2.

-Jim


On Sun, Dec 21, 2003 at 08:21:49PM +0100, Juergen Kreileder <[EMAIL PROTECTED]> wrote:
> * Improved graphics/imaging performance (up to 80% for some operations)
> * Replaced some functions with thread safe equivalents

Anyone else seeing a massive *slowdown* in graphics/imaging 
performance?  

I use jedit extensively and opening new windows takes 10-20 
seconds before content is displayed, compared to ~1 second with 
1.4.1 (blackdown).  Certain other non-graphics operations also 
seem slower; eg, compiling with Ant within Jedit.

Since I run SMP, additional thread safety might conceivably be 
biting me -- but I wouldn't expect to see a slowdown THIS 
dramatic.





signature.asc
Description: This is a digitally signed message part


Integration of Blackdown features into the Sun JVM?

2003-12-21 Thread Jim Hazen




I heard a while back that Blackdown would be contributing enhancements to the Sun JVM.  Specifically I'm looking for Blackdown's WebStart enhancements to become standard on the JRE's shipped by Sun.

Anyone know if/when this will happen?  I love the Blackdown JVMs, but the releases have been very sporadic.  There was no Blackdown 1.4.1 release (only a beta), and this 1.4.2 rc is coming pretty close to 1.4.2's end of life.

Once Tiger ships it would be nice not to have to wait a year before seeing a Blackdown implementation.  Or should I say, see Blackdown features available.  If Blackdown features were merged quicker into the Sun version I'd be cool with that.  I heard that some Blackdown folks were on the Tiger working group.  Does that mean more involvement, quicker adoption of Blackdown Linux features in the Sun Linux JVMs?

-Jim 




signature.asc
Description: This is a digitally signed message part