Subject: Re: CVS commit: syssrc
To: Emmanuel Dreyfus <p99dreyf@criens.u-psud.fr>
From: Greg A. Woods <woods@weird.com>
List: source-changes
Date: 05/25/2001 17:33:02
[ On Wednesday, May 23, 2001 at 23:28:51 (+0200), Emmanuel Dreyfus wrote: ]
> Subject: Re: CVS commit: syssrc
>
> > I guess a sysctl to control which linux "features" are emulated would be
> > best, though ideally it would be proc.curproc one, that way the user
> > could just set it to any specific kernel version number and then exec
> > the application of choice from a simple wrapper script.  
> 
> Do you have an idea of the list of "features" we would like to make
> settable?

No, sorry -- I know very little about Linux.  I just happen to know
about this termios issue because Squeak (initially tested on Linux it
seems) had problems with serial ports on *BSD, and also on more recent
Linux kernels, because until recently it wasn't necessary to set CREAD
on Linux.  IIRC this was between 2.3.x and 2.4.x kernels, but you'd have
to go check the squeak user's mailing list, or better yet the Linux
kernel sources, to be sure.

My guess is that there are lots of places where bug-for-bug
compatability in the emulation might make linux binaries of applications
like Squeak work on NetBSD, though I'm not sure if any really matter
that much.  I guess the canonical test might be something like Netscape.

-- 
							Greg A. Woods

+1 416 218-0098      VE3TCP      <gwoods@acm.org>     <woods@robohack.ca>
Planix, Inc. <woods@planix.com>;   Secrets of the Weird <woods@weird.com>