From owner-java@FreeBSD.ORG Tue Dec 16 08:14:35 1997 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA05705 for java-outgoing; Tue, 16 Dec 1997 08:14:35 -0800 (PST) (envelope-from owner-java@FreeBSD.ORG) Received: from zeus.gel.usherb.ca (zeus.gel.usherb.ca [132.210.70.7]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA05701 for ; Tue, 16 Dec 1997 08:14:29 -0800 (PST) (envelope-from alex.boisvert@gel.usherb.ca) Received: from castor.gel.usherb.ca. (castor.gel.usherb.ca [132.210.70.4]) by zeus.gel.usherb.ca (8.8.8/8.8.8) with ESMTP id KAA01943; Tue, 16 Dec 1997 10:48:14 -0500 (EST) Received: (from boia01@localhost) by castor.gel.usherb.ca. (8.8.8/8.8.8) id KAA28029; Tue, 16 Dec 1997 10:48:11 -0500 (EST) Date: Tue, 16 Dec 1997 10:48:10 -0500 (EST) From: "Alex.Boisvert" To: Giao Nguyen cc: freebsd-java@FreeBSD.ORG Subject: Re: Goals for the JDK port In-Reply-To: <19971215185751.63790@functional.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-java@FreeBSD.ORG Precedence: bulk On Mon, 15 Dec 1997, Giao Nguyen wrote: > There's been a lot of talk about CVS repository, make files, etc. > There's been one thing I've been curious about. What are the goals of > the port? Perhaps I hopped onto the mailing list a little bit late, but > are we simply porting it or are we going to do anything to help the > runtime performance? Well, I`ll tell you want *my* goals are. Others have different goals, but no contradicting ones. 1-Stability 2-Fidelity to "platform neutrality". This means that a program should run on FreeBSD just as on Solaris/Windows. For me, this means that the user interface does not have to be targeted for a specific environment to work. For me performance is not yet an issue, since we're far from having stability. Also, performance is not going to be _much_ better on FreeBSD without a major effort to optimize JavaSoft's code (ie. doing a native thread port, ...) compared to other platforms. I do hope that we achieve better results compared to other "standard JDK ports", but competing with "just in time compilation" would be futile at the moment. So I gues that in my mind, we're doing "just another port", but a better port in terms of stability, not speed of execution. This is where my efforts will go, if you want something else, join the club and hpefully, we'll reach your goals as well... Alex.