From owner-freebsd-hackers Sat Mar 2 16:10:56 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA26962 for hackers-outgoing; Sat, 2 Mar 1996 16:10:56 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA26955 Sat, 2 Mar 1996 16:10:52 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id RAA02992; Sat, 2 Mar 1996 17:09:34 -0700 From: Terry Lambert Message-Id: <199603030009.RAA02992@phaeton.artisoft.com> Subject: Re: Linux "stub" libraries? (was Re: Quake's out..) To: sos@FreeBSD.ORG Date: Sat, 2 Mar 1996 17:09:34 -0700 (MST) Cc: jehamby@lightside.com, hackers@FreeBSD.ORG In-Reply-To: <199603020828.JAA20533@DeepCore.dk> from "sos@FreeBSD.ORG" at Mar 2, 96 09:28:10 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG Precedence: bulk > Hmm, I think it might be possible to fake ALL the libs under ELF, the > way it works we should be able to make our own linuxELF libs and have > them working WITHOUT even a kernel emulator. THis way I can run (some) > SVR4 binaries on my system, with a fake svr4 libc that provides the > svr4 functionality but have a freebsd system call interface. Yes. This is exactly right. The SVR4 ABI is available... I can mail you a copy if you want (it's on a Motorolla FTP site, for what it's worth). > This greatly depends on having the source for the libraries, but for > the linux case this is no problem (it is for svr4 :( ) No. Building something that matches a written spec is trivial (so trivial it is often too boring to do 8-)). > The main showstopper here is the amount of work involved in doing > this. For svr4 its a "doit once" affair, but for linux you'll have to > follow their "patch of the hour" releases to be sure it works, not > my idea of having a good time :( Mine either. The SVR4 will buy us more in the immediate future anyway. I'd still like to the the install tools and other pieces I think are necessary to really claim you can install SVR4 apps the same way and "they will just work". Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.