From owner-freebsd-sparc  Sun Nov  8 09:20:39 1998
Return-Path: <owner-freebsd-sparc@FreeBSD.ORG>
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 <freebsd-sparc@FreeBSD.ORG>; 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 <freebsd-sparc@FreeBSD.ORG>; Sun, 8 Nov 1998 18:20:08 +0100
Comments: Authenticated sender is <paipai@box4.tin.it>
From: "Paolo Di Francesco" <paipai@tin.it>
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: <owner-freebsd-sparc@FreeBSD.ORG>
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 <freebsd-sparc@FreeBSD.ORG>; 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 <bright@hotjobs.com>
X-Sender: bright@porkfriedrice.ny.genx.net
To: Paolo Di Francesco <paipai@tin.it>
cc: freebsd-sparc@FreeBSD.ORG
Subject: Re: Solaris Emulation
In-Reply-To: <19981108172008.IBHH16980.fep02-svc@winworkstation>
Message-ID: <Pine.BSF.4.05.9811081242160.19817-100000@porkfriedrice.ny.genx.net>
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: <owner-freebsd-sparc@FreeBSD.ORG>
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 <freebsd-sparc@FreeBSD.ORG>; 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 <mjacob@feral.com>
X-Sender: mjacob@feral-gw
Reply-To: mjacob@feral.com
To: Paolo Di Francesco <paipai@tin.it>
cc: freebsd-sparc@FreeBSD.ORG
Subject: Re: Solaris Emulation
In-Reply-To: <19981108172008.IBHH16980.fep02-svc@winworkstation>
Message-ID: <Pine.LNX.4.02.9811081100310.10800-100000@feral-gw>
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: <owner-freebsd-sparc@FreeBSD.ORG>
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 <freebsd-sparc@FreeBSD.ORG>; 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 <newton@atdot.dotat.org>
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: <owner-freebsd-sparc@FreeBSD.ORG>
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 <freebsd-sparc@freebsd.org>; 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 <newton@atdot.dotat.org>
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: <owner-freebsd-sparc@FreeBSD.ORG>
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 <freebsd-sparc@FreeBSD.ORG>; 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" <obrien@NUXI.com>
To: Alfred Perlstein <bright@hotjobs.com>, Paolo Di Francesco <paipai@tin.it>
Cc: freebsd-sparc@FreeBSD.ORG
Subject: Re: Solaris Emulation
Reply-To: obrien@NUXI.com
References: <19981108172008.IBHH16980.fep02-svc@winworkstation> <Pine.BSF.4.05.9811081242160.19817-100000@porkfriedrice.ny.genx.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.93.2i
In-Reply-To: <Pine.BSF.4.05.9811081242160.19817-100000@porkfriedrice.ny.genx.net>; 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