From owner-freebsd-sparc Sun Nov 8 09:20:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA29320 for freebsd-sparc-outgoing; Sun, 8 Nov 1998 09:20:39 -0800 (PST) (envelope-from owner-freebsd-sparc@FreeBSD.ORG) Received: from fep02-svc.tin.it (mta02-acc.tin.it [212.216.176.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA29310 for ; Sun, 8 Nov 1998 09:20:34 -0800 (PST) (envelope-from paipai@box4.tin.it) Received: from winworkstation ([212.216.234.94]) by fep02-svc.tin.it (InterMail v4.0 201-221-105) with SMTP id <19981108172008.IBHH16980.fep02-svc@winworkstation> for ; Sun, 8 Nov 1998 18:20:08 +0100 Comments: Authenticated sender is From: "Paolo Di Francesco" To: freebsd-sparc@FreeBSD.ORG Date: Sun, 8 Nov 1998 18:21:27 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Solaris Emulation X-mailer: Pegasus Mail for Win32 (v2.53/R1) Message-Id: <19981108172008.IBHH16980.fep02-svc@winworkstation> Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org If someone will port FreeBSD on Sparc, teorically could be more easier to run Solaris apps without solaris. Right? Ciao Ciao Paolo Di Francesco _ ->B<- All Recycled Bytes Message ... ~ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Sun Nov 8 09:40:20 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01266 for freebsd-sparc-outgoing; Sun, 8 Nov 1998 09:40:20 -0800 (PST) (envelope-from owner-freebsd-sparc@FreeBSD.ORG) Received: from porkfriedrice.ny.genx.net (porkfriedrice.ny.genx.net [206.64.4.30]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA01261 for ; Sun, 8 Nov 1998 09:40:18 -0800 (PST) (envelope-from bright@hotjobs.com) Received: from localhost (bright@localhost) by porkfriedrice.ny.genx.net (8.9.1/8.9.1) with ESMTP id MAA21330; Sun, 8 Nov 1998 12:42:53 -0500 (EST) (envelope-from bright@hotjobs.com) X-Authentication-Warning: porkfriedrice.ny.genx.net: bright owned process doing -bs Date: Sun, 8 Nov 1998 12:42:53 -0500 (EST) From: Alfred Perlstein X-Sender: bright@porkfriedrice.ny.genx.net To: Paolo Di Francesco cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Solaris Emulation In-Reply-To: <19981108172008.IBHH16980.fep02-svc@winworkstation> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org yes, freebsd does icbs which makes it not too difficult. you'd still need solaris libc though. Alfred Perlstein - Programmer, HotJobs Inc. - www.hotjobs.com -- There are operating systems, and then there's FreeBSD. -- http://www.freebsd.org/ 3.0-current On Sun, 8 Nov 1998, Paolo Di Francesco wrote: > If someone will port FreeBSD on Sparc, teorically could be more easier to run > Solaris apps without solaris. Right? > > > > > > Ciao Ciao > Paolo Di Francesco > _ > ->B<- All Recycled Bytes Message ... > ~ > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-sparc" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Sun Nov 8 11:01:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA08180 for freebsd-sparc-outgoing; Sun, 8 Nov 1998 11:01:50 -0800 (PST) (envelope-from owner-freebsd-sparc@FreeBSD.ORG) Received: from feral-gw.feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA08173 for ; Sun, 8 Nov 1998 11:01:48 -0800 (PST) (envelope-from mjacob@feral.com) Received: from localhost (mjacob@localhost) by feral-gw.feral.com (8.8.7/8.8.7) with SMTP id LAA10953; Sun, 8 Nov 1998 11:01:03 -0800 Date: Sun, 8 Nov 1998 11:01:03 -0800 (PST) From: Matthew Jacob X-Sender: mjacob@feral-gw Reply-To: mjacob@feral.com To: Paolo Di Francesco cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Solaris Emulation In-Reply-To: <19981108172008.IBHH16980.fep02-svc@winworkstation> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Uh, yes. This is already the case for NetBSD-sparc and linux-sparc- with greater or lesser degrees of accuracy. On Sun, 8 Nov 1998, Paolo Di Francesco wrote: > If someone will port FreeBSD on Sparc, teorically could be more easier to run > Solaris apps without solaris. Right? > > > > > > Ciao Ciao > Paolo Di Francesco > _ > ->B<- All Recycled Bytes Message ... > ~ > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-sparc" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Sun Nov 8 14:24:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA28986 for freebsd-sparc-outgoing; Sun, 8 Nov 1998 14:24:21 -0800 (PST) (envelope-from owner-freebsd-sparc@FreeBSD.ORG) Received: from atdot.dotat.org (atdot.dotat.org [203.23.150.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA28981 for ; Sun, 8 Nov 1998 14:24:17 -0800 (PST) (envelope-from newton@atdot.dotat.org) Received: (from newton@localhost) by atdot.dotat.org (8.8.8/8.7) id IAA01599; Mon, 9 Nov 1998 08:14:31 +1030 (CST) From: Mark Newton Message-Id: <199811082144.IAA01599@atdot.dotat.org> Subject: Re: Solaris Emulation To: paipai@tin.it (Paolo Di Francesco) Date: Mon, 9 Nov 1998 08:14:31 +1030 (CST) Cc: freebsd-sparc@FreeBSD.ORG In-Reply-To: <19981108172008.IBHH16980.fep02-svc@winworkstation> from "Paolo Di Francesco" at Nov 8, 98 06:21:27 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Paolo Di Francesco wrote: > If someone will port FreeBSD on Sparc, teorically could be more > easier to run Solaris apps without solaris. Right? We're working on Solaris/x86 at the moment, and the vast majority of that should work on Solaris/sparc if/when a port happens. A good deal of Solaris 2.5.1 stuff works at the moment; I've just recently returned home from business travel so I can continue working out why 2.6 libraries/linker fail. See http://slash.dotat.org/~newton/freebsd-sparc for further info. Additional developers welcome, of course :-) - mark -------------------------------------------------------------------- I tried an internal modem, newton@atdot.dotat.org but it hurt when I walked. Mark Newton ----- Voice: +61-4-1958-3414 ------------- Fax: +61-8-83034403 ----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Sun Nov 8 16:38:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA14321 for freebsd-sparc-outgoing; Sun, 8 Nov 1998 16:38:12 -0800 (PST) (envelope-from owner-freebsd-sparc@FreeBSD.ORG) Received: from atdot.dotat.org (atdot.dotat.org [203.23.150.35]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA14315 for ; Sun, 8 Nov 1998 16:38:06 -0800 (PST) (envelope-from newton@atdot.dotat.org) Received: (from newton@localhost) by atdot.dotat.org (8.8.8/8.7) id LAA02804; Mon, 9 Nov 1998 11:07:00 +1030 (CST) From: Mark Newton Message-Id: <199811090037.LAA02804@atdot.dotat.org> Subject: Re: Solaris Emulation To: paipai@tin.it (Paolo Di Francesco) Date: Mon, 9 Nov 1998 11:07:00 +1030 (CST) Cc: freebsd-sparc@FreeBSD.ORG In-Reply-To: <19981109001856.JWEE16980.fep02-svc@winworkstation> from "Paolo Di Francesco" at Nov 9, 98 01:20:15 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Paolo Di Francesco wrote: > > Paolo Di Francesco wrote: > > > > > If someone will port FreeBSD on Sparc, teorically could be more > > > easier to run Solaris apps without solaris. Right? > > We're working on Solaris/x86 at the moment, and the vast majority of > > that should work on Solaris/sparc if/when a port happens. A good > > deal of Solaris 2.5.1 stuff works at the moment; I've just recently > > returned home from business travel so I can continue working out > > why 2.6 libraries/linker fail. > > No, No, No, No, Please wait! Let me understand! 8) > You said "We're working on Solaris/x86 at the moment,...etc" maybe > you wanted to say We're working on FreeBSD/x86 at the moment,...".Right? > Working on Solaris apps running on FreeBSD/x86. Right? Let me clarify: We're currently doing work to permit Solaris/x86 (and, indeed, any other SysV/x86 apps) apps to run without Solaris on the FreeBSD platform. The way the code has been written means that additional (non-intel) ports can make use of the emulation code after re-writing two machine-dependent .c files, a machine-dependent .s file and a .h file. I hope it's that simple, anyway -- I suppose we'll see when non-Intel FreeBSD platforms try to use SysVR4 emulation code :-) Theoretically this means SPARC FreeBSD will be able to run SPARC Solaris apps; In the future, perhaps Merced FreeBSD will be able to run Merced Solaris, HP-UX, SCO and IRIX apps. Theoretically :-) The code is split into three major parts: A STREAMS pseudo-device driver (machine-independent), a collection of 20-or-so .c and .h files in /sys/svr4 and the files I mentioned above in /sys/i386/svr4. It currently builds as an LKM. Presumably you'll end up with /sys/sparc/svr4 with four rewritten files in it if you want to run Solaris apps under FreeBSD/sparc. Most of this has been "borrowed" from Christos Zoulas' stirling work in NetBSD. Volunteers to assist with backporting (so that we can use the same source for both OSs) will be welcommed, as will volunteers to help with some of the lower-level details (such as why Solaris 2.6 ld.so.1 makes executables dump core almost immediately after starting whereas 2.5.1 ld.so.1 works fine). See the web page below for the current to-do list. It's alpha-quality code too, and quite ugly with #ifdef's at present :-( > > See http://slash.dotat.org/~newton/freebsd-sparc for further info. > > Additional developers welcome, of course :-) > > Sorry, my browser said "File Not found -The requested URL > /~newton/freebsd-sparc was not found on this server." > Why? 8( Sorry! Thinkographical error: I meant to say http://slash.dotat.org/~newton/freebsd-svr4. My apologies. - mark -------------------------------------------------------------------- I tried an internal modem, newton@atdot.dotat.org but it hurt when I walked. Mark Newton ----- Voice: +61-4-1958-3414 ------------- Fax: +61-8-83034403 ----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Sun Nov 8 22:07:40 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA14987 for freebsd-sparc-outgoing; Sun, 8 Nov 1998 22:07:40 -0800 (PST) (envelope-from owner-freebsd-sparc@FreeBSD.ORG) Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA14982 for ; Sun, 8 Nov 1998 22:07:38 -0800 (PST) (envelope-from obrien@NUXI.com) Received: (from obrien@localhost) by relay.nuxi.com (8.9.1/8.9.1) id WAA08524; Sun, 8 Nov 1998 22:07:15 -0800 (PST) (envelope-from obrien) Message-ID: <19981108220715.C19625@nuxi.com> Date: Sun, 8 Nov 1998 22:07:15 -0800 From: "David O'Brien" To: Alfred Perlstein , Paolo Di Francesco Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Solaris Emulation Reply-To: obrien@NUXI.com References: <19981108172008.IBHH16980.fep02-svc@winworkstation> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: ; from Alfred Perlstein on Sun, Nov 08, 1998 at 12:42:53PM -0500 X-Operating-System: FreeBSD 3.0-CURRENT Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > yes, freebsd does icbs which makes it not too difficult. you'd still need > solaris libc though. There already is an effort that is showing progress for x86 Solaris emulation. See the FreeBSD projects page. -- -- David (obrien@NUXI.ucdavis.edu -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message