From owner-freebsd-java Tue Nov 3 11:25:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA25285 for freebsd-java-outgoing; Tue, 3 Nov 1998 11:25:51 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from hq.freegate.com (freegate.com [208.226.86.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id LAA25280 for ; Tue, 3 Nov 1998 11:25:48 -0800 (PST) (envelope-from sbb@freegate.com) Received: (qmail+freegate 17566 invoked by alias); 3 Nov 1998 19:25:42 -0000 Received: from ws56-n0.hq.freegate.com (HELO sbb) (208.226.86.184) by hq.freegate.com with SMTP; 3 Nov 1998 19:25:42 -0000 Message-Id: <3.0.5.32.19981103112531.00a16100@mailhost.hq.freegate.com> X-Sender: sbb@mailhost.hq.freegate.com X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Tue, 03 Nov 1998 11:25:31 -0800 To: Gunther Schadow , dap@damon.com, patrick@cre8tivegroup.com From: Steve Byrne Subject: Re: Sun Ports JDK to Linux Cc: freebsd-java@FreeBSD.ORG In-Reply-To: <199811031719.MAA06700@aurora.rg.iupui.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org At 12:19 PM 11/3/98 -0500, Gunther Schadow wrote: >> > Here's a note from JavaWorld: >> > >> > In addition, Sun on Monday announced it will port the forthcoming Java >> > Development Kit (JDK) 1.2 to Linux, adding the free, open-source-code operating >> > system to such platforms as Hewlett-Packard's HP-UX and Sun's Solaris 7 for >> > optimized Java development and deployment. > >to which Damon Permezel said: >> For this reason, and others, the next box I install is going to run >> linux. > >Please remember that it is the policy of FreeBSD people to recommend >to vendors to port their software to Linux first. FreeBSD can >immediately use the stuff due to the flawless Linux binary >compatibility. It's more important to have some support for free >Unices than no support at all. So Linux is the first choice of many >and FreeBSD does recommend it. Once the source code is available, or >once the vendors became used to free Unices, we can have native ports >for FreeBSD. Here's something that may make "flawless Linux binary compatibility" tricky: the JDK 1.2 on Linux is using native threads, which are implemented on top of LinuxThreads, which are kernel supported threads. You'd need something similar on FreeBSD. They're basically like IRIX's sprocs -- threads are separate processes which share almost all of the same resources, and I think are associated into a thread group by the kernel. There is some discussion about making green threads work again (they don't in the Solaris 1.2), but to me that's very secondary to getting all of the functionality operating properly as soon as we can. Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message