Subject: Re: shell scripts in an emulation environment
To: None <tech-kern@NetBSD.ORG>
From: Frank van der Linden <firstname.lastname@example.org>
Date: 01/29/1998 09:45:10
I've always thought that returning "NetBSD" in an emulated uname() call
was highly bogus. Your emulating another system for chrissakes, so
you should make the application believe that it is running on
such a system in every possible way.
Having uname() return "NetBSD" just for a reason that says "I want
browsers to advertise NetBSD" doesn't cut it for me. If you want
to advertise NetBSD, get off your butt and write code, tell all
your friends about NetBSD, etc, etc. It certainly isn't worth
the price that you're currently paying -- breaking install scripts.
Since, with the arrival of communicator 5.0 source, the browser
OS advertisement point becomes mostly moot anyway, I say we have
uname() do what it should do: return the name of the emulated OS.