From owner-freebsd-java Tue Nov 3 06:10:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA12140 for freebsd-java-outgoing; Tue, 3 Nov 1998 06:10:29 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from P300.DegNet.Baynet.de (degnet.de [194.95.214.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA12135 for ; Tue, 3 Nov 1998 06:10:23 -0800 (PST) (envelope-from malte.lance@gmx.net) Received: from neuron.webmore.prv (FireWall.DegNet.BayNet.de [194.95.214.131]) by P300.DegNet.Baynet.de (8.8.8/8.8.8/Debian/GNU) with ESMTP id PAA05469; Tue, 3 Nov 1998 15:09:33 +0100 Received: from neuron.webmore.prv (neuron.webmore.prv "Malte Lance") by neuron.webmore.prv (8.8.8/8.8.8) with ESMTP id PAA04907; Tue, 3 Nov 1998 15:09:41 +0100 (CET) Message-Id: <199811031409.PAA04907@neuron.webmore.prv> Date: Tue, 3 Nov 1998 15:09:39 +0100 (CET) From: Malte Lance Reply-To: malte.lance@gmx.net Subject: Re: JIT on FreeBSD To: nate@mt.sri.com cc: gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG In-Reply-To: <199810302023.NAA24574@mt.sri.com> MIME-Version: 1.0 Content-Type: TEXT/plain; CHARSET=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 30 Oct, Nate Williams wrote: >> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >> isn't one yet...)? > > There isn't one for unix. c't 21, 12.10. - 25.10.98, p. 63 (bottom right): "JIT-Sources available MetroWerks has published the source-code of their CodeWarrior Just in Time Compiler (JIT) for Linux/PowerPC (http://www.metrowerks.com/). The license-conditions are nearly the same as the SUN JDK license-conditions and make the explicit statement that a porting to other platforms like Linux/Intel is allowed. The developergroup Blackdown (http://www.blackdown.org), which made the JDK-Linux-port, will work on the porting." [sorry for my stone-washed german/english-translation] Is it a hoax ? Malte. > > > Nate > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-java" in the body of the message -- Malte Lance. --- composed with TkRat To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 07:28:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA21871 for freebsd-java-outgoing; Tue, 3 Nov 1998 07:28:36 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21866 for ; Tue, 3 Nov 1998 07:28:34 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id IAA10059; Tue, 3 Nov 1998 08:26:54 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id IAA09105; Tue, 3 Nov 1998 08:26:53 -0700 Date: Tue, 3 Nov 1998 08:26:53 -0700 Message-Id: <199811031526.IAA09105@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: malte.lance@gmx.net Cc: nate@mt.sri.com, gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG Subject: Re: JIT on FreeBSD In-Reply-To: <199811031409.PAA04907@neuron.webmore.prv> References: <199810302023.NAA24574@mt.sri.com> <199811031409.PAA04907@neuron.webmore.prv> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > >> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there > >> isn't one yet...)? > > > > There isn't one for unix. > > c't 21, 12.10. - 25.10.98, p. 63 (bottom right): > "JIT-Sources available > MetroWerks has published the source-code of their > CodeWarrior Just in Time Compiler (JIT) for Linux/PowerPC This is for the PPC, not for x86. :( Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 08:25:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA28582 for freebsd-java-outgoing; Tue, 3 Nov 1998 08:25:50 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from iglou.com (iglou1.iglou.com [192.107.41.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA28576 for ; Tue, 3 Nov 1998 08:25:48 -0800 (PST) (envelope-from patrick@cre8tivegroup.com) Received: from [204.255.227.80] (helo=gateway.cre8tivegroup.com) by iglou.com with esmtp (8.9.1/8.9.1) id 0zajH1-0006OT-00; Tue, 3 Nov 1998 11:25:40 -0500 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Tue, 03 Nov 1998 11:24:45 -0500 (EST) From: Patrick Gardella To: freebsd-java@FreeBSD.ORG Subject: Sun Ports JDK to Linux Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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. Full story at: http://www.javaworld.com/jw-11-1998/jw-11-iw-jdklinux.html?110298txt and http://java.sun.com/pr/1998/11/pr981102-01.html Porters: Now the big question, can we get the source to the Linux port (Should I start calling them)? And will that help our porting effort more than the Solaris code we already have? (My first guess would be yes.) --- Patrick S. Gardella Director of Web Development The Creative Group 1-800-804-0783 ext 29 606-858-8029 (fax) http://www.cre8tivegroup.com PGP Key ID 0xEE2D47A9 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 08:33:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA00325 for freebsd-java-outgoing; Tue, 3 Nov 1998 08:33:40 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from P300.DegNet.Baynet.de (degnet.de [194.95.214.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA00305 for ; Tue, 3 Nov 1998 08:33:33 -0800 (PST) (envelope-from malte.lance@gmx.net) Received: from neuron.webmore.prv (FireWall.DegNet.BayNet.de [194.95.214.131]) by P300.DegNet.Baynet.de (8.8.8/8.8.8/Debian/GNU) with ESMTP id RAA07061; Tue, 3 Nov 1998 17:31:59 +0100 Received: from neuron.webmore.prv (neuron.webmore.prv "Malte Lance") by neuron.webmore.prv (8.8.8/8.8.8) with ESMTP id RAA07748; Tue, 3 Nov 1998 17:09:58 +0100 (CET) Message-Id: <199811031609.RAA07748@neuron.webmore.prv> Date: Tue, 3 Nov 1998 17:09:56 +0100 (CET) From: Malte Lance Reply-To: malte.lance@gmx.net Subject: Re: JIT on FreeBSD To: nate@mt.sri.com cc: gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG In-Reply-To: <199811031526.IAA09105@mt.sri.com> MIME-Version: 1.0 Content-Type: TEXT/plain; CHARSET=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 3 Nov, Nate Williams wrote: >> >> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >> >> isn't one yet...)? >> > >> > There isn't one for unix. >> >> c't 21, 12.10. - 25.10.98, p. 63 (bottom right): >> "JIT-Sources available >> MetroWerks has published the source-code of their >> CodeWarrior Just in Time Compiler (JIT) for Linux/PowerPC > > This is for the PPC, not for x86. :( Sure, but as the article tells (from the license-agreement), porting IS allowed to platforms such as Linux/Intel and others AND better: there is already some effort for the Linux/Intel port by the blackdown-developers. Then a port from Linux/Intel to FreeBSD/Intel should be possible. Malte. > > > Nate -- Malte Lance. --- composed with TkRat To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 08:45:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA02111 for freebsd-java-outgoing; Tue, 3 Nov 1998 08:45:52 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from damon.com (damon.com [207.170.114.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA02103 for ; Tue, 3 Nov 1998 08:45:45 -0800 (PST) (envelope-from dap@damon.com) Received: (from dap@localhost) by damon.com (8.8.7/8.8.7) id KAA29466; Tue, 3 Nov 1998 10:45:16 -0600 (CST) (envelope-from dap) From: Damon Permezel Message-Id: <199811031645.KAA29466@damon.com> Subject: Re: Sun Ports JDK to Linux In-Reply-To: from Patrick Gardella at "Nov 3, 98 11:24:45 am" To: patrick@cre8tivegroup.com (Patrick Gardella) Date: Tue, 3 Nov 1998 10:45:15 -0600 (CST) Cc: freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Patrick Gardella sez: " > 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. > > Full story at: > http://www.javaworld.com/jw-11-1998/jw-11-iw-jdklinux.html?110298txt and > http://java.sun.com/pr/1998/11/pr981102-01.html > > Porters: > Now the big question, can we get the source to the Linux port (Should I start > calling them)? And will that help our porting effort more than the Solaris code > we already have? (My first guess would be yes.) > For this reason, and others, the next box I install is going to run linux. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 09:18:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA07396 for freebsd-java-outgoing; Tue, 3 Nov 1998 09:18:03 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA07334 for ; Tue, 3 Nov 1998 09:18:00 -0800 (PST) (envelope-from gunther@aurora.rg.iupui.edu) Received: (from gunther@localhost) by aurora.rg.iupui.edu (8.8.7/8.8.7) id MAA06700; Tue, 3 Nov 1998 12:19:23 -0500 (EST) (envelope-from gunther) Date: Tue, 3 Nov 1998 12:19:23 -0500 (EST) From: Gunther Schadow Message-Id: <199811031719.MAA06700@aurora.rg.iupui.edu> To: dap@damon.com, patrick@cre8tivegroup.com Subject: Re: Sun Ports JDK to Linux Cc: freebsd-java@FreeBSD.ORG Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > 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. But we should definitely not draw your conclusion from this: that everyone should consider using Linux instead. Thinking that way gives in to the same pattern of thinking that people must use Microsoft and Windows NT, because it's what everyone does. The world of Unix should be proud of the diversity and the compatibility that still exists! Everyone moaning about Unix incompatibilities should think whether there is any other OS platform that is any better compatible accross such a variety of vendors and machines. Unix is unique in compatibility. The variety is good. We should be very, very careful about our wishes for seamless binary compatibility. Remember viruses? This plague exists in the Windows world just *because* everything is so smoothly binary compatible. The Internet worm could spread on only two brands of machines and OSes and that's the same reason why viruses never became a real issue in the Unix world. So don't give up on FreeBSD. The power of FreeBSD is its tradition and the conservative development strategy (e.g., I am glad that I was never beaten over the head with ELF stuff: I can happily run six different machines with six different versions of FreeBSD.) I can trust my network code and I trust the security of FreeBSD. Conversely I have had lots of headache with porting source code to different Linux variants and I have seen very strange telnet behavior on Linux (one session being accidentially redirected to another terminal.) Sure that was several years back, but FreeBSD people didn't sleep during that time either. I am very comfortable with FreeBSD. Unfortunately I had to drop out the active FreeBSD support shortly before 386/BSD (patchkit) became FreeBSD. Because I know what it takes, I thank the development team of FreeBSD and all helpers for doing such a great job, and this is the reason why I stick to FreeBSD (solidarity -- one of the recently forgotten words). Reliability and continuity are the qualities of FreeBSD and the reason why I trust this OS more than any other. sorry, I should have directed this to >/tmp/advocacy never mind, -Gunther Gunther Schadow ----------------------------------- http://aurora.rg.iupui.edu Regenstrief Institute for Health Care 1001 W 10th Street RG5, Indianapolis IN 46202, Phone: (317) 630 7960 schadow@aurora.rg.iupui.edu ---------------------- #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 09:30:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA09709 for freebsd-java-outgoing; Tue, 3 Nov 1998 09:30:07 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from manchester.genrad.com (x153.genrad.co.uk [195.99.3.153]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA09678 for ; Tue, 3 Nov 1998 09:30:01 -0800 (PST) (envelope-from swindellsr@genrad.co.uk) Date: Tue, 3 Nov 1998 09:30:01 -0800 (PST) Message-Id: <199811031730.JAA09678@hub.freebsd.org> Received: from CDP275.uk.genrad.com by manchester.genrad.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1460.8) id VTWQB7MV; Tue, 3 Nov 1998 17:29:51 -0000 From: Robert Swindells To: nate@mt.sri.com CC: malte.lance@gmx.net, freebsd-java@FreeBSD.ORG In-reply-to: <199811031526.IAA09105@mt.sri.com> (message from Nate Williams on Tue, 3 Nov 1998 08:26:53 -0700) Subject: Re: JIT on FreeBSD Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >> >> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >> >> isn't one yet...)? >> > >> > There isn't one for unix. >> >> c't 21, 12.10. - 25.10.98, p. 63 (bottom right): >> "JIT-Sources available >> MetroWerks has published the source-code of their >> CodeWarrior Just in Time Compiler (JIT) for Linux/PowerPC >This is for the PPC, not for x86. :( What the MetroWerks JIT would give on the x86 is the basic JIT entry point functions, support for throwing out sequences of instructions to memory and a big empty switch statement for interpreting the Java opcodes. Someone would need to fill in the blanks in the switch statement with the x86 specific instructions. You had asked a while back how I was getting on with Tya. I got it to compile without too much difficulty. The problems since then have been in identifying the Linux specific assumptions, such as what address things will get allocated at. I think the authors know what they are doing, they just don't have any idea about writing maintainable (or portable) code. I can put a snapshot somewhere if anyone wants to look at it. Robert Swindells To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 11:14:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA23640 for freebsd-java-outgoing; Tue, 3 Nov 1998 11:14:16 -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 LAA23630 for ; Tue, 3 Nov 1998 11:14:14 -0800 (PST) (envelope-from sbb@freegate.com) Received: (qmail+freegate 17184 invoked by alias); 3 Nov 1998 19:14:08 -0000 Received: from ws56-n0.hq.freegate.com (HELO sbb) (208.226.86.184) by hq.freegate.com with SMTP; 3 Nov 1998 19:14:08 -0000 Message-Id: <3.0.5.32.19981103111357.00a1c100@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:13:57 -0800 To: Patrick Gardella , freebsd-java@FreeBSD.ORG From: Steve Byrne Subject: Re: Sun Ports JDK to Linux In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org At 11:24 AM 11/3/98 -0500, Patrick Gardella 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. > >Full story at: >http://www.javaworld.com/jw-11-1998/jw-11-iw-jdklinux.html?110298txt and >http://java.sun.com/pr/1998/11/pr981102-01.html > >Porters: >Now the big question, can we get the source to the Linux port (Should I start >calling them)? And will that help our porting effort more than the Solaris code >we already have? (My first guess would be yes.) Here's the deal. Sun has licensed the JDK 1.2 sources to *me*, for the purposes of porting it to Linux. I can sublicense the source code, and selectively the Java Compatibility Kit, to others for the purposes of developing Linux ports. I'm pretty sure that the license I have would not allow me to sublicense the sources to the FreeBSD community for the purposes of porting to FreeBSD :-(. I don't know whether calling them will do any good or not. Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message 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 From owner-freebsd-java Tue Nov 3 12:54:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08589 for freebsd-java-outgoing; Tue, 3 Nov 1998 12:54:13 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from damon.com (damon.com [207.170.114.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08579 for ; Tue, 3 Nov 1998 12:54:11 -0800 (PST) (envelope-from dap@damon.com) Received: (from dap@localhost) by damon.com (8.8.7/8.8.7) id OAA00132; Tue, 3 Nov 1998 14:53:49 -0600 (CST) (envelope-from dap) From: Damon Permezel Message-Id: <199811032053.OAA00132@damon.com> Subject: Re: Sun Ports JDK to Linux In-Reply-To: <3.0.5.32.19981103112531.00a16100@mailhost.hq.freegate.com> from Steve Byrne at "Nov 3, 98 11:25:31 am" To: sbb@freegate.com (Steve Byrne) Date: Tue, 3 Nov 1998 14:53:49 -0600 (CST) Cc: gunther@aurora.rg.iupui.edu, dap@damon.com, patrick@cre8tivegroup.com, freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Steve Byrne sez: " > > 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 This flawless linux compatability must be what makes my netscape (all verions I've tried) regularly dump core with EMT trap! I don't want to rag on FreeBSD. I am sad to see freeBSD fall behind. Particularly linux. However, I kept running into reasons why I should consider linux, and finally overcame my resistance. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 13:14:31 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA11136 for freebsd-java-outgoing; Tue, 3 Nov 1998 13:14:31 -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 NAA11127 for ; Tue, 3 Nov 1998 13:14:26 -0800 (PST) (envelope-from sbb@freegate.com) Received: (qmail+freegate 20394 invoked by alias); 3 Nov 1998 21:14:20 -0000 Received: from ws56-n0.hq.freegate.com (HELO sbb) (208.226.86.184) by hq.freegate.com with SMTP; 3 Nov 1998 21:14:20 -0000 Message-Id: <3.0.5.32.19981103131409.00a2e2f0@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 13:14:09 -0800 To: malte.lance@gmx.net, nate@mt.sri.com From: Steve Byrne Subject: Re: JIT on FreeBSD Cc: gatto@widesoft.com.br, freebsd-java@FreeBSD.ORG In-Reply-To: <199811031409.PAA04907@neuron.webmore.prv> References: <199810302023.NAA24574@mt.sri.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org At 03:09 PM 11/3/98 +0100, Malte Lance wrote: >On 30 Oct, Nate Williams wrote: >>> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >>> isn't one yet...)? >> >> There isn't one for unix. > >c't 21, 12.10. - 25.10.98, p. 63 (bottom right): >"JIT-Sources available > MetroWerks has published the source-code of their > CodeWarrior Just in Time Compiler (JIT) for Linux/PowerPC > (http://www.metrowerks.com/). The license-conditions are > nearly the same as the SUN JDK license-conditions and > make the explicit statement that a porting to other platforms > like Linux/Intel is allowed. The developergroup Blackdown > (http://www.blackdown.org), which made the JDK-Linux-port, > will work on the porting." I can assure you that neither of these are hoaxes. The guys working on the PPC version of JDK for Linux have had some connections with MetroWerks in the past that bore this particular fruit. As for the other, well, I've already written about that one. Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 14:17:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA22254 for freebsd-java-outgoing; Tue, 3 Nov 1998 14:17:24 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from smtp.enteract.com (thor.enteract.com [207.229.143.11]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id OAA22239 for ; Tue, 3 Nov 1998 14:17:22 -0800 (PST) (envelope-from jrs@enteract.com) Received: (qmail 16023 invoked from network); 3 Nov 1998 22:17:14 -0000 Received: from adam.enteract.com (jrs@206.54.252.1) by thor.enteract.com with SMTP; 3 Nov 1998 22:17:14 -0000 Date: Tue, 3 Nov 1998 16:17:14 -0600 (CST) From: John Sconiers To: Damon Permezel cc: Steve Byrne , gunther@aurora.rg.iupui.edu, patrick@cre8tivegroup.com, freebsd-java@FreeBSD.ORG, freebsd-chat@FreeBSD.ORG Subject: Re: Sun Ports JDK to Linux In-Reply-To: <199811032053.OAA00132@damon.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > This flawless linux compatability must be what makes my netscape (all verions > I've tried) regularly dump core with EMT trap! > I don't want to rag on FreeBSD. I am sad to see freeBSD fall behind. > Particularly linux. However, I kept running into reasons why I should > consider linux, and finally overcame my resistance. > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-java" in the body of the message I don't know what version of FreeBSD your running ....however my netscape 3 and 4.05 browser works with 2.2.7 and 3.0....... Your thoughts are taken in stride however Linux is different from FreeBSD in the same token that OS2 is different than Windows. The developers of FreeBSD can not implement "flawless linux compatibilty" because of the effect it would have on the direction of the OS. FreeBSD is not a distribution of Linux with a different name. While they seek to port Linux utilities and programs....the overall goal, implementation and outlook is different. If Linux is the right choice for you......then maybe you should switch. JOHN CC'd to chat To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 14:22:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA23017 for freebsd-java-outgoing; Tue, 3 Nov 1998 14:22:29 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from Loki.orland.u91.k12.me.us (Loki.orland.u91.k12.me.us [169.244.111.67]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA22995; Tue, 3 Nov 1998 14:22:25 -0800 (PST) (envelope-from netmonger@genesis.ispace.com) Received: from celeris (56k-port4004.ime.net [209.90.195.14]) by Loki.orland.u91.k12.me.us (8.9.1/8.8.8-Loki) with SMTP id RAA14414; Tue, 3 Nov 1998 17:21:50 -0500 (EST) (envelope-from netmonger@genesis.ispace.com) X-Server-ID: Loki.orland.u91.k12.me.us, OCSNet - Orland Maine USA X-Coord-Name: Drew "Droobie" Baxter, OneNetwork Exchange X-Coord-Addr: Droobie@Openlink.orland.me.us X-Coord-Pager: USA: 207-471-2719, http://pagedroo.orland.me.us Message-Id: <4.1.19981103171800.00a90cb0@genesis.ispace.com> X-Sender: netmonger@genesis.ispace.com X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 Date: Tue, 03 Nov 1998 17:19:52 -0500 To: John Sconiers , Damon Permezel From: Drew Baxter Subject: Re: Sun Ports JDK to Linux Cc: Steve Byrne , gunther@aurora.rg.iupui.edu, patrick@cre8tivegroup.com, freebsd-java@FreeBSD.ORG, freebsd-chat@FreeBSD.ORG In-Reply-To: References: <199811032053.OAA00132@damon.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org At 04:17 PM 11/3/98 -0600, John Sconiers wrote: >> This flawless linux compatability must be what makes my netscape (all verions >> I've tried) regularly dump core with EMT trap! >> I don't want to rag on FreeBSD. I am sad to see freeBSD fall behind. >> Particularly linux. However, I kept running into reasons why I should >> consider linux, and finally overcame my resistance. >> To Unsubscribe: send mail to majordomo@FreeBSD.org >> with "unsubscribe freebsd-java" in the body of the message > > >I don't know what version of FreeBSD your running ....however my netscape >3 and 4.05 browser works with 2.2.7 and 3.0....... > >Your thoughts are taken in stride however Linux is different from FreeBSD >in the same token that OS2 is different than Windows. The developers of >FreeBSD can not implement "flawless linux compatibilty" because of the >effect it would have on the direction of the OS. FreeBSD is not a >distribution of Linux with a different name. While they seek to port >Linux utilities and programs....the overall goal, implementation and >outlook is different. > >If Linux is the right choice for you......then maybe you should >switch. > > >JOHN > > >CC'd to chat > I second the working with FreeBSD 3.0 part. --- Drew "Droobie" Baxter Network Admin/Professional Computer Nerd(TM) OneEX: The OneNetwork Exchange 207-942-0275 http://www.droo.orland.me.us My Latest Kernel: FreeBSD 3.0-CURRENT (ONEEX) #14: Mon Oct 19 22:36:58 EDT 1998 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 18:02:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA26021 for freebsd-java-outgoing; Tue, 3 Nov 1998 18:02:53 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA26016 for ; Tue, 3 Nov 1998 18:02:51 -0800 (PST) (envelope-from gunther@aurora.rg.iupui.edu) Received: (from gunther@localhost) by aurora.rg.iupui.edu (8.8.7/8.8.7) id VAA09899; Tue, 3 Nov 1998 21:04:26 -0500 (EST) (envelope-from gunther) Date: Tue, 3 Nov 1998 21:04:26 -0500 (EST) From: Gunther Schadow Message-Id: <199811040204.VAA09899@aurora.rg.iupui.edu> To: dap@damon.com, sbb@freegate.com Subject: Re: Sun Ports JDK to Linux Cc: freebsd-java@FreeBSD.ORG, gunther@aurora.rg.iupui.edu, patrick@cre8tivegroup.com Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > "Steve Byrne sez: " > > > > 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 > > This flawless linux compatability must be what makes my netscape (all verions > I've tried) regularly dump core with EMT trap! > > I don't want to rag on FreeBSD. I am sad to see freeBSD fall behind. > Particularly linux. However, I kept running into reasons why I should > consider linux, and finally overcame my resistance. Even the native FreeBSD Netscape dumps core every now and then. I would think that the Netscape program has some errors, couldn't that be the reason? regards -Gunther To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Tue Nov 3 21:25:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA20310 for freebsd-java-outgoing; Tue, 3 Nov 1998 21:25:20 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from mx0.alles.or.jp (mx0.alles.or.jp [202.221.139.67]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA20302 for ; Tue, 3 Nov 1998 21:25:16 -0800 (PST) (envelope-from hidekoba@alles.or.jp) Received: by mx0.alles.or.jp (8.8.8+2.7Wbeta7/3.6W-allesnet) id OAA06799; Wed, 4 Nov 1998 14:25:06 +0900 (JST) Received: from alles.or.jp (ppp01026.niigata.alles.or.jp [203.180.244.26]) by alles.or.jp (8.8.8/Allesnet) with ESMTP id OAA00034; Wed, 4 Nov 1998 14:25:05 +0900 (JST) Message-ID: <363FE502.8D2C172B@alles.or.jp> Date: Wed, 04 Nov 1998 14:24:18 +0900 From: Hideki Kobayashi X-Mailer: Mozilla 4.05 [en] (WinNT; I) MIME-Version: 1.0 To: Rogerio Gatto CC: freebsd-java@FreeBSD.ORG Subject: Re: JIT on FreeBSD References: Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >isn't one yet...)? shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code http://www.shudo.net/jit/index-j.html ... English not available yet http://www.shudo.net/jit/dist/ Supported Platforms Linux JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117 JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33 FreeBSD JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R -- Hideki Kobayashi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 06:28:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA01439 for freebsd-java-outgoing; Wed, 4 Nov 1998 06:28:35 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from manchester.genrad.com (x247.genrad.co.uk [195.99.3.247]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA01427 for ; Wed, 4 Nov 1998 06:28:33 -0800 (PST) (envelope-from swindellsr@genrad.co.uk) Date: Wed, 4 Nov 1998 06:28:33 -0800 (PST) Message-Id: <199811041428.GAA01427@hub.freebsd.org> Received: from CDP275.uk.genrad.com by manchester.genrad.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1460.8) id VTWQB7ZH; Wed, 4 Nov 1998 14:28:23 -0000 From: Robert Swindells To: hidekoba@alles.or.jp CC: freebsd-java@FreeBSD.ORG In-reply-to: <363FE502.8D2C172B@alles.or.jp> (message from Hideki Kobayashi on Wed, 04 Nov 1998 14:24:18 +0900) Subject: Re: JIT on FreeBSD Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >>Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >>isn't one yet...)? >shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code > http://www.shudo.net/jit/index-j.html ... English not available yet > http://www.shudo.net/jit/dist/ > >Supported Platforms > Linux > JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117 > JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33 > FreeBSD > JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R It works fine for the simple Sieve benchmark with ~200x speedup but it dumps core with an illegal instruction for anything using Swing. Looks nice though. Robert Swindells To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 07:21:32 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA09838 for freebsd-java-outgoing; Wed, 4 Nov 1998 07:21:32 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA09829 for ; Wed, 4 Nov 1998 07:21:28 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id IAA19336; Wed, 4 Nov 1998 08:21:08 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id IAA13271; Wed, 4 Nov 1998 08:21:05 -0700 Date: Wed, 4 Nov 1998 08:21:05 -0700 Message-Id: <199811041521.IAA13271@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Hideki Kobayashi Cc: Rogerio Gatto , freebsd-java@FreeBSD.ORG Subject: Re: JIT on FreeBSD In-Reply-To: <363FE502.8D2C172B@alles.or.jp> References: <363FE502.8D2C172B@alles.or.jp> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > >Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there > >isn't one yet...)? > > shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code > http://www.shudo.net/jit/index-j.html ... English not available yet > http://www.shudo.net/jit/dist/ Thanks for the pointer. I just added the above URL to the FreeBSD java page in it's 'interesting software' section. :) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 08:25:15 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA18582 for freebsd-java-outgoing; Wed, 4 Nov 1998 08:25:15 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from hidrogenio.widesoft.com.br (hidrogenio.widesoft.com.br [200.246.206.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA18563 for ; Wed, 4 Nov 1998 08:25:09 -0800 (PST) (envelope-from gatto@widesoft.com.br) Received: from calcio.widesoft.com.br (calcio.widesoft.com.br [200.246.206.20]) by hidrogenio.widesoft.com.br (8.8.8/8.8.8) with ESMTP id OAA22296; Wed, 4 Nov 1998 14:22:17 -0200 (EDT) (envelope-from gatto@widesoft.com.br) Received: by calcio.widesoft.com.br with Internet Mail Service (5.5.1960.3) id ; Wed, 4 Nov 1998 14:21:56 -0200 Message-ID: From: Rogerio Gatto To: "'Nate Williams'" , Hideki Kobayashi Cc: Rogerio Gatto , freebsd-java@FreeBSD.ORG Subject: RES: JIT on FreeBSD Date: Wed, 4 Nov 1998 14:21:55 -0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id IAA18575 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org *W*O*W* Thanx for the replies, guys. And, to make us all happier, it seems that the JIT works (~6x faster according to CaffeineMark 3.0). Thanx for the great news, Hideki. I´ll try to test it some more, before putting it on production. If you guys wanna know the outcome, let me know. I may post my results to you or to this list. []´s Rogerio Gatto > ----- Mensagem original ----- > De: Nate Williams [SMTP:nate@mt.sri.com] > Enviada em: Quarta-feira, 4 de Novembro de 1998 13:21 > Para: Hideki Kobayashi > Cc: Rogerio Gatto; freebsd-java@FreeBSD.ORG > Assunto: Re: JIT on FreeBSD > > > >Does anyone know where I can find a JIT for JDK1.1.6 (or tell me > there > > >isn't one yet...)? > > > > shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code > > http://www.shudo.net/jit/index-j.html ... English not available > yet > > http://www.shudo.net/jit/dist/ > > Thanks for the pointer. I just added the above URL to the FreeBSD > java > page in it's 'interesting software' section. :) > > > Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 09:06:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA24313 for freebsd-java-outgoing; Wed, 4 Nov 1998 09:06:50 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA24307 for ; Wed, 4 Nov 1998 09:06:42 -0800 (PST) (envelope-from gunther@aurora.rg.iupui.edu) Received: (from gunther@localhost) by aurora.rg.iupui.edu (8.8.7/8.8.7) id MAA12079; Wed, 4 Nov 1998 12:08:18 -0500 (EST) (envelope-from gunther) Date: Wed, 4 Nov 1998 12:08:18 -0500 (EST) From: Gunther Schadow Message-Id: <199811041708.MAA12079@aurora.rg.iupui.edu> To: gatto@widesoft.com.br, hidekoba@alles.or.jp, nate@mt.sri.com Subject: Re: RES: JIT on FreeBSD Cc: freebsd-java@FreeBSD.ORG Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I downloaded the shuJIT too and it was remarkably simple to get it set up. Works well so far, but I didn't try any Java 1.2 stuff. Many, many, thanks Hideki! Great stuff! -Gunther Gunther Schadow ----------------------------------- http://aurora.rg.iupui.edu Regenstrief Institute for Health Care 1001 W 10th Street RG5, Indianapolis IN 46202, Phone: (317) 630 7960 schadow@aurora.rg.iupui.edu ---------------------- #include To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 09:15:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA26007 for freebsd-java-outgoing; Wed, 4 Nov 1998 09:15:51 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from hidrogenio.widesoft.com.br (hidrogenio.widesoft.com.br [200.246.206.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA25994 for ; Wed, 4 Nov 1998 09:15:44 -0800 (PST) (envelope-from gatto@widesoft.com.br) Received: from calcio.widesoft.com.br (calcio.widesoft.com.br [200.246.206.20]) by hidrogenio.widesoft.com.br (8.8.8/8.8.8) with ESMTP id PAA25782 for ; Wed, 4 Nov 1998 15:15:27 -0200 (EDT) (envelope-from gatto@widesoft.com.br) Received: by calcio.widesoft.com.br with Internet Mail Service (5.5.1960.3) id ; Wed, 4 Nov 1998 15:15:06 -0200 Message-ID: From: Rogerio Gatto To: "'freebsd-java@FreeBSD.ORG'" Subject: RE: JIT on FreeBSD Date: Wed, 4 Nov 1998 15:15:05 -0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id JAA25998 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org *W*O*W* Thanx for the replies, guys. And, to make us all happier, it seems that the JIT works (~6x faster according to CaffeineMark 3.0). Thanx for the great news, Hideki. I´ll try to test it some more, before putting it on production. If you guys wanna know the outcome, let me know. I may post my results to you or to this list. []´s Rogerio Gatto ----- Mensagem original ----- De: Nate Williams [SMTP:nate@mt.sri.com] Enviada em: Quarta-feira, 4 de Novembro de 1998 13:21 Para: Hideki Kobayashi Cc: Rogerio Gatto; freebsd-java@FreeBSD.ORG Assunto: Re: JIT on FreeBSD > >Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there > >isn't one yet...)? > > shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code > http://www.shudo.net/jit/index-j.html ... English not available yet > http://www.shudo.net/jit/dist/ Thanks for the pointer. I just added the above URL to the FreeBSD java page in it's 'interesting software' section. :) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 12:53:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA02870 for freebsd-java-outgoing; Wed, 4 Nov 1998 12:53:20 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from vine.wayoutware.com ([207.114.134.130]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA02865 for ; Wed, 4 Nov 1998 12:53:19 -0800 (PST) (envelope-from jheintz@wayoutware.com) Received: from george (lax-ts4-h1-45-119.ispmodems.net [209.162.45.119]) by vine.wayoutware.com (8.8.7/8.8.7) with SMTP id MAA18308 for ; Wed, 4 Nov 1998 12:23:16 -0800 (PST) (envelope-from jheintz@wayoutware.com) Message-Id: <3.0.5.32.19981104125217.03973100@wayoutware.com> X-Sender: jheintz@wayoutware.com X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32) Date: Wed, 04 Nov 1998 12:52:17 -0800 To: freebsd-java@FreeBSD.ORG From: Jim Subject: Re: JIT on FreeBSD In-Reply-To: <199811041428.GAA01427@hub.freebsd.org> References: <363FE502.8D2C172B@alles.or.jp> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org At 06:28 AM 11/4/98 -0800, Robert Swindells wrote: > >>>Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >>>isn't one yet...)? > >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code >> http://www.shudo.net/jit/index-j.html ... English not available yet >> http://www.shudo.net/jit/dist/ >> >>Supported Platforms >> Linux >> JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117 >> JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33 >> FreeBSD >> JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R > >It works fine for the simple Sieve benchmark with ~200x speedup but it >dumps core with an illegal instruction for anything using Swing. > >Looks nice though. > >Robert Swindells > I seems to work ok with the JServ Servlet Engine, however It threw several java.lang.ExceptionInInitializerError exceptions while setting up an ODI PSE Pro 3.0 session. I am running FreeBSD 2.2.5... and JDK 1.1.6 (V98-8-14). In the specs it calls for newer versions of both, so this could be the problem. It does look promising, Jim Heintz Owner/Developer Way-Out Ware 687 Islay St. #5 San Luis Obispo, Ca. 93401 Phone: (805) 542-9237 FAX: (805) 546-8039 jheintz@wayoutware.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 13:58:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA13797 for freebsd-java-outgoing; Wed, 4 Nov 1998 13:58:49 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from assurance.rstcorp.com ([206.29.49.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA13782 for ; Wed, 4 Nov 1998 13:58:41 -0800 (PST) (envelope-from vshah@rstcorp.com) Received: (from uucp@localhost) by assurance.rstcorp.com (8.8.8/8.8.8) id QAA21216; Wed, 4 Nov 1998 16:57:57 -0500 Received: from sandbox.rstcorp.com(206.29.49.63) by assurance.rstcorp.com via smap (V2.0) id xma021212; Wed, 4 Nov 98 16:57:54 -0500 Received: from jabberwock.rstcorp.com (jabberwock [206.29.49.98]) by sandbox.rstcorp.com (8.8.8/8.8.8) with ESMTP id QAA14431; Wed, 4 Nov 1998 16:57:52 -0500 (EST) Received: (from vshah@localhost) by jabberwock.rstcorp.com (8.9.1/8.8.8) id QAA10548; Wed, 4 Nov 1998 16:57:50 -0500 (EST) Date: Wed, 4 Nov 1998 16:57:50 -0500 (EST) Message-Id: <199811042157.QAA10548@jabberwock.rstcorp.com> From: "Viren R. Shah" To: Hideki Kobayashi Cc: Rogerio Gatto , freebsd-java@FreeBSD.ORG Subject: Re: JIT on FreeBSD In-Reply-To: <363FE502.8D2C172B@alles.or.jp> References: <363FE502.8D2C172B@alles.or.jp> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: "Viren R. Shah" X-Face: )~y+U*K:yzjz{q<5lzpI_SVef'U.])9g[C9`1N@]u3,MHY7f*l7C)[_NjM4y4K8$uIUh|\u (K&&HS6,M!61&GMTk'mqmB/Qg]]X}"?TzsFl]"2v!bl8']dma.:^IY^a[lbOI>U:b<~FyK3q-p{HmZ mn~g.`~BE!5{2D:}Yi+\_KkWe?XaHj9$ko1k8iKLYv5*_2c8"G=?Up[}hn+7RNM(bzBZ_wWk6!Pf&B ?3Tcm7M7B~W%K/I0aX3]*=jP?aM]H6HBPT`oLk+0n^_;N\2\%|Rhy;p}34Q.jEsM\qtnxcm;ag%Nq Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >>>>> "HK" == Hideki Kobayashi writes: >> Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >> isn't one yet...)? HK> shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code HK> http://www.shudo.net/jit/index-j.html ... English not available yet HK> http://www.shudo.net/jit/dist/ HK> Supported Platforms HK> JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R Anyone have this working on -current? I got it to work on -current/ELF by making a link in /usr/lib to /usr/lib/aout/libm.so.2.0 I ran my application on it: without a JIT: 17.69 real 16.11 user 0.28 sys with a JIT: 18.16 real 16.26 user 0.34 sys It actually took more time. Is this possibly due to me running a 2.2.7/AOUT library on a -current/ELF system? or due to the nature of the application? I'll try to compile shujit on -current HK> Hideki Kobayashi Thanks Viren -- Viren R. Shah, {viren @ rstcorp . com} "The one thing you can't trade for your heart's desire is your heart." -- Miles Vorkosigan (Lois McMaster Bujold, Memory) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 14:03:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA14661 for freebsd-java-outgoing; Wed, 4 Nov 1998 14:03:44 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA14656 for ; Wed, 4 Nov 1998 14:03:41 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id OAA22103; Wed, 4 Nov 1998 14:43:15 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id OAA15162; Wed, 4 Nov 1998 14:43:14 -0700 Date: Wed, 4 Nov 1998 14:43:14 -0700 Message-Id: <199811042143.OAA15162@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Jim Cc: freebsd-java@FreeBSD.ORG Subject: Re: JIT on FreeBSD In-Reply-To: <3.0.5.32.19981104125217.03973100@wayoutware.com> References: <363FE502.8D2C172B@alles.or.jp> <199811041428.GAA01427@hub.freebsd.org> <3.0.5.32.19981104125217.03973100@wayoutware.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > >>>Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there > >>>isn't one yet...)? > > > >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code > >> http://www.shudo.net/jit/index-j.html ... English not available yet > >> http://www.shudo.net/jit/dist/ > >> > >>Supported Platforms > >> Linux > >> JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117 > >> JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33 > >> FreeBSD > >> JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R > > > >It works fine for the simple Sieve benchmark with ~200x speedup but it > >dumps core with an illegal instruction for anything using Swing. > > > >Looks nice though. > > > >Robert Swindells > > > I seems to work ok with the JServ Servlet Engine, however It threw > several java.lang.ExceptionInInitializerError exceptions while setting > up an ODI PSE Pro 3.0 session. I am running FreeBSD 2.2.5... and JDK > 1.1.6 (V98-8-14). In the specs it calls for newer versions of both, so > this could be the problem. Does PSE V3.0 work w/out the JIT? I know PSE V2.0.2 worked fine, but we're no longer using it our product due to their draconian license schemes. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 14:32:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA19445 for freebsd-java-outgoing; Wed, 4 Nov 1998 14:32:02 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ocean.campus.luth.se (ocean.campus.luth.se [130.240.194.116]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA19402 for ; Wed, 4 Nov 1998 14:31:58 -0800 (PST) (envelope-from karpen@ocean.campus.luth.se) Received: (from karpen@localhost) by ocean.campus.luth.se (8.9.1/8.9.1) id XAA05714; Wed, 4 Nov 1998 23:25:48 +0100 (CET) (envelope-from karpen) From: Mikael Karpberg Message-Id: <199811042225.XAA05714@ocean.campus.luth.se> Subject: Re: RES: JIT on FreeBSD In-Reply-To: <199811041708.MAA12079@aurora.rg.iupui.edu> from Gunther Schadow at "Nov 4, 98 12:08:18 pm" To: gunther@aurora.rg.iupui.edu (Gunther Schadow) Date: Wed, 4 Nov 1998 23:25:48 +0100 (CET) Cc: gatto@widesoft.com.br, hidekoba@alles.or.jp, nate@mt.sri.com, freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org According to Gunther Schadow: > I downloaded the shuJIT too and it was remarkably simple to get > it set up. Works well so far, but I didn't try any Java 1.2 stuff. > Many, many, thanks Hideki! Great stuff! Seems like something someone should turn into a port, maybe? :-) Thought I'd remind the people out there that are interested that a port is easy to install and can contain patches so that it's easy to spread small fixes to the users of it in FreeBSD also. And no, I can't really do it. I don't even have the JDK installed, because I don't use java that much. /Mikael To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 15:09:57 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA26868 for freebsd-java-outgoing; Wed, 4 Nov 1998 15:09:57 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from vine.wayoutware.com ([207.114.134.130]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA26861 for ; Wed, 4 Nov 1998 15:09:56 -0800 (PST) (envelope-from jheintz@wayoutware.com) Received: from george (lax-ts3-h2-44-135.ispmodems.net [209.162.44.135]) by vine.wayoutware.com (8.8.7/8.8.7) with SMTP id OAA18595 for ; Wed, 4 Nov 1998 14:39:55 -0800 (PST) (envelope-from jheintz@wayoutware.com) Message-Id: <3.0.5.32.19981104150833.03964e10@wayoutware.com> X-Sender: jheintz@wayoutware.com X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32) Date: Wed, 04 Nov 1998 15:08:33 -0800 To: freebsd-java@FreeBSD.ORG From: Jim Subject: Re: JIT on FreeBSD In-Reply-To: <199811042143.OAA15162@mt.sri.com> References: <3.0.5.32.19981104125217.03973100@wayoutware.com> <363FE502.8D2C172B@alles.or.jp> <199811041428.GAA01427@hub.freebsd.org> <3.0.5.32.19981104125217.03973100@wayoutware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org At 02:43 PM 11/4/98 -0700, you wrote: >> >>>Does anyone know where I can find a JIT for JDK1.1.6 (or tell me there >> >>>isn't one yet...)? >> > >> >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code >> >> http://www.shudo.net/jit/index-j.html ... English not available yet >> >> http://www.shudo.net/jit/dist/ >> >> >> >>Supported Platforms >> >> Linux >> >> JDK 1.1.6v2 (by Steve Byrne), libc5.4.44, linux 2.1.117 >> >> JDK 1.1.6v4a (by Java-Linux Porting Team), glibc2.0.7, linux 2.0.33 >> >> FreeBSD >> >> JDK 1.1.6 (V98-9-23), FreeBSD 2.2.7R >> > >> >It works fine for the simple Sieve benchmark with ~200x speedup but it >> >dumps core with an illegal instruction for anything using Swing. >> > >> >Looks nice though. >> > >> >Robert Swindells >> >> >> I seems to work ok with the JServ Servlet Engine, however It threw >> several java.lang.ExceptionInInitializerError exceptions while setting >> up an ODI PSE Pro 3.0 session. I am running FreeBSD 2.2.5... and JDK >> 1.1.6 (V98-8-14). In the specs it calls for newer versions of both, so >> this could be the problem. > >Does PSE V3.0 work w/out the JIT? I know PSE V2.0.2 worked fine, but >we're no longer using it our product due to their draconian license >schemes. > Pse Pro 3.0 works just fine without the JIT... Jim Heintz Owner/Developer Way-Out Ware 687 Islay St. #5 San Luis Obispo, Ca. 93401 Phone: (805) 542-9237 FAX: (805) 546-8039 jheintz@wayoutware.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 15:43:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02527 for freebsd-java-outgoing; Wed, 4 Nov 1998 15:43:12 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from aurora.rg.iupui.edu (aurora.rg.iupui.edu [134.68.31.122]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA02522 for ; Wed, 4 Nov 1998 15:43:10 -0800 (PST) (envelope-from gunther@aurora.rg.iupui.edu) Received: (from gunther@localhost) by aurora.rg.iupui.edu (8.8.7/8.8.7) id SAA13532; Wed, 4 Nov 1998 18:44:46 -0500 (EST) (envelope-from gunther) Date: Wed, 4 Nov 1998 18:44:46 -0500 (EST) From: Gunther Schadow Message-Id: <199811042344.SAA13532@aurora.rg.iupui.edu> To: freebsd-java@FreeBSD.ORG, jheintz@wayoutware.com Subject: Re: JIT on FreeBSD Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code > > I seems to work ok with the JServ Servlet Engine, however It threw several > java.lang.ExceptionInInitializerError exceptions while setting up an ODI PSE > Pro 3.0 session. I am running FreeBSD 2.2.5... and JDK 1.1.6 (V98-8-14). In > the specs it calls for newer versions of both, so this could be the problem. > > It does look promising, I can confirm this java.lang.ExceptionInInitializerError problem. It happend in the second Java program I ran with shujit (my own develop ment that runs well without shujit). But I also tried this on FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat). I have a quite recent JDK 1.1.6 installed at July 21 1998 (seems like outdated already?) -Gunther To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 15:49:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA03599 for freebsd-java-outgoing; Wed, 4 Nov 1998 15:49:42 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from vine.wayoutware.com ([207.114.134.130]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA03594 for ; Wed, 4 Nov 1998 15:49:41 -0800 (PST) (envelope-from jheintz@wayoutware.com) Received: from george (lax-ts3-h2-44-135.ispmodems.net [209.162.44.135]) by vine.wayoutware.com (8.8.7/8.8.7) with SMTP id PAA18706 for ; Wed, 4 Nov 1998 15:19:39 -0800 (PST) (envelope-from jheintz@wayoutware.com) Message-Id: <3.0.5.32.19981104154838.03973d90@wayoutware.com> X-Sender: jheintz@wayoutware.com X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32) Date: Wed, 04 Nov 1998 15:48:38 -0800 To: freebsd-java@FreeBSD.ORG From: Jim Heintz Subject: Re: JIT on FreeBSD In-Reply-To: <199811042344.SAA13532@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 06:44 PM 11/4/98 -0500, you wrote: > >> >>shuJIT (Just In Time compiler for Sun JVM/IA32) ... open source code >> >> I seems to work ok with the JServ Servlet Engine, however It threw several >> java.lang.ExceptionInInitializerError exceptions while setting up an ODI PSE >> Pro 3.0 session. I am running FreeBSD 2.2.5... and JDK 1.1.6 (V98-8-14). In >> the specs it calls for newer versions of both, so this could be the problem. >> >> It does look promising, > >I can confirm this java.lang.ExceptionInInitializerError problem. It >happend in the second Java program I ran with shujit (my own develop >ment that runs well without shujit). But I also tried this on >FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat). I have a >quite recent JDK 1.1.6 installed at July 21 1998 (seems like outdated >already?) > FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat) <--- Me Too. Is there an easy way to upgrade to the real libc.so.3.1 wihtout upgrading the entire FreeBSD installation? Thanks, Jim Heintz Owner/Developer Way-Out Ware 687 Islay St. #5 San Luis Obispo, Ca. 93401 Phone: (805) 542-9237 FAX: (805) 546-8039 jheintz@wayoutware.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 16:06:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA07404 for freebsd-java-outgoing; Wed, 4 Nov 1998 16:03:36 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA07196 for ; Wed, 4 Nov 1998 16:03:20 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id RAA23126; Wed, 4 Nov 1998 17:02:47 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id RAA15806; Wed, 4 Nov 1998 17:02:41 -0700 Date: Wed, 4 Nov 1998 17:02:41 -0700 Message-Id: <199811050002.RAA15806@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: "Viren R. Shah" Cc: Hideki Kobayashi , Rogerio Gatto , freebsd-java@FreeBSD.ORG Subject: Re: JIT on FreeBSD In-Reply-To: <199811042157.QAA10548@jabberwock.rstcorp.com> References: <363FE502.8D2C172B@alles.or.jp> <199811042157.QAA10548@jabberwock.rstcorp.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I ran my application on it: > without a JIT: > 17.69 real 16.11 user 0.28 sys > with a JIT: > 18.16 real 16.26 user 0.34 sys > > It actually took more time. Is this possibly due to me running a > 2.2.7/AOUT library on a -current/ELF system? or due to the nature of > the application? Probably the nature of the appliation. Since it's effectively 'compiling' the program into native code everytime you run it, if the program doesn't have much CPU intensive code (as it appears above) *OR* doesn't run a long time to amortize out the pre-compile, then it won't help you out much due to the startup overhead. This is where Sun's much talked about 'Hot-Spot' JIT (sort of) will help out, since it only JIT's 'bottlenecks' it finds in your code, thus making the startup and JIT cost alot less. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Wed Nov 4 17:42:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA21126 for freebsd-java-outgoing; Wed, 4 Nov 1998 17:42:20 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA21115 for ; Wed, 4 Nov 1998 17:42:18 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id SAA23828; Wed, 4 Nov 1998 18:42:09 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id SAA16315; Wed, 4 Nov 1998 18:42:08 -0700 Date: Wed, 4 Nov 1998 18:42:08 -0700 Message-Id: <199811050142.SAA16315@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Jim Heintz Cc: freebsd-java@FreeBSD.ORG Subject: Re: JIT on FreeBSD In-Reply-To: <3.0.5.32.19981104154838.03973d90@wayoutware.com> References: <199811042344.SAA13532@aurora.rg.iupui.edu> <3.0.5.32.19981104154838.03973d90@wayoutware.com> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > FreeBSD 2.2.5 (with a libc.so.3.1 -> libc.so.3.0 cheat) <--- Me Too. > > Is there an easy way to upgrade to the real libc.so.3.1 wihtout > upgrading the entire FreeBSD installation? There is no real need to. The minor number got bumped because of the addtion of a new routine, but the JDK doesn't use it. However, if you want you can just grab the libc.so.3.1 for a recent 2.2.7 release box and stick it in /usr/lib and everything should work fine. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 5 02:36:14 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA19991 for freebsd-java-outgoing; Thu, 5 Nov 1998 02:36:14 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from hidrogenio.widesoft.com.br (hidrogenio.widesoft.com.br [200.246.206.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA19977 for ; Thu, 5 Nov 1998 02:36:09 -0800 (PST) (envelope-from gatto@widesoft.com.br) Received: from calcio.widesoft.com.br (calcio.widesoft.com.br [200.246.206.20]) by hidrogenio.widesoft.com.br (8.8.8/8.8.8) with ESMTP id IAA12437; Thu, 5 Nov 1998 08:35:56 -0200 (EDT) (envelope-from gatto@widesoft.com.br) Received: by calcio.widesoft.com.br with Internet Mail Service (5.5.1960.3) id ; Thu, 5 Nov 1998 08:35:34 -0200 Message-ID: From: Rogerio Gatto To: freebsd-java@FreeBSD.ORG Cc: Hideki Kobayashi , "'Nate Williams'" , "Viren R. Shah" Subject: RES: JIT on FreeBSD Date: Thu, 5 Nov 1998 08:35:33 -0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.1960.3) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id CAA19982 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I´ve got some prety good improvements with the JIT, at least CaffeineMark 3.0 says so. You guys can get it at http://www.pendragon-software.com/pendragon/cm3/index.html > ----- Mensagem original ----- > De: Nate Williams [SMTP:nate@mt.sri.com] > Enviada em: Quarta-feira, 4 de Novembro de 1998 22:03 > Para: Viren R. Shah > Cc: Hideki Kobayashi; Rogerio Gatto; > freebsd-java@FreeBSD.ORG > Assunto: Re: JIT on FreeBSD > > > I ran my application on it: > > without a JIT: > > 17.69 real 16.11 user 0.28 sys > > with a JIT: > > 18.16 real 16.26 user 0.34 sys > > > > It actually took more time. Is this possibly due to me running a > > 2.2.7/AOUT library on a -current/ELF system? or due to the nature of > > the application? > > Probably the nature of the appliation. Since it's effectively > 'compiling' the program into native code everytime you run it, if the > program doesn't have much CPU intensive code (as it appears above) > *OR* > doesn't run a long time to amortize out the pre-compile, then it won't > help you out much due to the startup overhead. > > This is where Sun's much talked about 'Hot-Spot' JIT (sort of) will > help > out, since it only JIT's 'bottlenecks' it finds in your code, thus > making the startup and JIT cost alot less. > > > > Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 5 06:15:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA16670 for freebsd-java-outgoing; Thu, 5 Nov 1998 06:15:45 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from cafe.muraoka.info.waseda.ac.jp (cafe.muraoka.info.waseda.ac.jp [133.9.68.49]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA16665 for ; Thu, 5 Nov 1998 06:15:42 -0800 (PST) (envelope-from shudoh@muraoka.info.waseda.ac.jp) Received: from muraoka.info.waseda.ac.jp (shudoh@localhost [127.0.0.1]) by cafe.muraoka.info.waseda.ac.jp (8.9.1a/3.7W) with ESMTP id XAA06040; Thu, 5 Nov 1998 23:12:26 +0900 Message-Id: <199811051412.XAA06040@cafe.muraoka.info.waseda.ac.jp> To: freebsd-java@FreeBSD.ORG cc: shudoh@muraoka.info.waseda.ac.jp Subject: Web page for shuJIT Date: Thu, 05 Nov 1998 23:12:25 +0900 From: SHUDOH Kazuyuki Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The discussion about my JIT compiler reached my ear, so I joined this list a half of day before. English web page is now ready at http://www.shudo.net/jit/. Please refer this page for shuJIT, change the URL in http://www.freebsd.org/java/. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. E-mail: shudoh@muraoka.info.waseda.ac.jp Address: Muraoka Lab., Waseda Univ., 3-4-1 Okubo Shinjuku-ku Tokyo 169-8555 JAPAN TEL: +81-3-3209-5198 FAX: +81-3-3209-5198 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 5 06:23:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA17264 for freebsd-java-outgoing; Thu, 5 Nov 1998 06:23:24 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from cafe.muraoka.info.waseda.ac.jp (cafe.muraoka.info.waseda.ac.jp [133.9.68.49]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA17259 for ; Thu, 5 Nov 1998 06:23:23 -0800 (PST) (envelope-from shudoh@muraoka.info.waseda.ac.jp) Received: from muraoka.info.waseda.ac.jp (shudoh@localhost [127.0.0.1]) by cafe.muraoka.info.waseda.ac.jp (8.9.1a/3.7W) with ESMTP id XAA06107 for ; Thu, 5 Nov 1998 23:20:08 +0900 Message-Id: <199811051420.XAA06107@cafe.muraoka.info.waseda.ac.jp> To: freebsd-java@FreeBSD.ORG Subject: A bug in mod operations of 64bit integer Date: Thu, 05 Nov 1998 23:20:08 +0900 From: SHUDOH Kazuyuki Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Did anyone notice a behavior which differs from JDK for SunOS 5? This maybe a bug of FreeBSD port of JDK. ===== class inttest { static public void main(String s[]) { long a, b; a = -1111123; b = -1123; System.out.println(a % b); System.out.println(b % a); a = 11123; b = -123; System.out.println(a % b); System.out.println(b % a); a = -1111123; b = 1123; System.out.println(a % b); System.out.println(b % a); } } ===== We'll see on SunOS 5 and Linux: -476 -1123 53 -123 -476 1123 But on FreeBSD and JDK 1.1.6 V98-9-23: 476 1123 -53 -123 -476 -1123 Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 5 08:25:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA29675 for freebsd-java-outgoing; Thu, 5 Nov 1998 08:25:44 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA29670 for ; Thu, 5 Nov 1998 08:25:42 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA29161; Thu, 5 Nov 1998 09:25:32 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id JAA18498; Thu, 5 Nov 1998 09:25:24 -0700 Date: Thu, 5 Nov 1998 09:25:24 -0700 Message-Id: <199811051625.JAA18498@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 To: Rogerio Gatto Cc: freebsd-java@FreeBSD.ORG, Hideki Kobayashi , "'Nate Williams'" , "Viren R. Shah" Subject: Re: RES: JIT on FreeBSD In-Reply-To: References: X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id IAA29671 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I´ve got some prety good improvements with the JIT, at least > CaffeineMark 3.0 says so. Me as well, but it crashes on a number of 'acceptable' programs. I haven't had time to build a simple test case yet (working on the JDK1.1.7 port), but if/when I get to I'll try to send in a test case that shows where it's broken. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 5 08:28:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA00128 for freebsd-java-outgoing; Thu, 5 Nov 1998 08:28:43 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA00121 for ; Thu, 5 Nov 1998 08:28:42 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA29182; Thu, 5 Nov 1998 09:28:32 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id JAA18516; Thu, 5 Nov 1998 09:28:32 -0700 Date: Thu, 5 Nov 1998 09:28:32 -0700 Message-Id: <199811051628.JAA18516@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: SHUDOH Kazuyuki Cc: freebsd-java@FreeBSD.ORG Subject: Re: A bug in mod operations of 64bit integer In-Reply-To: <199811051420.XAA06107@cafe.muraoka.info.waseda.ac.jp> References: <199811051420.XAA06107@cafe.muraoka.info.waseda.ac.jp> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Did anyone notice a behavior which differs from JDK for SunOS 5? > This maybe a bug of FreeBSD port of JDK. This surely is. Thanks for the bug report, and simple test case! Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Thu Nov 5 08:29:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA00282 for freebsd-java-outgoing; Thu, 5 Nov 1998 08:29:56 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from ns.mt.sri.com (sri-gw.MT.net [206.127.105.141]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA00277 for ; Thu, 5 Nov 1998 08:29:55 -0800 (PST) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id JAA29187; Thu, 5 Nov 1998 09:29:45 -0700 (MST) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id JAA18527; Thu, 5 Nov 1998 09:29:44 -0700 Date: Thu, 5 Nov 1998 09:29:44 -0700 Message-Id: <199811051629.JAA18527@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: SHUDOH Kazuyuki Cc: freebsd-java@FreeBSD.ORG Subject: Re: Web page for shuJIT In-Reply-To: <199811051412.XAA06040@cafe.muraoka.info.waseda.ac.jp> References: <199811051412.XAA06040@cafe.muraoka.info.waseda.ac.jp> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > The discussion about my JIT compiler reached my ear, so > I joined this list a half of day before. > > English web page is now ready at http://www.shudo.net/jit/. > Please refer this page for shuJIT, change the URL > in http://www.freebsd.org/java/. Thanks, the page has been updated. :) Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message From owner-freebsd-java Fri Nov 6 08:20:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA18658 for freebsd-java-outgoing; Fri, 6 Nov 1998 08:20:04 -0800 (PST) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from manchester.genrad.com (x236.genrad.co.uk [195.99.3.236]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA18551 for ; Fri, 6 Nov 1998 08:19:51 -0800 (PST) (envelope-from swindellsr@genrad.co.uk) Date: Fri, 6 Nov 1998 08:19:51 -0800 (PST) Message-Id: <199811061619.IAA18551@hub.freebsd.org> Received: from CDP275.uk.genrad.com by manchester.genrad.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.0.1460.8) id VTWQB9BQ; Fri, 6 Nov 1998 16:19:28 -0000 From: Robert Swindells To: freebsd-java@FreeBSD.ORG Cc: shudoh@muraoka.info.waseda.ac.jp Subject: shuJIT crash using Swing Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I think I have found why I was getting crashes when trying to use shuJIT with Swing. The method javax.swing.UIManager.initialize() makes an explicit call to java.lang.Compiler.disable(). This turns off JIT compilation as expected, but the invoker then recursively calls itself until the stack overflows. I think that the fix would be to store the original invoker in the CodeInfo structure for each method and call that if the compilation fails. Robert Swindells To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message