From owner-freebsd-hackers Fri Oct 10 10:54:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA26898 for hackers-outgoing; Fri, 10 Oct 1997 10:54:56 -0700 (PDT) (envelope-from owner-freebsd-hackers) Received: from pegasus.com (pegasus.com [206.127.225.31]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id KAA26884; Fri, 10 Oct 1997 10:54:39 -0700 (PDT) (envelope-from richard@pegasus.com) Received: by pegasus.com (8.6.8/PEGASUS-2.2) id HAA17182; Fri, 10 Oct 1997 07:54:17 -1000 Date: Fri, 10 Oct 1997 07:54:17 -1000 From: richard@pegasus.com (Richard Foulk) Message-Id: <199710101754.HAA17182@pegasus.com> In-Reply-To: Søren Schmidt "Re: LINUX emulation and uname(3)." (Oct 10, 3:12pm) X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: freebsd-emulation@freefall.FreeBSD.org, freebsd-hackers@freefall.FreeBSD.org Subject: Re: LINUX emulation and uname(3). Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk } } NO, I think this is a bad idea. First off it _is_ not a Linux system, } second the next thing is you will have to report an os version. Now tell } me which of the bezillions Linux's versions are we going to call us then = } ? } And besides some programs uses this to tell other services which platform } they are running on, we dont want to advertise ourselves as Linux do we ?= } ? } This is absurd. When you're emulating another OS you want to get as close as possible to acting just like that OS. Period. The goal is to run software. If the emulation is incomplete then chances are some things won't run -- which means the emulator fails it's primary task. If you find the `Linux' report to be that hideous then make the output configurable. But the default action should be as close to what Linux produces as possible. If Linux software doesn't run, for any reason, then the emulator has failed. Richard