Date: Fri, 6 Dec 1996 09:20:34 +0100 (MET) From: sos@freebsd.org To: jmb@freefall.freebsd.org (Jonathan M. Bresler) Cc: cracauer@wavehh.hanse.de, vitjok@fasts.com, freebsd-emulation@freebsd.org Subject: Re: status of windows, dos and svr4 emulation Message-ID: <199612060820.JAA01454@ravenock.cybercity.dk> In-Reply-To: <199612052350.PAA13071@freefall.freebsd.org> from "Jonathan M. Bresler" at "Dec 5, 96 03:50:05 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
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. 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.. I have a desire to emulate DGUX-i386 at some point, but no time horizon yet. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end ..
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612060820.JAA01454>