Subject: Re: Netscape and such
To: None <port-i386@NetBSD.ORG>
From: Frank van der Linden <frank@fwi.uva.nl>
List: port-i386
Date: 03/10/1995 22:36:39
Quoting Greg Spiegelberg,

> I don't fully understand the voodoo that happenned to make Linux Doom
> run on the latest NetBSD kernel but can't the same be true for Netscape?
> The Netscape I have on my Linux is a static binary so it's not like it
> needs the libraries or anything else.

I haven't tried it, but I don't see a reason why the Linux binary
of Netscape should not work. The only thing you might have to do
is add a config file to /emul/linux/etc to keep the Linux resolve
library code happy.

> While I'm on the subject...  in a nutshell, exactly how did the COMPAT_
> LINUX (or whatever option) come to be?  What kind of a hack was it?
> Just getting the kernel to understand a foreign libs and the binaries
> headers (a.out.h)?

That, and taking care of the system calls. See /sys/compat/*/* for
how this is done for the various compat modes. And grep for COMPAT_
through all the rest of the kernel code if you want to be thorough..

- Frank