[kaffe] [Fwd: Fast Free Eclipse Prize Winners Announcement]

Dalibor Topic robilad@kaffe.org
Wed Aug 6 02:01:02 2003


This is a multi-part message in MIME format.
--------------080507080007090605020008
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

In case you didn't notice, the amazing guys from gcj have done it again, 
and built a natively compiled eclipse, that beats all records in loading 
time (and speed, I guess). Mark's announcement of 'gcj wining the fast 
free eclipse prize' is attached. Slashdot story is here: 
http://developers.slashdot.org/developers/03/08/03/1555206.shtml?tid=126&tid=156

Kaffe was a close second, afaik. ;) Given that Godmar Back has 
implemented (some?) support for gcj-ed code, it may be interesting to 
see if one could compile parts of kaffe's class library to native code 
using gcj, and if/how much kaffe would benefit from that.

cheers,
dalibor topic

--------------080507080007090605020008
Content-Type: message/rfc822;
 name="Fast Free Eclipse Prize Winners Announcement"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Fast Free Eclipse Prize Winners Announcement"

Return-path: <classpath-bounces+robilad=kaffe.org@gnu.org>
Envelope-to: robilad@kaffe.org
Received: from monty-python.gnu.org ([199.232.76.173])
	by pogo.kaffe.org with esmtp (Exim 3.35 #1 (Debian))
	id 19j9Zq-0000eI-00
	for <robilad@kaffe.org>; Sat, 02 Aug 2003 20:30:34 -0700
Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org)
	by monty-python.gnu.org with esmtp (Exim 4.20)
	id 19j9XA-0005DV-GR
	for robilad@kaffe.org; Sat, 02 Aug 2003 23:27:48 -0400
Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20)
	id 19j5tH-0001Fc-2d
	for classpath@gnu.org; Sat, 02 Aug 2003 19:34:23 -0400
Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20)
	id 19j5Qj-0006oS-0w
	for classpath@gnu.org; Sat, 02 Aug 2003 19:05:24 -0400
Received: from [62.108.28.95] (helo=nescio.wildebeest.org)
	by monty-python.gnu.org with esmtp (Exim 4.20) id 19j4kn-0001HH-SF
	for classpath@gnu.org; Sat, 02 Aug 2003 18:21:33 -0400
Received: from elsschot.wildebeest.org ([192.168.1.26])
	by nescio.wildebeest.org with esmtp (Exim 3.35 #1 (Debian))
	id 19j4ii-00007D-00
	for <classpath@gnu.org>; Sun, 03 Aug 2003 00:19:24 +0200
From: Mark Wielaard <mark@klomp.org>
To: classpath@gnu.org
Content-Type: multipart/mixed; boundary="=-QY4nJeK9v8dgN3R9ezu+"
Organization: 
Message-Id: <1059862888.32460.44.camel@elsschot.wildebeest.org>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) 
Date: 03 Aug 2003 00:21:28 +0200
Subject: Fast Free Eclipse Prize Winners Announcement
X-BeenThere: classpath@gnu.org
X-Mailman-Version: 2.1.2
Precedence: list
List-Id: Discussion of the implemenation of the core Java class libraries
	<classpath.gnu.org>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/classpath>,
	<mailto:classpath-request@gnu.org?subject=unsubscribe>
List-Archive: <http://mail.gnu.org/pipermail/classpath>
List-Post: <mailto:classpath@gnu.org>
List-Help: <mailto:classpath-request@gnu.org?subject=help>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/classpath>,
	<mailto:classpath-request@gnu.org?subject=subscribe>
Sender: classpath-bounces+robilad=kaffe.org@gnu.org
Errors-To: classpath-bounces+robilad=kaffe.org@gnu.org


--=-QY4nJeK9v8dgN3R9ezu+
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi all,

After playing a bit with the just announced native eclipse build from
the gcj hackers it is clear that they have won the fast free eclipse
prize! Below is the official announcement. Please feel free to
distribute this to anyone that might be interested since I really think
this is a huge accomplishment.. Thanks everybody. It was a exciting
race!

Cheers,

Mark

--=-QY4nJeK9v8dgN3R9ezu+
Content-Disposition: inline; filename=eclipse_prize
Content-Type: text/plain; name=eclipse_prize; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

   gcj Eclipse team wins Fast Free Eclipse Prize

Andrew Haley and Tom Tromey led a team of gcj (GNU Compiler for Java)
hackers at Red Hat who won the Fast Free Eclipse prize. The Fast Free
Eclipse challenge was to produce a free and fast version of the
Eclipse development environment that would run on a completely Free
Software system like GNU/Linux. Tom and Andrew not only accomplished
all the goals of the original challenge, but they went far beyond that
to produce the fasted Eclipse based development environment to
date. This accomplishment means that the Free Software movement now
has another high productivity environment for creating software that
can be freely used, modified and distributed.

The Eclipse platform is a graphical IDE for anything and nothing in
particular. It supports creating highly integrated tools (plugins) for
development activities such as code management, source code viewing,
editing, refactoring and debugging. Eclipse itself is written in the
java programming language and is most famous for its excellent tools
for manipulation of large projects. Eclipse is distributed under a
Free Software license (the Common Public License) and its development
is organized as a Open Source project where both individuals and large
companies share their development efforts.

Despite being distributed under a Free Software license, Eclipse
didn't work on a free software platform or (like other projects
developed for a java like environment) integrate very well with a
traditional GNU system. So the original challenge to win the Fast Free
Eclipse prize was just to get Eclipse to start up under one minute on a
completely free system given some standard hardware. Late last year
this seemed a lot of work given the modest goal of just getting it to
run quickly enough to be usable.

But Andrew and Tom went much further than that. By consistently
identifying and fixing issues with the runtime libraries, the
compiler, linker and the gcc C++/java ABI they made the GNU Compiler
Collection and the GNU/Linux platform a better environment to develop
and run such huge multi component systems. This enables developers to
create programs in a programming language with support for static
typing, exception handling, garbage collection, multi-threading and
dynamic object creation and invocation. All while keeping the
traditional GNU way in mind to make it possible to easily interoperate
with other languages and libraries supported on a GNU system.

The result is not just a Fast Free Eclipse.
We now have the fastest Eclipse on the planet!

This effort was clearly not possible without the support of a lot of
other hackers. For the purpose of winning this prize special mention
should also be given to the following Red Hat people: Anthony Green
made an important garbage collection fix. Graydon Hoare did lots of
profiling and identified critical performance bottlenecks. And Jakub
Jelinek fixed the most critical performance bottleneck.  Together with
Tom and Andrew they are the winners of the Fast Free Eclipse prize and
they will receive a GNU appreciation package.


Links:

GNU Compiler for Java (gcj)
http://gcc.gnu.org/java/

Eclipse, universal tool platform - an open extensible IDE
http://www.eclipse.org/

Natively compiled Eclipse
http://sources.redhat.com/eclipse/

--=-QY4nJeK9v8dgN3R9ezu+
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Classpath mailing list
Classpath@gnu.org
http://mail.gnu.org/mailman/listinfo/classpath

--=-QY4nJeK9v8dgN3R9ezu+--




--------------080507080007090605020008--