Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Dec 1996 13:01:38 -0800 (PST)
From:      "Jonathan M. Bresler" <jmb>
To:        sos@freebsd.org
Cc:        cracauer@wavehh.hanse.de, vitjok@fasts.com, freebsd-emulation@freebsd.org
Subject:   Re: status of windows, dos and svr4 emulation
Message-ID:  <199612062101.NAA10839@freefall.freebsd.org>
In-Reply-To: <199612060820.JAA01454@ravenock.cybercity.dk> from "sos@freebsd.org" at Dec 6, 96 09:20:34 am

next in thread | previous in thread | raw e-mail | index | archive | help
sos@freebsd.org wrote:
> 
> In reply to Jonathan M. Bresler who wrote:
> > Martin Cracauer wrote:
> > > 
> > > >When netbsd's svr4 emulation will be ported to FreeBSD?
> > > 
> > > The only real issue is keeping Linux ELF binaries and Solaris Binaries
> > > (with are always ELF) different. NetBSD has the same problem. Most
> > > folks ended up compiling only one of Linux ELF *or* SVR4 into their
> > > kernels.
> > 
> > 	i have kernel code that distinguishes between Linux ELF binaries
> > 	and Solaris x86 2.4 ELF binaries.  the PT_INTERP is different
> > 	for each type.
> 
> Code for this is allready in the kernel > 2.1.x, there even is support
> for static ELF bins which can't be distinguished by the INTERP
> section (there is none) via the brandelf util.

	the code in the standard distribution executes Solaris 2.4 binaries?
	no.

> All one has to do is register the new type, and possibly install
> a new sysvec vector that points to emulated syscalls
> For an example look at the linux emu, it does it all..
> 

	no it does not do it all, but i am using it as a starting point.
	i wish you had answered teh mail that i sent to you with questions
	about linux emulation...too late now.  no matter

	i have spent the time required and moved past those questions
	into a the next set of problems.

> I have a desire to emulate DGUX-i386 at some point, but no time
> horizon yet.

	cool!  we will be able to tell everyone to ditch whatever
	they are running and use their apps under binary emulation
	with FreeBSD instead ;)

jmb



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612062101.NAA10839>