[net.unix] Just what is unix

paul@osu-dbs.UUCP (Paul Placeway) (04/19/84)

@begin<flame>

For those of you who don't seem to know, UNIX is **NOT** the user interface,
UNIX **IS** the kernal and file system, **NOTHING MORE**.  As evidence, take
a look at the differences between sh(1) and csh(1).  These shells are not
UNIX, but programs that run on UNIX.

More to the point, the guide lines for command syntax is ment to be run by
an extended shell, runing not instead of, but rather in addition to the
normal shells.

If you want a "standard" unix command syntax (i.e. chaos 8-)), that's fine,
but most of the people I have talked to at our site wanted something more
like TOPS-20 (with the ESC-expansion), including all of the regular wizards.
Yes, I suppose I could call the result OSUnix, but that would be silly...

If you have a better suggestion, fine (i.e. put up or shut up).  I have
recieved some suggestions from people with *USEFUL COMMENTS* from the net,
but the only flames so far are on this news group.

@end<flame>

To all of you who have sent comments, thank you again.

"I even like the chicken		Paul W. Placeway
 if the sauce is not too		The Ohio State University
 blue..."				(UUCP: cbosgd!osu-dbs!paul)
					(CSNet: paul@ohio-state)

(UNIX is a trade mark of AT&T, TOPS-20 is a trade mark of Digital Equipment)

jsq@ut-sally.UUCP (John Quarterman) (04/20/84)

Quoting:

	For those of you who don't seem to know, UNIX is **NOT** the user
	interface, UNIX **IS** the kernal and file system, **NOTHING MORE**.
	As evidence, take a look at the differences between sh(1) and csh(1).
	These shells are not UNIX, but programs that run on UNIX.

You are wrong.  Go read your Unix license, or the Thompson and Ritchie
CACM paper.
-- 
John Quarterman, CS Dept., University of Texas, Austin, Texas 78712 USA
jsq@ut-sally.ARPA, jsq@ut-sally.UUCP, {ihnp4,seismo,ctvax}!ut-sally!jsq
					moskvax!kgbvax!mcc!ut-sally!jsq

rpw3@fortune.UUCP (04/21/84)

#R:osu-dbs:-55900:fortune:26900050:000:1570
fortune!rpw3    Apr 20 18:31:00 1984

Just a minor quibble, but one that may keep someone out of trouble:

+--------------------
| ***** fortune:net.unix / osu-dbs!paul /  7:16 pm  Apr 18, 1984
|
| For those of you who don't seem to know, UNIX is **NOT** the user interface,
| UNIX **IS** the kernal and file system, **NOTHING MORE**.  As evidence, take
| a look at the differences between sh(1) and csh(1).  These shells are not
| UNIX, but programs that run on UNIX.
+--------------------

Wrong-o! UNIX (tm) is ANY PIECE of that which comes on your tape when
you sign your license. ALL of the utilities, ALL of the kernel, ALL
of the compilers, shells, games, etc., etc., &c. (Check with your lawyer.)

Now. As a systems person who has used TOPS-10 and TOPS-20, I must also
say that the user interface is PRECISELY what most users think of when
they try to describe "UNIX". Pipes. Redirection. Hyphen-options. It is
possible to completely replace the kernel and file system (see R. C. Holt,
"Concurrent EUCLID, The UNIX Operating System, and Tunis") and still not
change the visible "UNIX". UNIX is an entire environment, not just one
implementation of some system primitives.

This is not to say that that I agree with everything in UNIX or that I
don't want to change some of it (remember me? TOPS-10/SCAN options?),
but that just because an environment is hosted on a UNIX kernel it
is not necessarily "UNIX". And vice-versa.

Rob Warnock

UUCP:	{ihnp4,ucbvax!amd70,hpda,harpo,sri-unix,allegra}!fortune!rpw3
DDD:	(415)595-8444
USPS:	Fortune Systems Corp, 101 Twin Dolphin Drive, Redwood City, CA 94065