From owner-freebsd-java@FreeBSD.ORG Mon May 26 09:25:52 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A528937B401 for ; Mon, 26 May 2003 09:25:52 -0700 (PDT) Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id B416143F75 for ; Mon, 26 May 2003 09:25:51 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from emerger.yogotech.com (emerger.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3p2/8.9.3) with ESMTP id KAA08480; Mon, 26 May 2003 10:25:49 -0600 (MDT) (envelope-from nate@yogotech.com) Received: (from nate@localhost) by emerger.yogotech.com (8.12.9/8.12.8) id h4QGPnxG044980; Mon, 26 May 2003 10:25:49 -0600 (MDT) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16082.16392.155803.403138@emerger.yogotech.com> Date: Mon, 26 May 2003 10:25:44 -0600 To: ticso@cicely.de In-Reply-To: <20030526153641.GC55219@cicely12.cicely.de> References: <20030526153641.GC55219@cicely12.cicely.de> X-Mailer: VM 7.07 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid cc: freebsd-java@freebsd.org Subject: Re: jdk on alpha X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Nate Williams List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2003 16:25:53 -0000 > What are the outstanding issues? > > I've read on http://kjkoster.org/java/content/newarch.jsp that > invokeNative_alpha.s needs to be done. > Is this still true? Yes. > What is the best jdk version to start with? The only one available, which is the one released by DEC (prior to being Compaq, which happened prior to HPC) for Linux. > I've also read on that page that we need a working jdk to bootstrap > with an example on how to do this with help from another machine. No need, since the Linux native one works. > Are there any ideas on how to handle this from ports? > E.g. can we distribute a native bootstrap jdk binary like it's done > for modula? No. However, in my opinion using the JVM, it's really a non-issue, unless you're doing it for research purposes. My 486/66 box with 16MB of memory blows the doors off my 500Mhz Alpha with 256MB of memory. Java on the alpha is slow, piggy, and basically useless. DEC at one point had a VM in beta-test that had a very aggressive JIT compiler but it never got into production, since Compaq essentially shut all the work down after they bought DEC. As stated above, the basic JVM port that DEC made was unbearably slow. Unless you want Java just for the sake of Java, you're better off buying a different hardware platform and running Java on it, since the Alpha does not run Java very well. Nate